User Tools

Site Tools


doc:appunti:linux:sa:linux_lvm

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
doc:appunti:linux:sa:linux_lvm [2022/02/12 15:32] – [Verifica configurazione] niccolodoc:appunti:linux:sa:linux_lvm [2022/04/22 14:16] – [Resize disco => LVM => filesystem] niccolo
Line 68: Line 68:
 <code> <code>
 vgextend data_vg /dev/sdb1 vgextend data_vg /dev/sdb1
 +</code>
 +
 +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):
 +
 +<code>
 +lvextend --extents +100%FREE --resizefs data_vg/data
 +</code>
 +
 +
 +===== Resize disco => LVM => filesystem =====
 +
 +Vedere **[[http://sirlagz.net/2016/01/20/live-resizing-lvm-on-linux/|Live Resizing LVM on Linux]]**.
 +
 +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**:
 +
 +<code>
 +parted
 +(parted) mklabel gpt
 +(parted) mkpart primary 0% 100%
 +(parted) set 1 lvm on                                                     
 +</code>
 +
 +e quindi usando i **tool LVM**:
 +
 +<code>
 +~# pvcreate /dev/sdb1
 +~# vgcreate home_vg /dev/sdb1
 +~# vgchange --activate y home_vg
 +~# lvcreate --extents +100%FREE home_vg --name homefs
 +~# pvs
 +~# vgs
 +~# lvs
 +</code>
 +
 +...
 +
 +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:
 +
 +<code>
 +parted /dev/sdb
 +(parted) unit b
 +(parted) print free
 +</code>
 +
 +Allargare la partizione per lo spazio libero risultante:
 +
 +<code>
 +(parted) resizepart 1 75161927679B
 +</code>
 +
 +Allargare il **physical volume**:
 +
 +<code>
 +pvresize /dev/sdb1
 +</code>
 +
 +Allargare il **logical volume**:
 +
 +<code>
 +lvresize -l +100%FREE /dev/VolGroup/lv_root
 +</code>
 +
 +FIXME: Come scoprire il percorso del volume logico?
 +
 +Allaragare il filesystem:
 +
 +<code>
 +resize2fs /dev/mapper/VolGroup-lv_root
 </code> </code>
  
Line 73: Line 143:
  
   * **[[https://wiki.archlinux.org/title/LVM|ArchWiki LVM]]**   * **[[https://wiki.archlinux.org/title/LVM|ArchWiki LVM]]**
 +
  
doc/appunti/linux/sa/linux_lvm.txt · Last modified: 2022/04/22 14:19 by niccolo