我用 3 个硬盘创建了 RAID 5。将此 RAID 阵列格式化为 ext4。在 LVM 中创建了 VG0 组和 lv_home 逻辑卷。然后我尝试/home
在 lv_home 上挂载默认目录,同时尝试将逻辑卷挂载lv_home
到包含用户配置文件的文件夹/home
,出现错误:
mount: wrong fs type, bad option, bad superblock on /dev/mapper/VG0-lv_home
接下来似乎是符号链接:
# file -s /dev/VG0/lv_home
/dev/VG0/lv_home: symbolic link to `../mapper/VG0-lv_home'
然后
# file -s /dev/mapper/VG0-lv_home
/dev/mapper/VG0-lv_home: data
和
lvm> pvs
PV VG Fmt Attr PSize PFree
/dev/md0 VG0 lvm2 a- 2.02g 68.00m
lvm> lvdisplay
--- Logical volume ---
LV Name /dev/VG0/lv_home
VG Name VG0
LV UUID WzJus7-2yV8-yhog-Ju1b-TpWH-IIAI-LIutwe
LV Write Access read/write
LV Status available
# open 0
LV Size 1.17 GiB
Current LE 300
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 251:0
更新
当dmesg | grep md0
我得到时md0: unknown partition table
。我执行了 raid、pv、vg、lv、格式化mkfs.ext4 /dev/VG0/lv_home
、更新/etc/fstab
- 但仍然出现错误。我只能使用 进行挂载mount -f /dev/md0
。我可以将文件写入 挂载/dev/md0
在/tmp_home
。似乎有什么问题?更新 2
我只能挂载 LV,但不能挂载 raid5 (/dev/md0/):
# mount -t ext4 /dev/VG0/lv_home /mnt/tmp_home
# mount
/dev/sda1 on / type ext4 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
none on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
none on /dev type devtmpfs (rw,mode=0755)
none on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
none on /dev/shm type tmpfs (rw,nosuid,nodev)
none on /var/run type tmpfs (rw,nosuid,mode=0755)
none on /var/lock type tmpfs (rw,noexec,nosuid,nodev)
none on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
/dev/sda6 on /var type xfs (rw)
/dev/md1 on /export type xfs (rw)
none on /proc/fs/vmblock/mountPoint type vmblock (rw)
/dev/mapper/VG0-lv_home on /mnt/tmp_home type ext4 (rw)
这是对的吗?
答案1
你说:
我用 3 块硬盘创建了 RAID 5。将此 RAID 阵列格式化为 ext4。
你真正需要做的是:
- 创建 RAID
- 从 RAID 设备(本例中为 /dev/md0)创建 PV
- 从该 PV 创建一个 VG(在本例中为 VG0)
- 在该 VG 中创建一个或多个 LV,例如,一个用于 /,另一个用于 /home 等。
- 格式这些 LV 中的每一个单独(例如 ext4)
- 格式化后将它们安装在您想要的任何位置
格式化要用于 LVM 的 RAID 设备是不必要的,也没有任何用处。请查看这个很棒的教程,以更全面地了解 LVM(虽然在我看来不是 RAID,但我发现你已经完成了那部分):