我正在使用 LVM 运行 Debian 11。
根分区是 /dev/mainvg/lvroot。
我通过执行创建了根分区的快照lvcreate -L5G -n bkp_lvroot -s /dev/mainvg/lvroot
。
我的系统处于这种状态几天。
现在我想删除快照,如下所示:
lvremove /dev/mainvg/bkp_lvroot
Logical volume mainvg/bkp_lvroot in use.
看起来快照处于“活动”状态,所以我尝试停用它:
lvchange -an -v /dev/mainvg/bkp_lvroot
Change of snapshot mainvg/bkp_lvroot will also change its origin mainvg/lvroot. Proceed? [y/n]: n
Accepted input: [n]
Logical volume mainvg/bkp_lvroot not changed.
我无法将根分区设置为停用,可以吗???
另外:快照没有挂载,
没有lsof | grep /dev/mainvg/bkp_lvroot
结果
我的实际问题是:如何安全地删除快照?(我不知道怎么做,我不想破坏我的系统)
我已经检查过快照是否已挂载,以及是否还有一些打开的文件。事实证明,还有另一种方法可以检查快照是否有“保留”:
使用 lsof 的主磁盘号和次磁盘号
我的问题的解决方案:grub-mount 仍然访问快照