我无法从 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% -
我希望输出显示可用磁盘空间,而不是可用索引节点。
答案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