web-dev-qa-db-ja.com

Ubuntu Server 12.04.3上のLVM上のRAID5

LVMを使用してRAID5ソフトウェアアレイを作成しようとしています。 LVMの仕組みを学習しているだけなので、VirtualBoxを使用します。そこで、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

私の質問は-LVMのみを使用してRAID5論理ボリュームを作成するにはどうすればよいですか? RedHatとGentooシステムに関するいくつかの参考文献(残念ながらUbuntu向けではありません)を見たようです。必須であることがわかるまで、今のところ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
April Ethereal

LVM raid5のサポートはかなり新しく、実験的です。そのため、12.04ではサポートされていません。従来の方法は、mdadmを使用してRAIDアレイを作成し、lvmを使用して論理ボリュームに分割します。

2
psusi