드라이브가 지속적으로 채워지고 있습니다. 당신은 당신이 할 수있는 모든 여분의 임의 파일을 찾아 냈습니다. 코어 덤프 파일을 grep하고 불필요한 백업을 제거했습니다.
다음 행동은 무엇입니까?
실제 서버에는 10GB의 웹 사이트 파일이 있으며 OS는 10GB를 넘지 않아야하므로 50GB (가상) 드라이브를 채우는 내용을 어떻게 추적합니까?
답변
ncdu ( http://dev.yorhel.nl/ncdu )가 이것에 매우 도움이된다는 것을 알았습니다 .
답변
분명히 더 정교한 방법이 있지만 내가 기억하는 방법은
du --max-depth = 1 -h /
이제 대부분의 공간을 사용하는 디렉토리를 가져와 (du --max-depth=1 -h /yourdir)
범인을 찾을 때까지 더 깊이 들어가십시오.
출력을 크기별로 정렬하고 사람이 읽을 수있는 형식을 신경 쓰지 않으려면 할 수도 있습니다du --max-depth=1 /your_dir | sort -n
답변
나는 그놈 프로그램 baobab을 사용합니다. 이것을 데스크탑에서 실행할 수 있으며 SSH를 통해 서버에 연결할 수 없습니다. 디스크 공간 사용량을 쉽게 읽을 수있는 그래픽 맵을 보여줍니다. 그놈 아래에 “디스크 사용량 분석기”로 설치됩니다
답변
부여 GT5 시도.
답변
df -k는 어떤 fs가 문제인지 보여줍니다. 그런 다음 최상위 디렉토리로 cd하고 du -xk | 정렬 -n | tail -25 이것은 9 일 이전에 정렬 된 상위 25 디렉토리를 표시하며 x를 d로 바꿉니다.
답변
파일을 쓰는 동안 파일을 삭제할 수 있으므로 파일을 만들지 않고 작성 프로세스가 실행되는 동안 디스크 공간을 사용합니다.
일반적인 도구로는 찾을 수 없습니다. lsof를 사용하여 파일을 연 프로세스를 조사 할 수 있습니다.
답변
시스템에서 소프트웨어를 실행할 수 있다면 xdiskusage 는 공간 을 차지하고 있는 디렉토리 / 파일을 그래픽으로 보여줍니다. 매우 유용합니다.
나는 KDE가 비슷한 것을 포함하고 있다고 생각합니다.
텍스트 전용이고 추가 소프트웨어를 설치할 수없는 경우 창의적으로 사용하면 문제 du
가 해결 될 수 있습니다.