df에서 디스크 사용량을 얻을 수 없습니다. 대신 -BM 또는 다른 크기를 사용하여 요청된 블록 크기에 관계없이 무료 inode를 얻습니다.
내 컴퓨터의 하드 디스크는 /dev/sda이며 3개의 파티션으로 구성되어 있습니다. lsblk를 사용한 파티션 및 디스크 사용량은 다음과 같습니다.
[matta@matta]: ~>$ lsblk /dev/sda -o NAME,SIZE,TYPE,FSUSED,FSUSE%
NAME SIZE TYPE FSUSED FSUSE%
sda 119.2G disk
├─sda1 212M part 141.9M 71%
├─sda2 118G part 73.1G 63%
└─sda3 1G part
df를 입력하면:
[matta@matta]: ~>$ df /dev/sda
Filesystem Type Inodes IUsed IFree IUse% Mounted on
/dev/sda2 ext4 7.4M 1.3M 6.2M 17% /
total - 7.4M 1.3M 6.2M 17% -
또는 df -BM:
[matta@matta]: ~>$ df -BM /dev/sda2
Filesystem Type Inodes IUsed IFree IUse% Mounted on
/dev/sda2 ext4 7741440 1270517 6470923 17% /
total - 7741440 1270517 6470923 17% -
사용 가능한 inode가 아닌 사용 가능한 디스크 공간을 출력에 표시하고 싶습니다.
답변1
[matta@matta]: ~>$ type df
df is aliased to `df -ahiT --total'
별칭 취소:unalias df
지금...
[matta@matta]: ~>$ df -BG /dev/sda2
Filesystem 1G-blocks Used Available Use% Mounted on
/dev/sda2 116G 74G 37G 67% /
답변2
df
귀하의 별칭이 별칭인 것 같습니다 . \
명령 앞에 a를 사용하면 별칭을 해제하지 않고 별칭 사용을 피할 수 있습니다 . 그러니 한번 시도해 보세요.
\df /dev/sda
그렇지 않으면 다음을 시도하십시오.
unalias df
df /dev/sda