Linux系統文件占用空間的計算方法
添加時間:2010-12-7
添加:
admin
首先我們要先了解你所用的文件系統的IO BLOCK(中文叫作簇)為多少,在你所使用的這個文件系統的IO BLOCK大小是4096 Bytes.
他意義是文件系統最小的讀寫及分配單位,每次讀寫操作你都不能小于這個尺寸.即使你的文件是只有一個字節.而且文件在硬盤上的存儲也是以這個為單位,就是說如果文件尺寸小于這個值,那么它在磁盤上占用的空間就是4096字節.
占用空間的具體算法是:(進一(文件尺寸/4096))×4096.根據這個你就可以計算出你所列舉的例子中的文件的空間使用狀況:比如 file.txt的文件長度為34890(ls -l),34890除以4096,大約等于8.5,進一法取得為9,就是說文件在磁盤上占用了9個BLOCk,每個BLOCK為4K,所以這兩個文件占用的空間就是36K.
這個規則也適合于目錄,不過不會出現為0的目錄,即使是空目錄.
新文章:
- CentOS7下圖形配置網絡的方法
- CentOS 7如何添加刪除用戶
- 如何解決centos7雙系統后丟失windows啟動項
- CentOS單網卡如何批量添加不同IP段
- CentOS下iconv命令的介紹
- Centos7 SSH密鑰登陸及密碼密鑰雙重驗證詳解
- CentOS 7.1添加刪除用戶的方法
- CentOS查找/掃描局域網打印機IP講解
- CentOS7使用hostapd實現無AP模式的詳解
- su命令不能切換root的解決方法
- 解決VMware下CentOS7網絡重啟出錯
- 解決Centos7雙系統后丟失windows啟動項
- CentOS下如何避免文件覆蓋
- CentOS7和CentOS6系統有什么不同呢
- Centos 6.6默認iptable規則詳解