본문 바로가기

운영체제/리눅스

리눅스 df 명령어 사용법, 디스크 공간 분석과 관리

리눅스 df 명령어 사용법, 디스크 공간 분석과 관리

리눅스 시스템을 운영하다 보면 디스크 사용량을 모니터링하고 관리하는 일이 매우 중요합니다. 디스크 공간이 부족해지면 시스템 성능에 영향을 미칠 수 있기 때문에 주기적인 점검이 필요합니다. 이 글에서는 리눅스에서 디스크 공간을 분석하고 관리할 수 있는 df 명령어의 사용법을 자세히 알아보겠습니다.

 

 

 

1. df 명령어란?

df 명령어는 "disk filesystem"의 약자로, 현재 파일 시스템의 디스크 사용량과 여유 공간을 확인할 수 있는 명령어입니다. 이 명령어를 사용하면 파일 시스템의 총 용량, 사용된 용량, 남은 용량 등을 한눈에 파악할 수 있습니다.

 

 

2. df 명령어 기본 사용법

df 명령어를 기본적으로 사용하면 현재 마운트된 모든 파일 시스템의 디스크 사용량을 표시합니다. 터미널에 df를 입력해보세요.

$ df

기본 출력은 블록 단위로 표시되며, 각 파일 시스템의 사용된 용량, 남은 용량, 사용률, 마운트 지점을 보여줍니다.

 

 

3. df 명령어 옵션 활용하기

-h 옵션: 사람이 읽기 쉬운 형식

df 명령어에 -h 옵션을 추가하면 사람이 읽기 쉬운 형식으로 출력됩니다. 용량이 킬로바이트, 메가바이트, 기가바이트 단위로 표시됩니다.

$ df -h

-T 옵션: 파일 시스템 타입 표시

-T 옵션을 사용하면 각 파일 시스템의 타입을 함께 표시합니다.

$ df -T

-i 옵션: inode 정보 표시

-i 옵션은 디스크 블록 대신 inode 사용량을 표시합니다. 파일 시스템에서 사용할 수 있는 inode의 수와 사용된 inode의 수를 확인할 수 있습니다.

$ df -i

 

 

 

4. df 명령어 실전 예제

다양한 옵션을 조합하여 df 명령어를 실전에서 활용해볼 수 있습니다.

예제 1: 사람이 읽기 쉬운 형식으로 모든 파일 시스템의 디스크 사용량 확인

$ df -h

예제 2: 특정 파일 시스템의 디스크 사용량 확인

$ df -h /home

예제 3: 파일 시스템 타입과 함께 디스크 사용량 확인

$ df -T

 

 

5. df 명령어와 함께 사용하는 유용한 명령어들

du 명령어

du 명령어는 파일과 디렉토리의 디스크 사용량을 확인할 때 사용합니다. df 명령어와 함께 사용하면 디스크 공간 문제를 더욱 효과적으로 분석할 수 있습니다.

$ du -sh /home

ls 명령어

ls 명령어는 디렉토리 내용을 나열하는데, -lh 옵션을 사용하면 파일 크기 정보를 사람이 읽기 쉬운 형식으로 표시할 수 있습니다.

$ ls -lh

 

 

결론

df 명령어는 리눅스에서 디스크 사용량을 모니터링하고 관리하는 데 매우 유용한 도구입니다. 기본 사용법부터 다양한 옵션까지 익히고 나면 시스템의 디스크 공간을 효율적으로 관리할 수 있습니다. du 명령어와 함께 사용하면 더욱 효과적으로 디스크 사용량을 분석할 수 있습니다. 정기적인 디스크 공간 점검을 통해 시스템 성능을 최적화하세요.