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:23] – [Snapshot] niccolodoc:appunti:linux:sa:linux_lvm [2025/11/21 18:31] (current) – [Snapshot] niccolo
Line 166: Line 166:
 ===== Snapshot ===== ===== Snapshot =====
  
-Crea uno snapshot del volume logico **lv_rootfs** assegnando il nome **lv_rootfs-snap** e allocando al massimo 2 Gb di spazio:+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 --name lv_rootfs-snap lv_rootfs+lvcreate --snapshot --size 2G --name lv_rootfs_snap /dev/vg_server1/lv_rootfs
 </code> </code>
  
 +Viene creato il device virtuale **/dev/vg_server1/lv_rootfs_snap**.
  
-FIXME:+Per vedere lo **stato dello snapshot** (soprattutto lo spazio usato dei 2 Gb allocati):
  
-  * Cosa succede se si esaurisce lo spazio allocato? +<code> 
-  * Come si vede lo spazio usato? +lvdisplay /dev/vg_server1/lv_rootfs_snap 
-  * Come si libera lo snapshot?+... 
 +  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>
  
 ===== Web References ===== ===== Web References =====
doc/appunti/linux/sa/linux_lvm.1763738595.txt.gz · Last modified: by niccolo