파일 시스템 옆에있는 디스크의 많은 공간을 차지하는 것은 무엇입니까? 추가하는 것이 의심됩니다. 그렇지 않으면

내 컴퓨터에는 80GB SSD 하나의 디스크 만 있습니다. 단일 ext4 파티션 (스왑 없음)으로 포맷되며 일반적인 모든 폴더가 설치됩니다 (많은 데이터는 외부 미디어에 보관하지만 / home 및 나머지는 SSD에 있습니다).

오늘 나는 부팅했고 드라이브가 꽉 찼다는 메시지를 받았습니다. 디스크 사용량 분석기를 열어 공간을 차지하는 것을 확인했습니다. 67.8GB의 디스크가 사용되고 /가 36.4GB를 차지한다고 주장합니다. 파일 시스템에없는 경우 누락 된 30GB는 어디에 있습니까?

비교를 위해, 노틸러스에 나열된 모든 읽기 가능한 폴더의 모든 크기를 /의 하위 폴더 (숨겨진 폴더 포함)로 추가했습니다. 20.9GB를 받았습니다. 휴지통을 읽을 수 없지만 디스크 용량이 16.2GB이므로 디스크 사용량 분석기가보고하는 것과 거의 같은 합계가 36.1GB입니다. proc와 같이 읽을 수없는 일부 시스템 폴더가 있었지만 최대 30GB를 추가하는 것이 의심됩니다. 그렇지 않으면 작은 디스크에 Ubuntu를 설치할 수 없으며 2.5GB에서 실행되는 것을 보았습니다. 내 계산과 디스크 사용량 분석기 보고서의 차이가 0.3GB 여야한다고 생각합니다.

그래서, 나는 30GB를 무엇을 먹고 있으며 어떻게 그것들을 자유롭게 할 수 있는지 알고 싶습니다.

대체 텍스트

CYREX의 질문에 대한 답변으로 편집

  1. Ubuntu 10.10 64 비트 라이브 CD (시스템과 동일)에서 부팅했습니다.

    fsck 결과 :

    root@ubuntu:~# fsck /dev/sda1
    fsck from util-linux-ng 2.17.2
    e2fsck 1.41.12 (17-May-2010)
    /dev/sda1: clean, 265956/4890624 files, 18073343/19537408 blocks
    
  2. SDD에서 부팅합니다. 휴지통을 비우고 16GB가 비어 있습니다. 30GB가 여전히 없습니다.

    대체 텍스트

  3. 나는 로그에서 무엇이 이상한지 알기에 충분히 경험이 없습니다. 마지막 부팅 이후의 메시지 로그와 syslog는 다음과 같습니다.

  4. 여기 정말 이상 해졌다. 외부 500GB HDD를 연결했습니다. 디스크 사용량 분석기 가 사용 가능한 공간을 과도하게 보고 한 후 공간이 없음 ( 76GB 가 사용되었지만 폴더에는 24 개만 있음)이 표시되었습니다.

    대체 텍스트

LiveCD에서 다시 부팅 한 후 디스크 사용량 분석기를 시작하여 1-2GB 내에 설치된 Ubuntu와 동일한 결과를 얻었습니다.

CodeMonk에 대한 답변으로 편집

그것은 좋은 해결책 이었지만 파티션은 실제로 80GB입니다. 74GB + 마케팅 “오류”를 의미합니다. 어쨌든 전체 디스크가 포맷됩니다. 또한 50GB 이상이 사용됨을 보여줍니다. 파일과 폴더에없는 경우 30GB는 어디에 있습니까?

대체 텍스트
GParted는 외부 HDD의 올바른 크기도보고합니다.

대체 텍스트



답변

디스크 분석기를 일반 사용자로 사용하는 경우 액세스하거나 볼 수없는 파일이있을 수 있습니다. 수퍼 유저 권한으로 시작할 수 있습니다. 터미널을 열거 나 ALT + F2를 누르고 다음을 입력하십시오.

gksudo baobab

바오밥은 궁금하다면 디스크 분석기의 괴짜 이름입니다. 아마도 누락 된 메가 바이트가 어디에 있는지 보여줄 수 있습니다.


답변

나는 당신의 모든 조언, 특히 sudo 권한으로 디스크 분석기를 실행 하도록 제안한 Javier Riveira의 조언에 감사했습니다 (결과에 영향을 줄 수 있음을 몰랐습니다).

