디스크 공간 부족: 홈/사용자 폴더가 94GB를 차지

디스크 공간 부족: 홈/사용자 폴더가 94GB를 차지

디스크 공간이 부족하고 디스크 사용량 분석기를 사용하여 확인하면 gksudo baobab내 home/teddy 폴더가 94GB를 사용하고 있는 것으로 나타나지만 해당 콘텐츠를 탐색하면 해당 사용량 중 약 1GB만 차지할 수 있습니다. Synaptic Package Manager에서 캐시된 패키지 파일을 삭제 sudo apt-get clean하고 휴지통을 비웠지만 여유 공간이 변경되지 않았습니다.

디스크 사용

비슷한 것 같아요이 문제 그러나 루트 디스크 사용량 분석기를 사용해도 무엇이 그렇게 많은 공간을 소비하는지에 대한 통찰력을 얻을 수 없었습니다.

어떤 아이디어가 있나요?

답변1

/home/teddy에 매우 큰 파일이 있는 것 같습니다. 노틸러스에서 숨김 파일 보기, 목록 보기 및 크기별 정렬을 확인하거나 명령줄에서 찾을 수 있습니다.

du -a --max-depth=1 ~ | sort -n

홈 디렉토리 자체 앞의 마지막 항목이 가장 큰 파일이어야 합니다.


du는 첫 번째 인수와 모든 하위 디렉터리의 파일 크기를 보고합니다.

  • -a는 모든 파일과 디렉토리를 표시합니다.
  • --max-length=1은 모든 하위 디렉토리를 보지 못하게 합니다.

sort는 결과를 정렬합니다.

  • -n 숫자순으로 정렬됩니다.

답변2

어떤 이유로 디스크 분석기가 볼 수 없는 거대한 파일이 있다고 생각되면 ls를 사용하여 큰 파일을 찾을 수 있습니다. 예를 들어 ls -alrS홈 폴더에서 시도해 보세요 .

이것은 win32 파일과 공유되는 wubi 설치입니까? 몇 주 전에 친구가 설치한 wubi 시스템에서 비슷한 문제가 발생했습니다. 귀하의 경우와 마찬가지로 디스크 분석기는 홈 폴더에 대해 하위 폴더의 합보다 훨씬 더 높은 값을 표시했습니다. 디스크 분석기가 왜 이런 식으로 작동하는지 설명할 수는 없지만 제 경우에 제가 취한 접근 방식은 전용 파티션에 Ubuntu를 새로 설치하는 것이었습니다. 물론 이것이 아주 좋은 해결책은 아니지만, 이것이 비교적 새로운 시스템이라면 합리적인 해결 방법이 될 수 있습니다.

다른 누군가가 디스크 분석기가 이런 방식으로 작동하는 이유와 해당 디스크 공간을 사용 가능하게 만드는 방법에 대해 밝힐 수 있기를 바랍니다.

답변3

나는 내 디스크 시스템 때문에 당황스러워서 다음과 같이 말했습니다.cp -r /집남은 공간이 없기 때문에 작동하지 않습니다(840MB를 "2.9GB 여유" 파티션으로 이동).

이야기의 핵심은 du가 하위 디렉터리 "Öffentlich"를 찾지 못했고 그 안에 있는 파일 수를 세지 않았다는 것입니다.

관심 있는 분들을 위해 - 제가 찾은 것이 바로 그것입니다: du가 나에게 말했습니다.840MB 사용 (디스크 사용량 분석기도 동일)
df가 나에게 말했습니다.5,3GB 사용됨

여기저기서 다양한 팁을 찾았어요

lsof -n | grab deleted    (to find out wether there are any "deleted yet open" files hugging space)

sudo tune2fs -l /dev/sda1 | grep 'Block size'  (to find out the block size 4k in my case)
find /home -size -4k | wc -l    (to find out the number of files smaller than 1 block, a 10 bytes file using a 4046 block is wasting lots a space)

du -sh ./*   (finding the space used (real size) in each subdir)
df -i        (finding not the number of used blocks, but the no of used inodes, whats it worth for, I am not sure yet.)

Further tips found : 
Disk Usage Analyzer is rights-aware - "sudo baobab" will show more than "baobab"
du -c --max-depth=4 /dir | sort -n
ncdu utility found at: http://dev.yorhel.nl/ncdu

저한테 가장 좋았던 팁은뒤 -sh. 그것은 내가 "누적"되지 않은 다음 디렉토리를 찾는 데 도움이 되었습니다.뒤 / 합집합. /홈/광산/사진/Öffentlich(독일어 O-Umlaut)

처음에는 "O-Umlaut"용이라고 생각했지만 /home을 새 파티션에 복사하면 문제가 해결되었습니다.

행운을 빕니다.

답변4

Windows wubi 설치에서 Ubuntu를 설치하기 때문에 미리 원하는 공간을 선택합니다. 이 공간에 도달하면 10기가라고 말하면 드라이브에 메모리가 더 있어도 디스크 공간이 부족할 것입니다. 드라이브는 릴리스를 설치하는 파티션을 의미합니다. 그것

리눅스에서는 CD나 wubi에서 설치하는 것을 선호하며, 배포하기에 충분한 공간을 확보해야 합니다 :D :D

관련 정보