无法删除目录,未设置不可变标志,未安装

无法删除目录,未设置不可变标志,未安装

因此,当我尝试通过 snap 删除 lxd 时,这个目录会导致很多问题。有问题的目录是/var/snap/lxd/common/lxd/storage-pools/default/.如果我尝试删除它,sudo rm -fr /var/snap/lxd/common/lxd/storage-pools/default/则会收到以下错误:

rm: cannot remove '/var/snap/lxd/common/lxd/storage-pools/default/containers': Operation not permitted
rm: cannot remove '/var/snap/lxd/common/lxd/storage-pools/default/containers-snapshots': Operation not permitted
rm: cannot remove '/var/snap/lxd/common/lxd/storage-pools/default/images': Operation not permitted
rm: cannot remove '/var/snap/lxd/common/lxd/storage-pools/default/custom': Operation not permitted
rm: cannot remove '/var/snap/lxd/common/lxd/storage-pools/default/custom-snapshots': Operation not permitted

我运行的检查:

为了找出为什么我无法删除它,我尝试对我不允许删除的文件夹之一进行一些检查(/var/snap/lxd/common/lxd/storage-pools/default/containers

这是我运行的检查:

不可变标志lsattr -a /var/snap/lxd/common/lxd/storage-pools/default/containers

------------------- /var/snap/lxd/common/lxd/storage-pools/default/containers/.
------------------- /var/snap/lxd/common/lxd/storage-pools/default/containers/..

所有权ls -la /var/snap/lxd/common/lxd/storage-pools/default/containers

drwxr-xr-x 1 root root   0 Mar 15 16:27 .
drwxr-xr-x 1 root root 116 Mar 15 16:27 ..

检查它是否没有安装mount | grep lxd,这没有输出。

我的第一个目标只是删除 lxd,但现在我真的很想找出为什么我无法删除这个文件夹。

有谁对如何调试这个有任何建议,因为我已经没有想法了。一些有用的信息:

  • 我没有任何 lxc/lxd 二进制文件,因为我愚蠢地尝试删除 lxd,现在我无法重新安装它,因为 snap 认为它已经安装了。
  • 存储池是通过lxd init安装的,使用btrfs

更新1

SELinux未启用。检查$ getenforce给了Disabled

答案1

很确定它正在以某种方式被使用,这就是为什么你无法删除它。 snap 是指快照吗?

相关内容