서버를 운영하다 보면 특정 디렉토리의 용량이 얼마인지, 또는 디스크 전체 사용량이 얼마인지
확인해야 할 때가 있다.
특히 디스크 사용량 같은경우 주기적으로 확인을 해줘야 하는데, 그 이유는 디스크 사용량이 full 이 되면
각종 시스템 장애에 노출될 경우가 많기 때문이다.
특히 매일 기록되는 로그파일등은 삭제 정책을 정하지 않고 서버를 운영하다보면 무한정 늘어나 있는 로그파일로 인하여
디스크 full이 생겨 장애가 발생할 수 있다.
윈도우에서는 용량 확인을 할때에는 해당 디스크나 디렉토리를 선택후 속성 메뉴를 통해 쉽게 확인이 가능한데,
리눅스같은 경우는 간단한 명령어를 통해 확인이 가능하다.
일단 디렉토리와 디스크 용량을 확인하는데 사용되는 명령어가 다르다. 이 부분은 참고하자.
1. 디렉토리 용량 확인(du 명령어)
특정 디렉토리의 사용량을 확인하고 싶을때는 du 명령어를 이용하면 된다.
du 명령어에도 옵션이 존재하는데 아래 옵션을 참고하여 적절하세 사용하면 된다.
[옵션]
-a : 파일에 대한 정보 출력
-m : 결과 값을 MB 단위로 출력한다.
-h : 사용자가 이해하기 쉽게 적절한 용량의 단위로 표시한다.(KB, MB, GB 등)
-l : 하드 링크의 용량도 포함하여 계산한다.
-s : 사용량 합계만 출력한다.
[root@tourWeb1 ~]# du -hs /home/tour/web/ |
2. 디스크 용량 확인(df 명령어)
디스크의 전체 용량, 사용량 등을 확인할때는 df 명령어를 이용하면 된다.
du 명령어와 마찬가지로 옵션을 조합하여 사용할수 있다.
[옵션]
-m : 결과 값을 MB 단위로 출력한다.
-h : 사용자가 이해하기 쉽게 적절한 용량의 단위로 표시한다.(KB, MB, GB 등)
-l : 하드 링크의 용량도 포함하여 계산한다.
-T : 마운트된 볼륨의 포맷 타입을 표시한다.
[root@tourWeb1 ~]# df -lh |
'Linux' 카테고리의 다른 글
[Linux] scp를 이용하여 다른 서버에 파일 전송하기 (0) | 2014.09.25 |
---|---|
리눅스 심볼릭 링크 생성 및 삭제 (0) | 2014.09.15 |
리눅스 특정계정 su 명령에 제한 (0) | 2014.09.01 |
리눅스 로그인 세션 timeout 설정 (2) | 2014.09.01 |
리눅스 대용량 파일 분할하기 (0) | 2014.08.28 |