
루트용 btrfs 파일 시스템(/boot는 ext4)을 실행하는 기본 데스크탑에 openSUSE 12.1을 설치했습니다. 오늘 KDE에서 디스크 공간이 거의 다 찼다는 문제가 발생하기 시작했고 결국 디스크 공간이 없어져 데스크탑이 충돌했다고 판단했습니다.
Alt+F1을 사용하여 터미널 화면으로 전환했고 하드 디스크의 1TB 제한에 도달하지 못했다고 확신했지만 약 150/200GB의 음악 및 비디오 파일을 외부 드라이브로 옮기고 재부팅했습니다. 도움이 되지 않았습니다. 동일한 문제, 동일한 충돌이 발생했습니다.
다시 한 번 터미널 화면으로 전환하고 du를 사용하여 실제로 전체 디스크 공간의 약 절반만 사용했음을 확인했지만 df(btrfs-progs 버전 포함)는 사용 가능한 디스크 공간을 100% 사용했다고 주장하여 데스크톱이 각각 충돌합니다. 그리고 로그인할 때마다.
btrfs 조각 모음 유틸리티를 사용해도 도움이 되지 않습니다. 그래서 나는 다음에 어디로 가야할지 약간 혼란스러워합니다.
답변1
openSUSE 12.1은 btrfs에 설치된 경우 다음과 같은 도구를 자동으로 활성화합니다.도미새 패키지를 설치하기 전에 btrfs 스냅샷을 사용하여 시스템의 스냅샷을 얻습니다. 이러한 스냅샷이 디스크 공간을 차지하고 있을 가능성이 높습니다. 명령 으로 스냅샷을 확인하세요 snapper list
.
스냅샷은 다음을 사용하여 구성할 수 있습니다 /etc/snapper/configs/root
( man 5 snapper-configs
자세한 내용은 참조).
을 사용하여 기존 스냅샷을 나열할 수 snapper -c root list
있으며 다음을 수행하여 이전 스냅샷을 강제로 제거할 수 있습니다.
snapper -c root cleanup timeline
snapper -c root cleanup number
보다man 8 snapper
. 이것을 확인해보세요블로그 게시물btrfs/snapper/opensuse 12.1에 대한 자세한 내용은
답변2
결국 내 시스템은 수정을 시도한 후에도 더 이상 단일 사용자 모드로 부팅되지 않으므로 다시 설치했습니다.