Per farla breve, sto usando obnam per eseguire i backup del mio sistema.
Questo è ciò che faccio:
- prendere LVM un'istantanea di
/
,/usr
,/boot
,/var
,/home
montare le istantanee su
/bck-snapshots
,/bck-snapshots/usr
,/bck-snapshots/boot
,/bck-snapshots/var
,/bck-snapshots/home
eseguire il backup delle istantanee:
obnam backup \ /bck-snapshots \ /bck-snapshots/usr \ /bck-snapshots/boot \ /bck-snapshots/var \ /bck-snapshots/home \
al termine del backup, umount filesystem snapshot montato al passaggio 2.
rimuovere le istantanee
Problema
durante il backup, è stato eseguito un aggiornamento del sistema, con un nuovo kernel installato e tutta la danza di aggiornamento di grub2. Ora quando provo a rimuovere l'istantanea di root (passaggio 5.) Ottengo questo:
device-mapper: rimuovi ioctl in caso di errore: dispositivo o risorsa occupata
perché il dispositivo radice snapshot è occupato e utilizzato da un altro processo:
$ sudo lsof /dev/dm-6 # This is the root snapshot device.
lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/1000/gvfs
Output information may be incomplete.
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
grub-moun 9160 root 3r BLK 252,6 0t36339712 5295479 /dev/dm-6
Domande
Immagino che per superare l'istantanea devo smettere
grub-mount
di usare il dispositivo. Come farlo in sicurezza?Penso che l'istantanea del backup sia stata aggiunta a grub come opzione praticabile da mostrare nel menu grub mostrato all'avvio. Cosa succede se rimuovo lo snapshot corrispondente?
Un modo per impedire a grub di aggiungere l'istantanea di root trovata su / bck-snapshot?
Devo riavviare il sistema affinché gli aggiornamenti siano attivi, ma prima devo conoscere la risposta a queste domande.
info grub