將舊的 /home 從 ext3 轉換為 ext4

將舊的 /home 從 ext3 轉換為 ext4

我有一個舊/home分割區,可以追溯到以前的 Linux 系統,它仍然是 ext3 格式。而我的系統的其餘部分/和其他一些安裝點都是以 ext4 格式化的設備。

我掌握了網路上一些描述如何將 ext3 分區轉換為 ext4 的網站。

在這個 UL.SE 問題中我可以在不格式化的情況下將 ext3 分割區轉換為 ext4 分割區嗎?,還有建議在轉換之前備份資料的警告...如果有的話...

所以我想知道將現有的 ext3 分區轉換為 ext4 是否是一個好主意。我知道這是可能的,我知道存在一點風險,需要備份(如果有的話)。是否有足夠的好處讓我應該做嗎?

答案1

另外,ext3ext4都是日誌檔案系統列出幾個差異,最相關的是:

  • 最大單一檔案大小可為 16 GB 至 16 TB
  • ext4 檔案系統的總體最大大小為 1 EB(艾位元組)。 1 EB = 1024 PB(拍字節)。 1 PB = 1024 TB(太字節)。
  • 目錄最多可以包含 64,000 個子目錄(而 ext3 中為 32,000 個)
  • ext4 中還引入了其他幾個新功能:多區塊分配、延遲分配、日誌校驗和。 fast fsck 等。

對您來說有趣的事情可能是更快的 fsck,其他的可能不太重要這個特定的情況(除非您的磁碟突然增長並且神奇地可以包含更大的檔案)。

如果您不打算大量使用該分割區,我不建議轉換(至少在沒有備份的情況下)。

答案2

EXT4 在不同發行版的新版本中都表現良好。

如果您仍在使用舊版本,請不要使用 ext4。舊版本有一些問題已在新版本中修復。調整未安裝磁碟區的大小只是為了安全起見。

我使用“live CD”進行轉換。進展順利。

為了安全起見,我建議進行備份,但它們只是作為預防措施。

答案3

許多伺服器管理員對 ext4 仍然很粗略,但如果您決定升級,我想不出一種方法可以安全地進行升級,而不複製其中的所有內容並重新格式化該分割區。

相關內容