奇妙的檔案容量

最近把我的圖庫由外接硬碟搬到系統碟裡面,
外接碟是 exfat格式,系統碟是HFS+
看一下資料夾內容...恩135G
搬完後看一下資料夾內容...72G

檔案數目一樣,括弧內的byte數差不多,不過磁碟上的容量就差很多....==

這算是靈異現象嗎?



奇妙的檔案容量
2011-03-24 23:41 發佈
文章關鍵字 檔案容量

lumstudio wrote:
檔案數目一樣,括弧內的byte數差不多,不過磁碟上的容量就差很多....==

這算是靈異現象嗎?
(恕刪)


檔案系統的儲存最小單位為Block,4K Byte的Block為單位的檔案系統,
你存一個1K Byte的檔案,最少要佔用1個Block,也就是4K Byte的空間。
等於浪費3K Byte空間。6K Byte的檔案,則需要兩個Block,浪費2K Byte空間。

這只是每個檔案浪費的空間乘以數量被放大的差異,
不是靈異現象,也沒有任何異常之處。

依Apple網站的說明,HFS+大於1GB的Volume格式化的Block大小是4KByte。
(網站說明在此)

Microsoft網站則說,Windows格式化exFAT在大於32GB的磁碟時,預設Block是128KByte。
NTFS在2GB~2TB則是預設4K Byte Block。可能是假設exFAT大容量外接碟都放電影這種大檔案吧。
(這是Google庫存頁面,或是看美版網頁,台灣版網頁沒寫exFAT)


所以1K Byte的檔案,在HFS+浪費了3K Byte空間。
而在Windows下的exFAT則浪費了127K Byte空間,
乘以檔案數量後,得到的結果就是你那兩張圖片的巨大差異囉。

PS. 各種檔案系統格式化時的Block是可以改變的,要看格式化工具有沒有做出選項,
有些是GUI介面沒有,在指令行可以下參數指定。Block越小浪費的空間越少,
但是讀取效率會越差,需視存放的檔案型態做折衷的選擇,在浪費空間與存取效率取平衡。
感謝k62000解說,
我察看了一下,原來是二南堂法帖,有十幾萬個字,每個字都幾K而已。
當初貪方便,把那6片DVD全部拷貝到外接碟,
exfat真的不適合放小檔,哈

內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?