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

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

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

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






 

이번에는 /etc 전체용량을 용량단위까지 표시해서 확인해 보겠습니다.

 

 

 

 , 전체용량을 모두 합해서 용량단위까지 붙여서 출력하라는 옵션은 "-sh"옵션입니다.

 

 

 

du명령어사용시 "-h"(human-readable)는 단위를 표시하게 하는 du명령어의 옵션으로서 KByte 또는 MByte또는 GByte등의 용량표시를 해주게 됩니다.


K, M, G
단위는 용량의 크기에 따라서 적당하게 표시됩니다.


, -h옵션은 human-readable의 약어로서 사람이 좀 더 읽기 편하게 표시해준다는 의미입니다.

 

[root@su252 ~]# du -sh /etc

91M     /etc

[root@su252 ~]#

 

위의 예는 /etc의 전체 용량이 91M가 된다는 것을 의미하고 있습니다.

 

 

 

이번에는 좀 더 현실적인 예를 들어 보겠습니다.

 

 

 

시스템관리를 하다 보면 루트디렉토리 밑에 존재하는 각 디렉토리들의 개별 사용량을 확인하거나 사용량 보고서를 작성해야 할 때도 있을 것입니다.

 
이때 다음과 같은 명령어로 개별 디렉토리의 사용량을 간편하게 확인 할 수 있습니다.

 

 

 

 

 

[root@su252 ~]# du -sh /*

20K     /backup

6.7M    /bin

5.4M    /boot

116K    /dev

91M     /etc

56K     /home

77M     /lib

16K     /lost+found

8.0K    /media

0       /misc

8.0K    /mnt

0       /net

8.0K    /opt

0       /proc

2.2M    /root

31M     /sbin

8.0K    /selinux

8.0K    /srv

0       /sys

32K     /tmp

1.9G    /usr

40M     /var

[root@su252 ~]#

 

보다시피 / 밑에는 개별 시스템 디렉토리들이 존재하고 있습니다.

 

 

 

 이때 간편하게 위와 같은 명령어로 개별 디렉토리의 용량을 각각 확인 할 수 있습니다.

 

 

 

 

 

또한 좀 더 실무적인 접근을 해본다면, 호스팅 서버에서는 개별 사용자들의 계정 사용량을 확인해야 할 경우가 종종 있을 것입니다.

 

 

 

 이때에는 다음과 같이 간편하게 확인 할 수 있습니다.

 

 

 

  아래는 /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,034 명
  • 현재 강좌수 :  35,791 개
  • 현재 접속자 :  65 명