df命令顯示可以空間和已用空間之和不等於分割槽大小的原因

tonykorn97發表於2007-04-17

[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部落格 ” ,連結:http://blog.itpub.net/312079/viewspace-245644/,如需轉載,請註明出處,否則將追究法律責任。

相關文章