f_bfree和f_bavail的区别
生活随笔
收集整理的這篇文章主要介紹了
f_bfree和f_bavail的区别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Linux系統開發中,在使用statfs統計分區空間時,要注意f_bfree和f_bavail兩個值的區別。
實驗一下:
以/boot分區為例,上面使用C代碼查看分區信息,下面使用系統命令df查看分區信息
可以看到f_bfree和f_bavail兩個值的區別,前者是硬盤所有剩余空間,后者為非root用戶剩余空間。一般ext3文件系統會給root留5%的獨享空間。所以如果計算出來的剩余空間總比df顯示的要大,那一定是你用了f_bfree。 5%的空間大小這個值是僅僅給root用的,普通用戶用不了,目的是防止文件系統的碎片。 ?
總結
以上是生活随笔為你收集整理的f_bfree和f_bavail的区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ecshop分类页调用分类名称
- 下一篇: TabelDiff实用工具