Para encurtar a história, estou usando o obnam para fazer backups do meu sistema.
Isto é o que eu faço:
- tomar LVM instantâneo
/
,/usr
,/boot
,/var
,/home
montar os instantâneos em
/bck-snapshots
,/bck-snapshots/usr
,/bck-snapshots/boot
,/bck-snapshots/var
,/bck-snapshots/home
execute o backup de capturas instantâneas:
obnam backup \ /bck-snapshots \ /bck-snapshots/usr \ /bck-snapshots/boot \ /bck-snapshots/var \ /bck-snapshots/home \
Depois que o backup terminar, monte um sistema de arquivos de captura instantânea montado na etapa 2.
remova os instantâneos
Problema
durante o backup, foi feita uma atualização do sistema, com um novo kernel instalado e toda a atualização do grub2. Agora, quando tento remover o instantâneo raiz (etapa 5.), recebo o seguinte:
mapeador de dispositivo: remover ioctl em caso de falha: dispositivo ou recurso ocupado
porque o dispositivo raiz da captura instantânea está ocupado e usado por outro 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
Questões
Acho que para remover o instantâneo, tenho que parar
grub-mount
para usar o dispositivo. Como fazer isso com segurança?Eu acho que o instantâneo de backup foi adicionado ao grub como uma opção viável para mostrar no menu do grub mostrado no momento da inicialização. E se eu remover o instantâneo correspondente?
Alguma maneira de impedir que o grub adicione o instantâneo raiz encontrado em / bck-snapshots?
Preciso reiniciar o sistema para que as atualizações estejam ativas, mas primeiro tenho que saber a resposta para essas perguntas.
info grub