Я создал RAID 5 из 3 жестких дисков. Отформатированный как ext4 этот массив рейдов. Создана группа VG0 и логический том lv_home в LVM. Затем я попытался смонтировать каталог по умолчанию /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 ответ1

1

Ты говоришь:

Я создал RAID 5 из 3 жестких дисков. Отформатированный как ext4 этот массив рейдов.

Что вам действительно нужно сделать, это:

  • Создать RAID
  • Создайте PV из устройства RAID (/dev/md0 в вашем случае)
  • Создайте VG из этого PV (VG0 в вашем случае)
  • Сделайте один или несколько LV в этом VG, например, один для /, другой для /home и т.д.
  • Отформатируйте каждый из этих LV отдельно (например, как ext4)
  • Смонтируйте их где хотите, после того как они отформатированы

Форматирование устройства RAID, которое вы собираетесь использовать для LVM, не требуется и не служит цели. Взгляните на этот замечательный учебник для более общего обзора LVM (хотя я не вижу RAID, но я вижу, что вы уже выполнили эту часть):

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .