Ext4
將舊的 /home 從 ext3 轉換為 ext4
我有一個舊
/home
分區,可以追溯到以前的 linux 系統,它仍然是 ext3 格式。而我係統的其餘部分/
和其他一些安裝點是 ext4 格式的設備。我在網上找到了一些描述如何將 ext3 分區轉換為 ext4 的站點。
在這個 UL.SE 問題中,我可以在不格式化的情況下將 ext3 分區轉換為 ext4 嗎?,還有警告建議在轉換前備份數據……如果有的話……
所以我想知道將現有的 ext3 分區轉換為 ext4 是否是一個好主意。我知道這是可能的,我知道有一點風險需要備份。有足夠的好處讓我應該這樣做嗎?
兩者
ext3
和ext4
都是日誌文件系統,此外還列出了一些差異,最相關的是:
- 最大單個文件大小可以從 16 GB 到 16 TB
- 總體最大 ext4 文件系統大小為 1 EB(艾字節)。1 EB = 1024 PB(拍字節)。1 PB = 1024 TB(太字節)。
- 目錄最多可以包含 64,000 個子目錄(相對於 ext3 中的 32,000 個)
- ext4 中還引入了其他幾個新特性:多塊分配、延遲分配、日誌校驗和。fast fsck 等。您需要知道的是,與 ext3 相比,這些新功能提高了文件系統的性能和可靠性。
對您來說有趣的事情可能是更快的 fsck,其他的可能在這種特殊情況下不太重要(除非您的磁碟出現快速增長並且神奇地可以包含更大的文件)。
如果您不打算大量使用該分區,我不建議您轉換(至少在沒有備份的情況下)。