这里是计算磁盘空间浪费的题目

如题,我觉得很好玩,大家可以通过这个题目了解一下磁盘空间的一些知识。

摘自: http://linux.vbird.org/linux_basic/0230filesystem.php 

例題:

假設你的Ext2檔案系統使用 4K block ,而該檔案系統中有 10000 個小檔案,每個檔案大小均為 50bytes,

請問此時你的磁碟浪費多少容量?

答:

由於 Ext2 檔案系統中一個 block 僅能容納一個檔案,因此每個 block 會浪費『 4096 - 50 = 4046 (byte)』,

系統中總共有一萬個小檔案,所有檔案容量為:50 (bytes) x 10000 = 488.3Kbytes,但此時浪費的容量為:『 4046 (bytes) x 10000

= 38.6MBytes 』。想一想,不到 1MB 的總檔案容量卻浪費將近 40MB 的容量,且檔案越多將造成越多的磁碟容量浪費。

你可能感兴趣的:(这里是计算磁盘空间浪费的题目)