手上有個空的 1T 隨身硬碟,原本是 NTFS 檔案系統,硬碟容量是 932GB,可用空間也是 932GB,後來格式化成 ext4 之後,硬碟容量變成 916GB,可用空間變成 870GB,容量的差距太大,所以就查了一下為什麼會有這個差別。
首先是空的硬碟為什麼硬碟容量跟可用空間不一樣,是因為 ext 檔案系統預設會保留 5% 的空間,當一些極端情況發生時,還有空間來讓一些特殊程式可以運作。
這個保留空間可以關掉,在格式化時用 -m 0
參數就可以了。
再來看原本 932GB 怎麼在 ext4 上變成 916GB,因為 ext4 會預先將硬碟用到的 metadata ex: inode 保留出來,以 932GB 的硬碟來看,inode 大約就是 14GB,那 NTFS 應該就是沒有先把 inode 保留,所以才會有 932GB 可用空間。
沒有留言:
張貼留言