RAID5 su LVM su Ubuntu Server 12.04.3

4

Sto provando a creare un array di software RAID5 usando LVM. Io uso VirtualBox mentre sto solo imparando come funziona LVM. Così ho creato 4 unità SCSI virtuali e ho fatto quanto segue:

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

Tuttavia, ricevo un errore dopo l'ultimo comando:

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!

Quindi sembra che raid5 non sia un tipo di segmento valido. "lvm segtypes" inoltre non contiene la voce 'raid5':

[email protected]:~# lvm segtypes
  striped
  zero
  error
  free
  snapshot
  mirror

Quindi la mia domanda è: come posso creare il volume logico RAID5 usando solo LVM? Sembra che sia possibile, ho visto alcuni riferimenti (non per Ubuntu, sfortunatamente) per i sistemi RedHat e Gentoo. Per ora non voglio usare mdadm, finché non scopro che è obbligatorio.

Alcune informazioni sul mio sistema sono riportate di seguito:

[email protected]:~# 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


[email protected]:~# dpkg -l | grep lvm
ii  lvm2                             2.02.66-4ubuntu7.3                The Linux Logical Volume Manager

Grazie.

    
posta April Ethereal 22.10.2013 - 20:12

1 risposta

2

Il supporto per RAID5 di LVM è piuttosto nuovo e sperimentale. In quanto tale, non è supportato in 12.04. La cosa convenzionale da fare è usare mdadm per creare un array raid, quindi usare lvm per ritagliarlo in volumi logici.

    
risposta data psusi 22.10.2013 - 21:25

Leggi altre domande sui tag