L'eliminazione di un volume libera la sua memoria nel gruppo di volumi, che può quindi essere utilizzato per creare nuovi volumi logici o supportare la crescita di un volume esistente. Il comando lvremove può essere utilizzato per eliminare un volume LVM che non intendiamo più utilizzare. Assicurati di eseguire un backup del punto di montaggio nel caso in cui potresti volere i dati al suo interno in seguito.
Come rimuovere un volume LVM con lvremove
1. Smonta il filesystem con umount:
# umount /mnt
2. Apri /etc/fstab e verifica che non ci sia una voce per montare automaticamente il filesystem. Se c'è, rimuovi la voce, salva le modifiche e chiudi il file.
3. Usa lvremove per eliminare il volume logico:
# lvremove vg0/myvol
4. Rivedere l'output di lvs per verificare la rimozione.
# lvs
Come rimuovere il volume LVM con l'errore "filesystem in uso"
A volte potresti ricevere un errore inferiore durante la rimozione di un volume LVM:
# lvchange -an /dev/mapper/vg-lv Logical volume vg/lv contains a filesystem in use
In questi casi puoi seguire i passaggi descritti di seguito:
Passaggio 1 :Prova a identificare se questo particolare LVM è montato sul tuo server.
# mount -a |grep /path-to-LV-volume
Se montato, smontalo.
Passaggio 2 :verifica la presenza di descrittori di file aperti o processi attivi in esecuzione su questo LV.
# lsof | grep /path-to-LV-volume
Se il comando precedente non restituisce alcun output, prova a "grep" usando solo il nome LV. Se vedi processi aperti o descrittori di file, uccidili usando 'pkill' o 'kill -9' [ comando 'man' per le opzioni].
Passaggio 3 :Rimuovi LV.
# lvchange -an -v /path-to-LV-volume # lvremove -vf /path-to-LV-volume
Sostituisci /percorso-volume-LV con il percorso effettivo nei comandi precedenti.
Esempi di comando lvremove
1. Per rimuovere il volume logico:
# lvremove LV00
2. Per rimuovere forzatamente il volume logico:
# lvremove -f LV00 # lvremove --force LV00
3. Per disabilitare la sincronizzazione udev:
# lvremove --noudevsync
4. Per rimuovere tutti i volumi logici in qualsiasi VG:
# lvremove VG00