뭐 가 내 하 드 디스크 를 먹 었 어?

2069 단어
"내 VPS 는 새로운 것 을 설치 하지 않 았 는데 왜 하 드 디스크 를 사용 할 수록 줄 어 들 었 습 니까?" 라 는 질문 을 자주 받 습 니 다. 이 는 대부분 시스템 의 각종 로그 가 장기 적 으로 쌓 인 결과 입 니 다. 예 를 들 어 nginx, apache 등 남 겨 진 방문 로그 정 보 를 장시간 정리 하지 않 고 방 문 량 이 많 으 면 쉽게 GB 로 팽창 하기 때 문 입 니 다.어떤 프로그램의 로 그 는 파일 시스템 의 깊 은 곳 에 숨겨 져 있어 쉽게 발견 되 지 않 는 다.가끔 은 큰 서 류 를 복사 해서 어 딘 가 에 두 었 다가 시간 이 지나 면 잊 어 버 리 기도 한다.그렇다면 어떻게 리 눅 스 시스템 에서 하 드 디스크 공간 을 차지 하 는 파일 을 찾 습 니까?
우선 루트 디 렉 터 리 아래 각 디 렉 터 리 가 하 드 디스크 를 차지 하 는 상황 을 통계 하여 하 드 디스크 를 가장 많이 사용 하 는 디 렉 터 리 를 찾 을 수 있 습 니 다.
# du -sh /*
6.2M	/bin
17M	/boot
136K	/dev
97M	/etc 147G	/home
584M	/lib
16M	/lib64
16K	/lost+found
8.0K	/media
12K	/mnt
252K	/opt
0	/proc
1.7G	/root
28M	/sbin
8.0K	/selinux
3.1M	/srv
0	/sys
20K	/tmp
1.9G	/usr
748M	/var

위 에서 볼 수 있 듯 이 / home 은 가장 많은 하 드 디스크 를 차지 하고 있 습 니 다. 우 리 는 / home 에서 어떤 사용자 가 가장 많은 공간 을 차지 하 는 지 알 아 보 겠 습 니 다.
# du -sh /home/*
4.0K	/home/bak
106M	/home/cos
28K	/home/guest
16K	/home/lost+found
105G	/home/vpsee
33G	/home/somebody
8.2G	/home/abc

vpsee 라 는 사용자 와 그의 홈 디 렉 터 리 / home / vpse 가 가장 많은 하 드 디스크 (105 GB) 를 사용 한 것 을 볼 수 있 습 니 다. / home / vpse 에서 어떤 파일 이 공간 을 차지 하 는 지 다시 한 번 살 펴 보 겠 습 니 다. 아래 명령 으로 디 렉 터 리 (여 기 는 / home / vpse) 크기 가 500 MB 가 넘 는 파일 (인쇄 전 40 줄 을 보고 MB 에서 작은 줄 로 배열 합 니 다) 을 찾 습 니 다.
# find /home/vpsee -printf "%k %p
" | sort -g -k 1,1 | \ awk '{if($1 > 500000) print $1/1024 "MB" " " $2 }' |tail -n 40 647.68MB /home/vpsee/linux/debian-504-amd64-CD-1.iso 675.664MB /home/vpsee/linux/Fedora-13-i686-Live.iso 677.656MB /home/vpsee/unix/osol-0906-x86.iso 678.172MB /home/vpsee/linux/ubuntu-10.04-server-amd64.iso 700.133MB /home/vpsee/linux/ubuntu-10.04-desktop-i386.iso 1304.64MB /home/vpsee/mac/MacTeX.mpkg.zip

보 실 수 있 습 니 다. iso 소장 광 입 니 다. Linxu ISO 설치 파일 을 받 았 습 니 다. 예전 에 인터넷 에 전 화 를 걸 었 을 때 모두 소프트웨어 와 도 구 를 수집 하여 하 드 디스크 에 저장 하 는 것 을 좋아 했 습 니 다. 지금 은 인터넷 이 이렇게 발달 해서 이런 낡은 습관 들 은 필요 없습니다. ISO 파일 은 있 으 나 마 나 필요 할 때 다음 최신 으로 갑 니 다. 스스로 보관 할 필요 가 없습니다. 인터넷 은 우리 의 하 드 디스크 입 니 다.

좋은 웹페이지 즐겨찾기