したがって、このディレクトリは私が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
私が実行したチェックは次のとおりです。
削除できない理由を確認するために、削除が許可されていないフォルダの1つ(/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を削除することでしたが、今はこのフォルダを削除できない理由を知りたいです。
アイデアが不足してデバッグ方法の提案がある人はいますか?いくつかの有用な情報:
- 愚かなことにlxdを削除しようとしましたが、snapがすでにインストールされていると思うので、再インストールできないため、lxc / lxdバイナリはありません。
- ストレージプールは、btrfsを使用してlxd initを介してインストールされます。
アップデート1
SELinux
有効になっていません。$ getenforce
確認済みDisabled
答え1
何らかの方法で使用されていることが確実なので削除できません。スナップはスナップショットを意味しますか?