내 루트 파일 시스템은 btrfs 파티션에 있습니다. 내 /chroot
디렉토리에는 여러 개의 btrfs 서브 볼륨이 있는데이를 사용하여 삭제할 수 없습니다 rm -rf /chroot
. 모든 하위 볼륨을 삭제하려는 시도 에서 맨 페이지에 "지정된 경로 아래의 하위 볼륨 만 인쇄"라고하는 /chroot
을 사용하여 아래 하위 볼륨 만 나열하려고했습니다 -o
.
# btrfs subvolume list -o /chroot
ID 593 gen 6616 top level 5 path chroot/base-devel/root
ID 594 gen 6618 top level 5 path chroot/multilib-devel/root
ID 595 gen 6620 top level 5 path chroot/base/root
ID 597 gen 6624 top level 5 path chroot/twm/root
ID 599 gen 6628 top level 5 path chroot/lxde/root
ID 601 gen 6655 top level 5 path chroot/wheezy/root
ID 602 gen 6684 top level 5 path chroot/sid/root
ID 603 gen 6862 top level 5 path var/lib/machines
놀랍게도 이것은 / var / lib / macines (삭제하고 싶지 않은)의 하위 볼륨을 반환합니다. 이것은 3 가지 질문으로 이어집니다.
뭐라고합니까
-o
옵션은 무엇입니까?아래의 하위 볼륨 만 나열하는 방법
/chroot
알 수없는 하위 볼륨이있는 디렉토리를 어떻게 삭제합니까?
4.2.5 커널 및 btrfs-progs v4.3.1을 사용하여 Arch Linux를 실행 중입니다.
grep chroot
?