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
doc:appunti:linux:sa:linux_lvm [2025/11/21 16:19] – [Snapshot] niccolodoc:appunti:linux:sa:linux_lvm [2025/11/21 18:31] (current) – [Snapshot] niccolo
Line 165: Line 165:
  
 ===== Snapshot ===== ===== Snapshot =====
 +
 +Crea uno snapshot del volume logico **lv_rootfs** assegnando il nome **lv_rootfs_snap** e allocando al massimo 2 Gb di spazio:
  
 <code> <code>
-lvcreate --snapshot --size 2G LV+lvcreate --snapshot --size 2G --name lv_rootfs_snap /dev/vg_server1/lv_rootfs 
 +</code> 
 + 
 +Viene creato il device virtuale **/dev/vg_server1/lv_rootfs_snap**. 
 + 
 +Per vedere lo **stato dello snapshot** (soprattutto lo spazio usato dei 2 Gb allocati): 
 + 
 +<code> 
 +lvdisplay /dev/vg_server1/lv_rootfs_snap 
 +... 
 +  COW-table size         2.00 GiB 
 +... 
 +  Allocated to snapshot  16.76% 
 +... 
 +</code> 
 + 
 +Se lo spazio tende ad esaurirsi è possibile allocarne altro con **lvextend**, sempre ammesso che esista spazio libero nel volume group. 
 + 
 +Nel caso in cui lo spazio dello snapshot si esaurisca, il device snapshot viene invalidato e mostra l'attributo **I** in **lvs**: 
 + 
 +<code> 
 +lvs 
 +  LV             VG         Attr       LSize    Pool Origin    Data% 
 +  lv_rootfs      vg_server1 owi-aos---   32.00g 
 +  lv_rootfs_snap vg_server1 swi-a-s---    2.00g      lv_rootfs 27.21 
 +</code> 
 + 
 +<code> 
 +lvs 
 +  LV             VG         Attr       LSize    Pool Origin    Data% 
 +  lv_rootfs      vg_server1 owi-aos---   32.00g 
 +  lv_rootfs_snap vg_server1 swi-I-s---    2.00g      lv_rootfs 100.00 
 +</code> 
 + 
 +Infine per liberare lo spazio si rimuove lo snapshot con **lvremove**: 
 + 
 +<code> 
 +lvremove /dev/vg_server1/lv_rootfs_snap
 </code> </code>
  
doc/appunti/linux/sa/linux_lvm.1763738397.txt.gz · Last modified: by niccolo