我已经关注这些在从 18.04 升级到 20.04 之前创建 lvm 快照的说明。第三次尝试后,升级顺利进行(前两次失败的原因与这个错误)。现在,我想删除快照。但是,当我尝试删除时,lvremove /dev/mapper/kubuntu--vg-snap
我得到了Logical volume kubuntu-vg/snap in use
。
为什么快照正在使用中?如何检查是什么导致快照正在使用中以及如何安全地删除快照。 lsblk 的输出似乎并未表明快照已安装。
sda 8:0 0 931,5G 0 disk
├─sda1 8:1 0 512M 0 part /boot/efi
├─sda2 8:2 0 732M 0 part /boot
└─sda3 8:3 0 930,3G 0 part
└─sda3_crypt 253:0 0 930,3G 0 crypt
├─kubuntu--vg-root-real 253:1 0 829,3G 0 lvm
│ ├─kubuntu--vg-root 253:2 0 829,3G 0 lvm /
│ └─kubuntu--vg-snap 253:4 0 829,3G 0 lvm
├─kubuntu--vg-snap-cow 253:3 0 100G 0 lvm
│ └─kubuntu--vg-snap 253:4 0 829,3G 0 lvm
└─kubuntu--vg-swap_1 253:5 0 976M 0 lvm [SWAP]
这是 lsof /dev/mapper/kubuntu--vg-snap 的输出
bruni@PROX15:~$ lsof /dev/mapper/kubuntu--vg-snap
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
grub-moun 6863 root 3r BLK 253,4 0t38371328 439 /dev/mapper/../dm-4
和
bruni@PROX15:~$ sudo ps aux | grep 6863
[sudo] password for bruni:
root 6863 0.0 0.0 16576 1724 ? Ss 10:32 0:00 grub-mount /dev/mapper/kubuntu--vg-snap /var/lib/os-prober/mount
答案1
删除卷之前,请先将其设为非活动状态
lvchange -an kubuntu--vg-snap
这也为您提供了一个可逆点,以便在删除卷之前测试所有内容。
答案2
终止进程 6863 并重新启动解决了这个问题。不过,我不会接受这个答案,因为似乎应该有一种方法可以正确地做到这一点。
从 21.04 更新到 21.10 后再次出现此问题