- Se si elimina un disco o una partizione, e si vuole spostare i volumi logici che ci sono su quel physical volume su un altro, procedere come segue:
- Verificare quanti dati ci sono sul PV /dev/OLDDEVICE che si vuole eliminare
sudo pvdisplay -v /dev/OLDDEVICE | grep "Total PE"
Using physical volume(s) on command line
Total PE 117003
- Verificare che ci sia abbastanza spazio sul PV di destinazione:
sudo pvdisplay -v /dev/md1 | grep "Free PE"
Using physical volume(s) on command line
Free PE 999836
- Se il PV è NUOVO, avrà ZERO:
sudo pvdisplay -v /dev/sdb3
Using physical volume(s) on command line
Wiping cache of LVM-capable devices
"/dev/sdb3" is a new physical volume of "474.23 GiB"
--- NEW Physical volume ---
PV Name /dev/sdb3
VG Name
PV Size 474.23 GiB
Allocatable NO
PE Size 0
Total PE 0
Free PE 0
Allocated PE 0
PV UUID 6Rp2Nt-5vPO-1NNa-LwE7-kvLN-S4Kw-w0t472
- Se i PV appartengono a diversi Volume Group, occorre unire i due VG. Fermare il VG da spostare:
sudo vgchange -an OLDVG
- Verificare che si disattivato:
sudo vgdisplay -v vgkvm1
- Testare se è possibile unire i VG (in realtà si incorpora OLDVG che sparisce in NEWVG, che naturalmente deve avere sufficienti PE liberi)
sudo vgmerge -t -v NEWVG OLDVG
- Se va tutto bene, unirli veramente:
sudo vgmerge -v NEWVG OLDVG
- Spostare i dati che ci sono sul PV /dev/OLDDEVICE sul PV esistente /dev/NEWDEVICE
sudo pvmove /dev/OLDDEVICE /dev/NEWDEVICE
- Se invece si vuole spostare SOLO un LV:
sudo pvmove -n MYLOGICALVOLUME /dev/OLDDEVICE /dev/NEWDEVICE
- Se il PV va eliminato, rimuoverlo dal Volume Group:
sudo vgreduce MYVOLUMEGROUP /dev/OLDDEVICE
Riferimenti