강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

특정 디렉토리의 전체 사용량을 용량단위를 붙여서 점검하기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

특정 디렉토리의 전체 사용량을 용량단위를 붙여서 점검하기

 

이번에는 /etc 전체용량을 용량단위까지 표시해서 확인해 보겠습니다.  , 전체용량을 모두 합해서 용량단위까지 붙여서 출력하라는 옵션은 "-sh"옵션입니다.

 

du명령어사용시 "-h"(human-readable)는 단위를 표시하게 하는 du명령어의 옵션으로서 KByte 또는 MByte또는 GByte등의 용량표시를 해주게 됩니다.  K, M, G단위는 용량의 크기에 따라서 적당하게 표시됩니다.  , -h옵션은 human-readable의 약어로서 사람이 좀 더 읽기 편하게 표시해준다는 의미입니다.

 

[root@host3 /]# du -sh /etc
13M     /etc
[root@host3 /]#

 

위의 예는 /etc의 전체 용량이 13M가 된다는 것을 의미하고 있습니다. 이번에는 좀 더 현실적인 예를 들어 보겠습니다.


서버관리를 하다보면 루트디렉토리 밑에 존재하는 각 디렉토리들의 개별 사용량을 확인하거나 사용량 보고서를 작성해야할 때도 있을 것입니다. 이때 다음과 같은 명령어로 개별 디렉토리의 사용량을 간편하게 확인 할 수 있습니다.

 

[root@host3 /]# du -sh /*
6.8M    /bin
5.2M    /boot
12K     /command
428K    /dev
13M     /etc
216K    /home
4.0K    /initrd
44M     /lib
16K     /lost+found
4.0K    /misc
8.0K    /mnt
4.0K    /opt
1.0K    /proc
4.0M    /root
12M     /sbin
48K     /tftpboot
500K    /tmp
1.7G    /usr
44M     /var
[root@host3 /]#

 

보다시피 / 밑에는 개별 시스템 디렉토리들이 존재하고 있습니다.  이때 간편하게 위와 같은 명령어로 개별 디렉토리의 용량을 각각 확인 할 수 있습니다.

 

또한 좀 더 실무적인 접근을 해본다면, 호스팅 서버에서는 개별 사용자들의 계정 사용량을 확인해야 할 경우가 종종 있을 것입니다.  이때에는 다음과 같이 간편하게 확인 할 수 있습니다.   아래는 /home의 전체용량을 확인한 것입니다.

 

[root@host3 /]# du -sh /home/
59M     /home
[root@host3 /]#

 

그리고 계정사용자들의 개별사용량을 확인한 것입니다.

 

[root@host3 /]# du -sh /home/*
13M     /home/bible
15M     /home/bible1
17M     /home/bible2
15M     /home/bible3
[root@host3 /]#

 

, 위의 결과는 /home디렉토리내에 존재하는 개별 디렉토리의 용량을 단위를 붙여서 표시한 것입니다.

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,070 명
  • 현재 강좌수 :  35,986 개
  • 현재 접속자 :  492 명