![btrfs 하위 볼륨 /old/opt를 삭제하는 데 많은 시간과 CPU 리소스가 소요됩니다. 이유는 무엇입니까? 이것에 대해 무엇을 해야 합니까?](https://linux55.com/image/11337/btrfs%20%ED%95%98%EC%9C%84%20%EB%B3%BC%EB%A5%A8%20%2Fold%2Fopt%EB%A5%BC%20%EC%82%AD%EC%A0%9C%ED%95%98%EB%8A%94%20%EB%8D%B0%20%EB%A7%8E%EC%9D%80%20%EC%8B%9C%EA%B0%84%EA%B3%BC%20CPU%20%EB%A6%AC%EC%86%8C%EC%8A%A4%EA%B0%80%20%EC%86%8C%EC%9A%94%EB%90%A9%EB%8B%88%EB%8B%A4.%20%EC%9D%B4%EC%9C%A0%EB%8A%94%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F%20%EC%9D%B4%EA%B2%83%EC%97%90%20%EB%8C%80%ED%95%B4%20%EB%AC%B4%EC%97%87%EC%9D%84%20%ED%95%B4%EC%95%BC%20%ED%95%A9%EB%8B%88%EA%B9%8C%3F.png)
주문하다:
btrfs subvolume delete /old/opt
밤새도록 달려왔습니다. 지금까지 980분이 지났으며, CPU 코어 1개는 100% 사용률을 보이고 있습니다. 또한 두 번째 삭제를 시작했는데 이는 지난 917분 동안 CPU 코어 1개를 100% 사용했습니다.
드라이브는 64GB SSD입니다. OpenSuse Tumbleweeed 버전 날짜는 2018년 9월 20일입니다. 커널 4.18.8
8GB RAM
아직 삭제할 항목이 12개나 더 남아 있습니다.
더 빠르게 실행되도록 하기 전에 명령을 실행할 수 있습니까?
표준 명령은 전체 CPU 코어를 100%로 잠그는데 어떻게 제거합니까?
문제를 어떻게 진단합니까?
libbtrfs0-4.17.1-1.2.x86_64
btrfsmaintenance-0.4.1-2.1.noarch
btrfsprogs-4.17.1-1.2.x86_64
libudisks2-0_btrfs-2.7.6-3.2.x86_64
libbd_btrfs2-2.18-1.1.x86_64
btrfsprogs-udev-rules-4.17.1-1.2.noarch
답변1
분명히 파일 시스템이 여전히 마운트되어 있다는 것을 아는 것은 어리석은 일입니다.
실패하고 볼륨이 이미 마운트되었기 때문에 작업을 수행할 수 없다고 말하는 대신 그냥 정지됩니다.
최악의 부분은 분명히 하위 볼륨의 내용을 삭제하므로 재부팅하면 패닉 모드로 전환된다는 것입니다.
/etc/fstab을 편집하여 하위 볼륨을 제거한 다음 재부팅해야 합니다.
이제 하위 볼륨을 정상적으로 삭제할 수 있습니다.