Filesystems
更改文件系統而不失去數據
我有 16 個彈性搜尋節點(RHEL 7) - 每個節點 18TB,每個節點都有一個 ext4 文件系統。為了提高效率,我需要更改為 XFS 文件系統。是否有任何工具/方式可以幫助我更改文件系統而不會失去數據?或者我必須對每個節點進行完整備份,因為數據文件很大,這會很困難?
可擴展文件系統系列 (ext) 提供了一種就地升級方式(ext2 到 ext3 和 ext3 到 ext4);但這只是可能的,因為文件系統是專門為能夠做到這一點而設計的。可能還有其他文件系統系列設計有類似的功能。在家庭文件系統升級的情況下,失敗的風險相對較低。無論如何,在文件系統升級之前備份數據以防出現問題是明智的。
已經創建了一個工具來在 Linux 上的某些類型的文件系統之間進行轉換。理論上fstransform可以與任何支持稀疏文件的 Linux 文件系統一起工作(支持 ext4 和 XFS)。它確實需要一些可用空間(建議使用超過 10% 的可用空間來轉換為 XFS),並且必須使文件系統離線以進行轉換。