1. 특정 디렉토리의 용량을 확인하는 du 명령어 개론
– du 는 “Disk Usage” 의 약어로서 파일및 디렉토리의 사용량을 확인 할 때 사용하는 명령어임.
– df 명령어가 파티션( 파일시스템 ) 단위의 디스크사용량을 점검한다면 du 명령어는 특정 디렉토리 또는 파일을 단위로하여 그 용량을 확인하는 명령어임
– du 명령어는 현재디렉토리의 용량뿐 아니라 현재디렉토리의 서브디렉토리 및 파일들 까지 모두 함께 사용량을 계산하여 표시해 줌.
– 사용형식 : du [ 옵션 ]….[ 파일 ] [ 디렉토리 ]
2. 특정 디렉토리의 전체 사용량 점검하기
– du -s /etc
– 전체용량을 간략히 표시할때는 -s 옵션을 사용함.
3. 특정 디렉토리의 전체 사용량을 용량단위를 붙여서 점검하기
– 전체용량을 모두 합해서 용량단위까지 붙여서 출력하라는 옵션은 -sh 이다.
– du 명령어사용시 “-h”(human-readable)는 단위를 표시하게 하는 du 명령어의 옵션으로서 KByte 또는 MByte 또는 GByte 등의 용량표시를 해주게 됨.
– du -sh /etc
4. 일반 계정사용자의 홈디렉토리 전체 디스크 사용량 점검하기
– du -sh ~stkim
– “du -sh ~ID” 라고하면 현재 자기가 사용중인 계정의 전체용량을 확인할 수 있음.
5. 현재 서버의 파일시스템별 디스크사용량 점검하는 df명령어 실무활용
– df 는 “Disk Free” 의 약어로서 현재 사용중인 파일시스템의 전체용량, 사용한 용량, 사용가능한 용량, 사용울, 마운트정보등을 보여줌.
– 서버 장애의 주된 원인이 될 수 있는 File System Full( 파일시스템용량이 꽉 참 ) 을 방지하기 위하여 서버관리자의 주된 업무 중 한가지가 주기적인 파일시스템 사용량 점검임.
– 파일시스템의 사용량점검을 위해 사용되는 명령어가 df 임.
– df 명령어는 /etc/fstab 파일에서 파일시스템정보를 참조하고, /etc/mtab 에서 마운트됨 정보를 참조함.
– 현재 서버의 디스크사용량을 파티션별로 확인하기
– 파일시스텤 사용량 정보를 확인하기 위해서는 간단히 “df” 라고만 입력하면 됨.
6. 디스크사용량을 파티션별로 확인할 때에 용량을 KByte 단위로 표시하기
– df -k
– -k 옵션을 사용하면 표시되는 용량단위가 KB임. 하지만, 아무런 옵션없이 사용하여도 기본 표시단위가 KB 이므로 -k 옵션은 디폴트( default) 라고 생각하면 됨.
7. 디스크사용량을 파티션별로 확인할 때에 용량을 Mbyte 단위로 표시하기
– 용량을 MB단위로 용량을 표시하려면 -m 옵션을 사용함.
8. 디스크사용량을 파티션별로 확인할 때에 가장 적당한 용량단위 표시하기
– -h 옵션은 human-readable 이라는 의미에서도 알 수 있듯이 사람이 보기 쉽도록 최적의 용량단위를 알아서 표시해 줌.
– df -h
9. 디스크용량 확인시에 모든 파일시스템을 대상으로 점검하기
– df -a
– 파일시스템의 크기가 0인 것까지 모든 파일시스템을 확인하는 옵션인 -a .
10. 파틱션별로 디스크용량 점검시에 inode 사용자정보를 표시하기
– df 명령어 사용시에 -i 옵션을 사용하면 블록대신에 inode 단위로 사용량 정보를 표시해 줌.
11. 디스크사용량을 출력할 때에 파일시스템의 종류와 함께 표시하기
– df -T
– -T 옵션은 각 파일시스템들이 사용하고 있는 파일시스템 종류를 추가로 표시해 줌.
12. 특정 파일시스템의 종류만을 대상으로 디스크사용량 조사하기
– df -t 파일시스템종류
– df 명령어 사용시 -t 옵션뒤에 파일시스템의 종류명을 지정하면 그 파일시스템의 종류를 가진 파일시스템에 대해서만 사용량을 표시해 줌.
13. 특정 파일시스템의 종류를 제외한 디스크사용량 조사하기
– df -x ext3
– df 명령어에 -x 과 파일시스템 명을 명시하면 지정한 파일시스템을 제외한 파일시스템에 대해서만 사용량을 표시해 줌.