-
반응형
디스크 용량은 이상하게도 항상 부족하다. 처음에는 여유있었겠지만 결국 가득 찬 디스크의 파일들을 삭제할 것인지 또는 디스크를 증설할 것인지를 결정해야 할 시점이 올 것이다. 보통은 첫 번째로 낭비되고 있는 파일들이 있는지를 가장 먼저 알아보게 되는데, 사람이 직접 찾는 것은 꽤 어려운 일이다. 필자도 어느날 갑자기 디스크 사용률 100%에 가까이 되서야 정리를 시작했는데 그 과정에서 도움을 받았던 몇 가지 툴들을 소개한다.
Ubuntu Disk usageUbuntu에서는 디스크 사용량을 분석해주는 프로그램이 내장되어 있다.
"디스크 사용량 분석"이란 프로그램을 실행하면 분석시간이 다소 걸리지만 아래처럼 디렉토리 단계별, 유형별로 확인할 수 있다. 또한 오른쪽 이미지는 파일 유형별 어떤 파일이 크게 자리잡고 있는지 보여준다.
디스크 전체 중에서 97.7%를 morenice 계정이 사용하고 있었다 왼쪽 트리를 열어나가면서 많이 사용되는 데이터들의 정보들을 찾고, 정리를 하면 된다.
Linux Disk usage - terminal서버 운용을 하는 경우 terminal에서 du, df 명령어를 사용하여 전체 또는 디렉토리별 사용 현황을 확인할 수 있다. 간단히 스크립트를 작성해서 사용자별 디렉토리 사용량을 확인할 수도 있다.
파일 시스템 disk usage
- -h 옵션은 k, M, G와 같이 읽기 편한 수치로 표시해주는 기능
morenice@ubuntu-morenice:~$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/ubuntu--morenice-root 14G 3.2G 9.6G 25% /
none 4.0K 0 4.0K 0% /sys/fs/cgroup
udev 992M 4.0K 992M 1% /dev
tmpfs 201M 460K 200M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 1002M 0 1002M 0% /run/shm
none 100M 0 100M 0% /run/user
/dev/sda1 228M 56M 161M 26% /boot
디렉토리별 disk usage
- -h 옵션은 k, M, G와 같이 읽기 편한 수치로 표시해주는 기능
- -d 는 디렉토리 depth를 의미하여 1을 사용하면 한단계 하위 디렉토리의 "통합된 정보"를 쉽게 볼수 있습니다.
- -d 옵션을 빼고 실행해보면 "통합된 정보"의 의미를 쉽게 이해할 수 있다. 직접해보시길.
morenice@ubuntu-morenice:/home$ du -h -d 1652M ./moreniceWindows Disk usage윈도우에서도 무료로 사용 가능한 괜찮은 툴이 있다. WinDirStat이란 프로그램인데, 이 프로그램은 디렉토리별, 확장자별 사용량을 확인할 수도 있다.
아래 색으로 표시된 부분들은 Ubuntu Disk usage처럼 파일별 사용량을 단순히 이미지화 한거 같다.
반응형