Krótko mówiąc, używam obnam do robienia kopii zapasowych mojego systemu.
To jest to, co robie:
- wziąć LVM migawkę
/
,/usr
,/boot
,/var
,/home
zamontować migawek na
/bck-snapshots
,/bck-snapshots/usr
,/bck-snapshots/boot
,/bck-snapshots/var
,/bck-snapshots/home
uruchom kopię zapasową migawek:
obnam backup \ /bck-snapshots \ /bck-snapshots/usr \ /bck-snapshots/boot \ /bck-snapshots/var \ /bck-snapshots/home \
po zakończeniu tworzenia kopii zapasowej umount migawkowe systemy plików zamontowane w kroku 2.
usuń migawki
Problem
podczas tworzenia kopii zapasowej przeprowadzono aktualizację systemu, z zainstalowanym nowym jądrem i tańcem całej aktualizacji Grub2. Teraz, gdy próbuję usunąć migawkę katalogu głównego (krok 5.), otrzymuję to:
mapowanie urządzeń: usunięcie ioctl w przypadku niepowodzenia: Urządzenie lub zasób zajęte
ponieważ urządzenie główne migawki jest zajęte i wykorzystywane przez inny proces:
$ 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
pytania
Wydaje mi się, że aby usunąć migawkę, muszę przestać
grub-mount
korzystać z urządzenia. Jak to zrobić bezpiecznie?Myślę, że migawka kopii zapasowej została dodana do GRUB-a jako realna opcja do pokazania w menu GRUB-a wyświetlanym podczas uruchamiania. Co się stanie, jeśli usunę odpowiednią migawkę?
Czy jest jakiś sposób, aby zapobiec dodaniu przez roota migawki znajdującej się w / bck-snapshots?
Muszę ponownie uruchomić system, aby aktualizacje były aktywne, ale najpierw muszę znać odpowiedź na te pytania.
info grub