/proc 또는 /dev에서 "파일" 삭제

/proc 또는 /dev에서 "파일" 삭제

나는 chroot를 생성하기 위해 cowdancer/debootstrap 설정을 사용하고 있습니다.

물론 반복하면서 일부 잘못된 chroot 구성이 생성되었습니다.

나는 삭제를 거부하는 /proc 아래에 많은 수의 파일이 있는 어색한 상황에 처해 있음을 발견했습니다.

이 작업을 수행하면 sudo rm -rf z_needs_to_be_deleted다음과 유사한 메시지가 많이 표시됩니다.

rm: cannot remove 'z_needs_to_be_deleted/var/cache/pbuilder/build/cow.13620/
proc/6352/task/6358/loginuid':  Permission denied

이 chroot를 어떻게 죽이나요?

답변1

/proc그리고 (보통) 대부분 /dev읽기 전용 커널 생성 "파일 시스템"입니다. 삭제하지 않고 umount파일 시스템만 삭제합니다. 유효 하다면 실제 파일이 아닌 pid 6352에 대한 정보만 제공하므로 rm -r /proc/6352의미상 동일해야 합니다 .kill -9 6352

삭제하기 전에 파일 mount아래에 마운트된 파일 시스템을 보는 데 사용됩니다 chroot. 감옥 외부의 원본 파일은 삭제되므로 umount설치 시 이것이 더 중요할 수 있습니다 bind.rm -r

관련 정보