挂载:未知文件系统类型“linux_raid_member”

use*_*608 37 linux sles raid1 vmware-esxi

我有 Suse Linux 12.1,我正在尝试挂载一个 RAID 1 磁盘,以浏览其中的文件。但是在安装时:

 # mount /dev/sdc1 /mnt/test
  mount: unknown filesystem type 'linux_raid_member' 
Run Code Online (Sandbox Code Playgroud)

我开始四处阅读,许多人建议只强制使用文件系统类型

  # mount -t ext4 /dev/sdc1 /mnt/test
  mount: /dev/sdc1 already mounted or /mnt/test busy
Run Code Online (Sandbox Code Playgroud)

尝试时

 umount /dev/sdc1                 
 umount: /dev/sdc1: not mounted
Run Code Online (Sandbox Code Playgroud)

有人可以提供一些建议吗?

我在 ESXI 服务器中运行我的机器,它是一个虚拟磁盘。但是这不应该播放,因为该磁盘没有被任何其他机器使用

谢谢!

Kha*_*led 62

您不应该直接使用mount. 您首先需要运行 mdadm 来组装 raid 阵列。像这样的命令应该这样做:

$ mdadm --assemble --run /dev/md0 /dev/sdc1
Run Code Online (Sandbox Code Playgroud)

如果它因为阵列会降级而拒绝运行阵列,那么您可以使用--force选项。这是假设您没有/dev/md0设备。否则,您需要更改此名称。

这条命令执行成功后,就可以正常挂载创建的设备了:

$ mount /dev/md0 /mnt/test
Run Code Online (Sandbox Code Playgroud)

  • 如果仍然有人收到 `mdadm: /dev/sdb1 is busy - skipping message`,您可以使用 `mdadm --stop /dev/mdx` 停止设备或检查 `/proc/mdstat` 以检查设备是否已启动由您的系统自动挂载。 (9认同)