En pocas palabras, estoy usando obnam para hacer copias de seguridad de mi sistema.
Esto es lo que hago:
- tomar LVM instantánea de
/
,/usr
,/boot
,/var
,/home
montar las instantáneas en
/bck-snapshots
,/bck-snapshots/usr
,/bck-snapshots/boot
,/bck-snapshots/var
,/bck-snapshots/home
ejecutar la copia de seguridad de las instantáneas:
obnam backup \ /bck-snapshots \ /bck-snapshots/usr \ /bck-snapshots/boot \ /bck-snapshots/var \ /bck-snapshots/home \
una vez que finalice la copia de seguridad, desmonte los sistemas de archivos de instantáneas montados en el paso 2.
eliminar las instantáneas
Problema
durante la copia de seguridad, se realizó una actualización del sistema, con un nuevo kernel instalado y toda la actualización de grub2 baila. Ahora, cuando trato de eliminar la instantánea raíz (paso 5), obtengo esto:
mapeador de dispositivos: eliminar ioctl al fallar: dispositivo o recurso ocupado
porque el dispositivo raíz de la instantánea está ocupado y lo utiliza otro proceso:
$ 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
Preguntas
Supongo que para mover la instantánea tengo que parar
grub-mount
para usar el dispositivo. ¿Cómo hacer eso de forma segura?Creo que la instantánea de copia de seguridad se ha agregado a grub como una opción viable para mostrar en el menú de grub que se muestra en el momento del arranque. ¿Qué sucede si elimino la instantánea correspondiente?
¿Alguna forma de evitar que grub agregue la instantánea raíz encontrada en / bck-snapshots?
Tengo que reiniciar el sistema para que las actualizaciones estén activas, pero primero tengo que saber la respuesta a estas preguntas.
info grub