长话短说,我正在使用obnam备份系统。
这是我的工作:
- 利用LVM快照
/
,/usr
,/boot
,/var
,/home
上安装快照
/bck-snapshots
,/bck-snapshots/usr
,/bck-snapshots/boot
,/bck-snapshots/var
,/bck-snapshots/home
运行快照备份:
obnam backup \ /bck-snapshots \ /bck-snapshots/usr \ /bck-snapshots/boot \ /bck-snapshots/var \ /bck-snapshots/home \
备份完成后,请卸载在步骤2中安装的快照文件系统。
删除快照
问题
在备份过程中,完成了系统更新,安装了新内核,并完成了所有grub2更新。现在,当我尝试删除根快照(步骤5)时,我得到了:
设备映射器:失败时删除ioctl:设备或资源繁忙
因为快照根设备正忙并且被另一个进程使用:
$ 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
问题
我想lvremove快照我必须停止
grub-mount
使用该设备。如何安全地做到这一点?我认为备份快照已作为可行的选项添加到了grub,以在启动时显示在grub菜单中显示。如果删除相应的快照怎么办?
有什么方法可以防止grub添加在/ bck-snapshots上找到的根快照?
我必须重新引导系统才能使更新生效,但是首先我必须知道这些问题的答案。
info grub