그래서 이 디렉토리는 내가 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를 삭제하는 것이었지만 이제는 이 폴더를 삭제할 수 없는 이유를 알고 싶습니다.
아이디어가 부족하여 디버깅 방법에 대한 제안이 있는 사람이 있습니까? 몇 가지 유용한 정보:
- 어리석게도 lxd를 제거하려고 했으나 이제 snap이 이미 설치되어 있다고 생각하기 때문에 다시 설치할 수 없기 때문에 lxc/lxd 바이너리가 없습니다.
- 스토리지 풀은 btrfs를 사용하여 lxd init를 통해 설치됩니다.
업데이트 1
SELinux
활성화되지 않았습니다. $ getenforce
확인됨Disabled
답변1
어떤 방식으로든 사용되고 있는 것이 확실하므로 삭제할 수 없습니다. 스냅은 스냅샷을 뜻하나요?