특정 디렉토리의 전체 사용량을 용량단위를 붙여서 점검하기
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 2,852 조회
- 0 추천
- 목록
본문
특정 디렉토리의 전체 사용량을 용량단위를 붙여서 점검하기
이번에는 /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/ |
그리고 계정사용자들의 개별사용량을 확인한 것입니다.
[root@host3
/]# du -sh /home/* |
즉, 위의 결과는 /home디렉토리내에 존재하는 개별 디렉토리의 용량을 단위를 붙여서 표시한 것입니다.
관련자료
-
이전
-
다음