openSUSE의 btrfs는 디스크 공간을 확보하지 않습니다.

openSUSE의 btrfs는 디스크 공간을 확보하지 않습니다.

내 기본 데스크탑에 openSUSE 12.1을 설치하고 루트의 btrfs 파일 시스템(/boot는 ext4)을 실행하고 있습니다. 오늘 저는 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

결국 수리를 시도한 후에도 시스템이 단일 사용자 모드로 부팅되지 않아 다시 설치되었습니다.

관련 정보