2022年10月28日 星期五

檔案系統對硬碟容量的影響

markdown 手上有個空的 1T 隨身硬碟,原本是 NTFS 檔案系統,硬碟容量是 932GB,可用空間也是 932GB,後來格式化成 ext4 之後,硬碟容量變成 916GB,可用空間變成 870GB,容量的差距太大,所以就查了一下為什麼會有這個差別。 首先是空的硬碟為什麼硬碟容量跟可用空間不一樣,是因為 ext 檔案系統預設會保留 5% 的空間,當一些極端情況發生時,還有空間來讓一些特殊程式可以運作。 ![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-kfPWVbYnqOy3LMWJPHkmqlM2oMW4gs7SEAt6dUwQhvGCeYjfv2TarsdxCKTqnofcizY9qpeBHZMs7KO25aC-oVuTN10YgORN0Uq0WtNVtCfmnZ6aQEoEZf5Gwxl7TuR5_GIomoaqKFaBNe70yHmSUtxrqJXybc_w1pH_PfJu_RpGxFy7JRsYGybcEQ/s1600/2022-10-29_09-15.png =900x*) 這個保留空間可以關掉,在格式化時用 `-m 0` 參數就可以了。 再來看原本 932GB 怎麼在 ext4 上變成 916GB,因為 ext4 會預先將硬碟用到的 metadata ex: inode 保留出來,以 932GB 的硬碟來看,inode 大約就是 14GB,那 NTFS 應該就是沒有先把 inode 保留,所以才會有 932GB 可用空間。 --- [文件系统使用变长块的优缺点?](https://www.zhihu.com/question/51071915)

沒有留言:

張貼留言