ITPub博客

首页 > Linux操作系统 > Linux操作系统 > df命令显示可以空间和已用空间之和不等于分区大小的原因

df命令显示可以空间和已用空间之和不等于分区大小的原因

原创 Linux操作系统 作者:tonykorn97 时间:2007-04-17 00:00:00 0 删除 编辑

[root@test root]# df -kv
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda2 10317860 1490668 8303072 16% /
/dev/sda1 101089 9383 86487 10% /boot
none 576828 0 576828 0% /dev/shm

1k-blocks:按K计算的分区大小
Used:已经使用的分区大小(按K计算)
Available:可用的分区大小
Use%:已使用的空间所占百分比

问题是 可用+已经 不等于 分区大小
例如: 9383+86487 != 101089
大家可以试验一下.
想问问1K-blocks 是什么意思. 怎么才能知道这个分区究竟有多大?


答案:


ext2/ext3 fs ? 该 fs 会保留 5% 的空间给 root 才可以使用的。
可以使用 tune2fs -m 去调整

[root@test root]# tune2fs -m 0 /dev/sda1
tune2fs 1.32 (09-Nov-2002)
Setting reserved blocks percentage to 0 (0 blocks)
[root@test root]# df -kv
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda2 10317860 1490668 8303072 16% /
/dev/sda1 101089 9383 91706 10% /boot
none 576828 0 576828 0% /dev/shm

具体原因可以看一下 mke2fs/tune2fs 该 -m 参数用途。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/312079/viewspace-245644/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2007-12-05

  • 博文量
    1854
  • 访问量
    2088373