Crashplan이 있는데 일부 외부 드라이브를 백업하고 있습니다. 따라서 Milly로 이동하는 백업 세트와 15 분마다 한 번씩 Sto_Lat으로 이동하는 백업 세트가 있습니다 (이것은 외부 드라이브의 이름입니다). 어느 시점에서 이러한 드라이브없이 컴퓨터를 시작했을 때 Crashplan은 /media/Milly및 아래에 폴더를 찾지 못하여 폴더를 /media/Sto_Lat만들고 백업을 작성했습니다.

어떤 이유로 sudo없이 시작하면 디스크 분석기에 이러한 폴더가 표시되지 않습니다. 노틸러스에서는이를 보여 주지만 /media실제로 30GB 인 경우 16KB 크기를 나열합니다 .

Milly 및 Sto_Lat를 포함한 모든 외부 드라이브를 분리하고 시작했을 때만이 사실을 알았습니다 gksudo baobab. 그런 다음 외부 드라이브가 없어야하지만 모든 드라이브가 아닌 백업 대상 만있는 외부 드라이브를보고 마운트 된 드라이브가 아니라 Crashplan에 의해 생성 된 시조 폴더가 있음을 깨달았습니다. 기존 폴더와 동일한 이름으로 드라이브를 마운트 할 때 이상한 일이 발생해야합니다. 왜 오류 메시지가 표시되지 않는지 궁금합니다 …

BTW는 디스크 분석기가 500GB 대신 530GB에서 Milly 크기를 표시하는 이유를 해결합니다.이 크기는 “누락 된”30GB이며 폴더와 실제 드라이브를 함께 계산합니다.

이제 Crashplan을 중단하거나 백업하지 않고 폴더를 삭제하는 방법 만 필요합니다.


답변

디스크 사용량 분석기를 사용하여 디렉토리를 스캔하고 파일 시스템에서 공간이 어디로 가고 있는지 확인할 수 있습니다.

대체 텍스트

30GB의 디스크를 볼 수없는 경우 GParted를 열고 디스크에 공간이 어떻게 할당되는지 확인하십시오. 파티션 구성표가 생각했던 것과 다를 수 있습니다.

GParted


답변

du이것을 보여주기 위해 사용할 수 있습니다 :

cd /
sudo du -hcsx .[!.]* * | sort -rh | head

또는

sudo du -hcsx * | sort -rh | head

가장 많은 공간을 사용중인 것을 보여줍니다.


답변

기본적으로 디스크 공간의 10 %가 루트 사용자를 위해 예약되어 있습니다. 을 사용하여 변경할 수 있습니다 sudo tune2fs -m %percentage %device. 귀하의 경우 sudo tune2fs -m 1 /dev/cciss/c0d0p1예약을 1 %로 줄이는 것 입니다. 원하는 다른 숫자로 설정할 수 있지만 0 %는 권장하지 않습니다.


답변

어떻게했는지 알려주세요.

  1. LiveCd를 삽입하고 / dev / sda1을 fsck
  2. 쓰레기통을 청소하십시오.
  3. 이상한 일이 발생하면 로그 파일 뷰어를 참조하십시오.
  4. 일반 HDD (SSD 아님)로 테스트합니다 (가능한 경우). 해당 옵션을 제거하십시오.

어떻게되었는지 알려주세요.


답변

이것이 도움이되는지 정말로 모르겠지만 제 경우에는 HDD가 이유없이 시간이 지남에 따라 여유 공간을 잃어 버렸다는 것을 경험했습니다. 시냅틱 패키지 관리자 의 기본 설정도 그에 기여한 것으로 나타났습니다. 파일 탭 아래 환경 설정의 기본 설정은 시냅틱이 다운로드 한 모든 패키지를 캐시에 보관하도록 지시 합니다 . 시간이 지남에 따라 멋진 파일이 쌓일 수 있습니다. 설치 후 다운로드 한 패키지삭제 하도록 설정을 변경했습니다 . 이는 상당한 양의 여유 공간을 복구하는 데 도움이되었습니다.

다시 말하지만 이것이 귀하의 경우에 도움이되는지 확실하지 않지만 시냅스 캐시를 검사 할 수도 있습니다.