Pour faire court, j'utilise obnam pour effectuer des sauvegardes de mon système.
C'est ce que je fais:
- prendre un instantané de LVM
/
,/usr
,/boot
,/var
,/home
monter les clichés sur
/bck-snapshots
,/bck-snapshots/usr
,/bck-snapshots/boot
,/bck-snapshots/var
,/bck-snapshots/home
exécutez la sauvegarde des instantanés:
obnam backup \ /bck-snapshots \ /bck-snapshots/usr \ /bck-snapshots/boot \ /bck-snapshots/var \ /bck-snapshots/home \
une fois la sauvegarde terminée, montez les systèmes de fichiers d'instantanés montés à l'étape 2.
supprimer les instantanés
Problème
pendant la sauvegarde, une mise à jour du système a été effectuée, avec un nouveau noyau installé et toute la mise à jour grub2. Maintenant, lorsque j'essaie de supprimer l'instantané racine (étape 5.), j'obtiens ceci:
device-mapper: suppression d'ioctl en cas d'échec: périphérique ou ressource occupé
car le périphérique racine de snapshot est occupé et utilisé par un autre processus:
$ 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
Des questions
Je suppose que pour supprimer le cliché, je dois m'arrêter
grub-mount
pour utiliser l'appareil. Comment faire ça en toute sécurité?Je pense que l'instantané de sauvegarde a été ajouté à grub comme une option viable à afficher dans le menu grub affiché au démarrage. Que faire si je supprime l'instantané correspondant?
Est-il possible d'empêcher grub d'ajouter l'instantané racine trouvé sur / bck-snapshots?
Je dois redémarrer le système pour que les mises à jour soient actives, mais je dois d'abord connaître la réponse à ces questions.
info grub