doc:appunti:linux:sa:linux_lvm
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| doc:appunti:linux:sa:linux_lvm [2022/02/12 15:51] – niccolo | doc:appunti:linux:sa:linux_lvm [2022/04/22 16:19] (current) – [Resize disco => LVM => filesystem] niccolo | ||
|---|---|---|---|
| Line 41: | Line 41: | ||
| < | < | ||
| pvs | pvs | ||
| - | PV VG Fmt Attr PSize | + | PV |
| - | / | + | / |
| - | / | + | / |
| </ | </ | ||
| Line 56: | Line 56: | ||
| LV | LV | ||
| data data_vg -wi-a----- 918.47g | data data_vg -wi-a----- 918.47g | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | / | ||
| + | </ | ||
| + | |||
| + | ===== Modifica configurazione ===== | ||
| + | |||
| + | Estende il volume group con un volume fisico aggiuntivo: | ||
| + | |||
| + | < | ||
| + | vgextend data_vg /dev/sdb1 | ||
| + | </ | ||
| + | |||
| + | Estende il volume logico **data** aggiungendo tutto lo spazio libero nel volume group **data_vg**. Il filesystem viene ridimensionato contestualmente (funziona anche con filesystem montato e in uso): | ||
| + | |||
| + | < | ||
| + | lvextend --extents +100%FREE --resizefs data_vg/ | ||
| + | </ | ||
| + | |||
| + | |||
| + | ===== Resize disco => LVM => filesystem ===== | ||
| + | |||
| + | Vedere **[[http:// | ||
| + | |||
| + | Supponiamo che esista una partizione LVM che occupa un intero disco. La partizione potrebbe essere stata creata in precedenza con questi comandi, prima usando **parted**: | ||
| + | |||
| + | < | ||
| + | parted | ||
| + | (parted) mklabel gpt | ||
| + | (parted) mkpart primary 0% 100% | ||
| + | (parted) set 1 lvm on | ||
| + | </ | ||
| + | |||
| + | e quindi usando i **tool LVM**: | ||
| + | |||
| + | < | ||
| + | ~# pvcreate /dev/sdb1 | ||
| + | ~# vgcreate home_vg /dev/sdb1 | ||
| + | ~# vgchange --activate y home_vg | ||
| + | ~# lvcreate --extents +100%FREE home_vg --name homefs | ||
| + | ~# pvs | ||
| + | ~# vgs | ||
| + | ~# lvs | ||
| + | </ | ||
| + | |||
| + | ... | ||
| + | |||
| + | FIXME Il seguito è da verificare! Appunti per aumentare la dimensione di una partizione LVM dopo aver allargato il disco (virtuale, ovviamente!). | ||
| + | |||
| + | Con parted verificare che il disco sia davvero allargato e che abbia spazio libero contiguo alla partizione da allargare: | ||
| + | |||
| + | < | ||
| + | parted /dev/sdb | ||
| + | (parted) unit b | ||
| + | (parted) print free | ||
| + | </ | ||
| + | |||
| + | Allargare la partizione per lo spazio libero risultante: | ||
| + | |||
| + | < | ||
| + | (parted) resizepart 1 75161927679B | ||
| + | </ | ||
| + | |||
| + | Allargare il **physical volume**: | ||
| + | |||
| + | < | ||
| + | pvresize /dev/sdb1 | ||
| + | </ | ||
| + | |||
| + | Allargare il **logical volume**: | ||
| + | |||
| + | < | ||
| + | lvresize -l +100%FREE / | ||
| + | </ | ||
| + | |||
| + | Il percorso del volume logico si vede con **lvs**, ed è composto da **%%/ | ||
| + | |||
| + | Allaragare il filesystem: | ||
| + | |||
| + | < | ||
| + | resize2fs / | ||
| </ | </ | ||
| Line 61: | Line 143: | ||
| * **[[https:// | * **[[https:// | ||
| + | |||
doc/appunti/linux/sa/linux_lvm.1644677518.txt.gz · Last modified: by niccolo
