본문 바로가기
카테고리 없음

Linux df command option 사용법과 예시

by lazyautoman 2023. 2. 18.

1. df command

Linux의 df 명령은 파일 시스템 사용에 대한 정보를 표시하는 데 사용됩니다. 다음은 df 명령의 출력 예입니다.

 

Filesystem     1K-blocks     Used Available Use% Mounted on
/dev/sda1       12345678  5678901   5999887  49% /
devtmpfs         2048000        0   2048000   0% /dev
tmpfs            2056420     1784   2054636   1% /run
tmpfs            2056420    43040   2013380   3% /tmp
/dev/sda2      987654321 12345678 974308643   2% /home

 

이 출력에서 ​​각 행은 마운트된 파일 시스템을 나타냅니다. 출력의 열은 다음 정보를 나타냅니다.

Filesystem: 이 열에는 파일 시스템의 이름이 나열됩니다.
1K-blocks: 이 열은 파일 시스템의 크기를 1킬로바이트 블록으로 나열합니다.
Used: 이 열은 파일 시스템에서 사용된 공간의 양을 나열합니다.
Available: 이 열에는 파일 시스템에서 사용 가능한 공간이 나열됩니다.
Use%: 이 열은 파일 시스템에서 사용된 공간의 백분율을 나열합니다.
Mounted on: 이 열은 파일 시스템의 마운트 지점을 나열합니다.

 

위의 출력 예에서 마운트된 파일 시스템이 5개임을 알 수 있습니다. 첫 번째 파일 시스템(/dev/sda1)은 루트 디렉토리(/)에 마운트됩니다. 총 크기는 12345678킬로바이트이며 그 중 5678901킬로바이트가 사용되고 5999887킬로바이트가 사용 가능합니다. 이 파일 시스템은 49% 찼습니다.

 

출력에 나열된 다른 파일 시스템은 각각 /dev, /run, /tmp 및 /home 디렉토리에 마운트됩니다. 크기, 사용 수준 및 마운트 지점이 다릅니다.

 

전반적으로 df 명령은 파일 시스템 사용량 정보를 표시하는 데 유용한 도구이며 Linux 시스템에서 디스크 공간 사용량을 모니터링하는 데 사용할 수 있습니다.

 

2. df command option

Linux의 df 명령은 파일 시스템 사용에 대한 정보를 표시하는 데 사용됩니다. 출력을 사용자 지정하는 데 사용할 수 있는 몇 가지 옵션이 있습니다. 다음은 사용 가능한 모든 옵션이 포함된 df 명령의 출력 예입니다.

 

Filesystem      Size  Used Avail Use% Mounted on
udev            7.8G     0  7.8G   0% /dev
tmpfs           1.6G  3.3M  1.6G   1% /run
/dev/sda1        95G   20G   76G  21% /
tmpfs           7.9G  252M  7.6G   4% /dev/shm
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           7.9G     0  7.9G   0% /sys/fs/cgroup
/dev/sda2       488G  291G  197G  60% /home
/dev/sdb1       932G  428G  504G  46% /mnt/external
/dev/sdc1       1.8T  1.5T  211G  88% /mnt/data

 

(1) -h: 이 옵션은 기본 바이트 대신 사람이 읽을 수 있는 형식(즉, 킬로바이트, 메가바이트 등)으로 크기를 표시하는 데 사용됩니다. 위 출력에서 ​​크기가 바이트 대신 기가바이트(G) 및 테라바이트(T)로 표시되는 것을 볼 수 있습니다.

(2) -T: 이 옵션은 다른 정보와 함께 파일 시스템 유형을 표시하는 데 사용됩니다. 위의 출력에서 ​​/dev/sda1, /dev/sda2 및 /dev/sdb1 파일 시스템은 ext4 유형이고 /dev/sdc1 파일 시스템은 fuseblk 유형임을 알 수 있습니다.

(3) -i: 이 옵션은 기본 디스크 사용량 정보 대신 inode 정보를 표시하는 데 사용됩니다. Inode는 파일 시스템에서 파일 및 디렉토리에 대한 정보를 저장하는 데 사용하는 데이터 구조입니다. 위 출력에서는 이 옵션을 사용하지 않았으므로 기본 디스크 사용량 정보가 표시됩니다.

(4) -t: 이 옵션은 특정 파일 시스템 유형에 대한 정보를 표시하는 데 사용됩니다. 위 출력에서는 이 옵션을 사용하지 않았으므로 모든 파일 시스템 유형에 대한 정보가 표시됩니다.

(5) -x: 이 옵션은 출력에서 ​​특정 파일 시스템 유형을 제외하는 데 사용됩니다. 위 출력에서는 이 옵션을 사용하지 않았으므로 모든 파일 시스템 유형에 대한 정보가 표시됩니다.

(6) -P: 이 옵션은 출력을 휴대용 형식으로 표시하는 데 사용되며 각 행은 기본 공백 대신 개행 문자로 종료됩니다. 위의 출력에서는 이 옵션을 사용하지 않았으므로 공백으로 구분된 기본 형식이 사용됩니다.

(7) -a: 이 옵션은 마운트되지 않은 파일 시스템을 포함하여 모든 파일 시스템에 대한 정보를 표시하는 데 사용됩니다. 위 출력에서는 이 옵션을 사용하지 않았으므로 마운트된 파일 시스템에 대한 정보만 표시됩니다.

(8) --sync: 이 옵션은 출력을 디스크와 동기화하여 표시되는 정보가 최신인지 확인하는 데 사용됩니다. 위 출력에서는 이 옵션을 사용하지 않았으므로 기본 동작이 사용됩니다.

 

 

댓글