리눅스 디스크 용량 확인


리눅스 디스크 용량 확인
리눅스에서 디스크 용량과 정보를 확인 하는 방법에 대해서 설명드립니다.
du, df, fdisk 명령어를 사용하여 특정 디렉터리 용량, 하위 디렉터리 용량과 파티션 용량등을 확인 하는 방법 등에 대해서 설명드립니다.

리눅스 디스크 용량 확인

디렉터리 용량 확인, du 명령어

명령어 du는 현재 디렉터리 또는 특정 디렉터리의 크기 출력합니다. 아래의 이미지는 man 페이지에서 du 명령어 사용법을 확인한 결과입니다.

리눅스 디스크 용량 확인

디렉터리 용량 출력

du 명령어를 이용하여 현재 디렉터리 또는 특정 디렉터리의 용량을 확인하기 위해서는 다음과 같이 실행합니다.

$ du -sh
$ du -sh /home/ubuntu/test

s옵션은 결과를 요약한다는 –summarize 의 옵션을 의미하고, 사람이 용량등의 사이즈를 쉽게 이해하기 위해서 –human-readable 옵션을 의미합니다.

하위 디렉터리 용량 출력

하위 디렉터리 각각의 용량을 출력하기 위해서는 -d 옵션을 사용합니다. -d 옵션과 –max-depth 옵션은 동일한데, 그 다음 나오는 숫자 값에 따라서 몇개의 하위 디렉터리까지 출력할 것인지 확인하게 됩니다.

아래와 같은 파일과 디렉터리를 생성하여, 다음과 같은 파일 디렉터리 구조에 대해서 du 명령어를 사용하는 방법에 대해서 설명드리도록 하겠습니다.

리눅스 디스크 용량 확인

가장 먼저 하위 디렉터리 깊이(depth)를 1로 지정할 경우, 현재의 디렉터리 용량을 계산하게 됩니다.

$ du -d 1 -h

그리고 하위 디렉토리의 깊이를 2로 하였을 경우 2단계 하위 디렉터리 용량을 각각 계산하여 나타냅니다.

$ du -d 2 -h
리눅스 디스크 용량 확인

리눅스 디스크 용량 확인, df 명령어

df 명령어는 리눅스 디스크 용량 확인 할 때 사용되는 명령어 입니다. 다음 명령어를 실행하면 디스크 사용량을 확인 할 수 있습니다.

$ df -h
리눅스 디스크 용량 확인

fdisk 파티션 용량 확인

위의 명령어 실행결과 루트(root)파티션이 /dev/vda3 으로 나타나고 있습니다. /dev/vda3 파티션에 대한 자세한 정보를 확인 하기 위해서는 다음과 같이 실행하면 됩니다.

/dev/vda3 파티션은 /dev/vda 하드디스크로 부터 나눠지 파티션입니다. 따라서 /dev/vda 또는 /dev/sda 등 하드디스크의 전체 파티션 정보를 확인 하기 위해서는 다음 명령어를 실행하면 됩니다.

$ sudo fdisk -l /dev/vda

fdisk 명령어는 파티션 정보를 확인 할 뿐만 아니라, 파티션 생성, 삭제 등의 작업에 주로 사용되게 됩니다. LVM 등 파티션 생성과, 수정등의 관련된 내용은 아래의 글을 참고해 주시기 바랍니다.

LVM 설정 구성 예제

( 본문 인용시 출처를 밝혀 주시면 감사하겠습니다.)