Ho installato Ubuntu usando queste opzioni:
- Cancella il disco e installa Ubuntu
- Crittografa la nuova installazione di Ubuntu
- Usa LVM
Come posso creare snapshot LVM, in modo da poter ripristinare le modifiche di sistema quando è necessario?
Ho installato Ubuntu usando queste opzioni:
Come posso creare snapshot LVM, in modo da poter ripristinare le modifiche di sistema quando è necessario?
Risposte:
Nota: tutti i comandi devono essere eseguiti da sudo
fdisk -l
per vedere il nome del tuo dispositivo.
Tipo di dimensione settori inizio inizio dispositivo / dev / sda1 2048 1050623 1048576 Sistema EFI 512M / dev / sda2 1050624 2050047 999424 488M file system Linux / dev / sda3 2050048 500117503 498067456 237.5G File system Linux
/dev/sda3
nel mio casocryptsetup luksOpen /dev/sda3 crypt1
per decrittografare il volumevgscan --mknodes
per trovare tutti i gruppi di volumi
Lettura di tutti i volumi fisici. Questo potrebbe richiedere del tempo ... Trovato il gruppo di volumi "ubuntu-vg" usando metadati di tipo lvm2
vgchange -ay
per attivare tutti i gruppi di volumi
2 volumi logici nel gruppo di volumi "ubuntu-vg" ora attivo
lvreduce -r -L -20G /dev/ubuntu-vg/root
per ridurre le dimensioni del volume della radice di 20 GB. Questo potrebbe richiedere del tempo (ci sono voluti ~ 4 minuti per me). vgs
per vedere che hai effettivamente 20G di spazio libero
VG #PV #LV #SN Attr VSize VFree ubuntu-vg 1 2 0 wz - n- 230.44g 20.01g
reboot
e rimuovere Live CDOra ogni volta che vuoi fare qualcosa di rischioso con il tuo sistema, esegui il seguente comando
lvcreate -s -n snap -L 20G /dev/ubuntu-vg/root
/dev/ubuntu-vg/root
è un volume logico di cui si desidera avere un'istantanealvs
per vedere che il volume è stato creato
LV VG Attr LSize Pool Dati origine% Meta% Sposta registro Cpy% Sincronizzazione Converti root ubuntu-vg owi-aos --- 201.59g snap ubuntu-vg swi-as --- 20.00g root 0.00 swap_1 ubuntu-vg -wi-ao ---- 15.90gL'istantanea è attiva dal momento in cui corri
lvcreate
. Ora puoi iniziare a sperimentare nuove cose.lvconvert --merge /dev/mapper/ubuntu--vg-snap
Il volume logico ubuntu-vg / root contiene un filesystem in uso. Impossibile unire su volume di origine aperto. La fusione dell'istantanea ubuntu-vg / snap avverrà alla successiva attivazione di ubuntu-vg / root.
reboot
lvremove /dev/mapper/ubuntu--vg-snap
Fondamentalmente devi eseguire lvcreate
per avviare il processo e quindi eseguirlo lvconvert --merge
o lvremove
terminarlo.
Tieni presente che quando l'istantanea è attiva, grazie alla strategia Copia su scrittura, tutte le modifiche vengono salvate in quei 20 GB di spazio (o qualsiasi valore impostato). Un modo per verificare la capacità rimanente è quello di esaminare la colonna di lvs
comando Data% .
lvreduce
sul suo contenitore?
-r
bandiera di @Mark lo fa
lvconvert --merge
quando è installato il filesystem o è necessario farlo da LiveCD?