[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: lvm e mdadm



Il 01/09/21 09:18, Piviul ha scritto:
Ciao a tutti, se volessi usare LVM con ridondanza (RAID) software secondo voi qual è la soluzione migliore fra le seguenti?

1. creare un device con mdadm ed utilizzarlo come PV in LVM

2. creare i LV da utilizzare come volumi per mdadm e poi creare l'array con mdadm basandosi sui volumi LVM

3. non utllizzare mdadm affatto e usare le opzioni in LVM (lvcreate -type raidlevel...)

La 3. per me è la più versatile, ed è quella che uso ultimamente. Ricordarsi di fare operazioni separatamente con mdadm e lvm era una seccatura!


Non so, mettiamo che mi si rompa un disco... con mdadm so come agire ma con LVM? Ho cercato un po' di documentazione in giro ma non ne ho trovata sicché la mia conclusione. Tu però dici che me la gioco sempre con gli stessi comandi ma per il raid non mi sembra ce ne siano in lvm, ci sono solo opzioni raid nei comandi lvm... o no? Supponiamo ad esempio voglia marcare un disco come fail... o aggiungere uno spare disk ad un raid: con LVM come fo'?

Semplicemente, non appena LVM si accorge che non può più accedere a quel volume fisico, lo rimuove dal mirror, e ti ritrovi con un normale LV lineare ;-) (almeno, è così che fa nella configurazione predefinita di Debian e Ubuntu)

A quel punto tu sostituisci fisicamente il disco, lo prepari (con cfdisk e pvcreate), lo aggiungi al gruppo, e usi lvconvert per convertire di nuovo il volume logico lineare in un volume mirror! (sì, LVM è una figata!)

La documentazione di Red Hat è eccellente per tutto quello che ha a che fare con LVM, e nella mia esperienza è applicabile al 99,9999% a Debian e Ubuntu.

Vedi ad esempio:

- https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/configuring_and_managing_logical_volumes/assembly_configure-mange-raid-configuring-and-managing-logical-volumes

- https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/logical_volume_manager_administration/mirrorrecover


In bocca al lupo,

gerlos



Reply to: