RAID5 через LVM на сервере Ubuntu 12.04.3

Я пытаюсь создать программный массив RAID5 с использованием LVM. Я использую VirtualBox, так как я только изучаю, как работает LVM. Итак, я создал 4 виртуальных диска SCSI, а затем сделал следующее:

pvcreate /dev/sd[b-e]
vgcreate /dev/sd[b-e] raid5_vg
lvcreate --type raid5 -i 3 -L 1G -n raid_lv raid5_vg

Однако после последней команды я получаю сообщение об ошибке:

WARNING: Unrecognised segment type raid5
Using default stripesize 64.00 KiB
Rounding size (256 extents) up to stripe boundary size (258 extents)
Cannot update volume group raid5_vg with unknown segments in it!

Так что похоже, что raid5 недопустимый тип сегмента. «lvm segtypes» также не содержит записи «raid5»:

root@ubuntu-lvm:~# lvm segtypes
  striped
  zero
  error
  free
  snapshot
  mirror

Поэтому мой вопрос - как я могу создать логический том RAID5, используя только LVM? Кажется, что это возможно, я видел несколько ссылок (не для Ubuntu, к сожалению) для систем RedHat и Gentoo. Я пока не хочу использовать mdadm, пока не выясню, что это обязательно.

Ниже приведена информация о моей системе:

root@ubuntu-lvm:~# uname -a
Linux ubuntu-lvm 3.8.0I use Ubuntu Server 12.04.3 (i686)-29-generic #42~precise1-Ubuntu SMP Wed Aug 14 15:31:16 UTC 2013 i686 i686 i386 GNU/Linux


root@ubuntu-lvm:~# dpkg -l | grep lvm
ii  lvm2                             2.02.66-4ubuntu7.3                The Linux Logical Volume Manager

Спасибо.

4
задан 17.04.2020, 16:37

1 ответ

Поддержка LVM raid5 является довольно новой и экспериментальной. Как таковой, он не поддерживается в 12.04. Обычно нужно использовать mdadm для создания raid-массива, а затем использовать lvm, чтобы разделить его на логические тома.

2
ответ дан 17.04.2020, 16:38

Теги

Похожие вопросы