Filesystems

將引導文件系統從 xfs 轉換為 ext4

  • June 3, 2019

我想知道是否可以將我的引導系統從 xfs 轉換為 ext4。如果可能,我該怎麼做?

截屏

您可以使用fstransform來執行此操作,它是一種將文件系統類型轉換為另一種類型的工具:

fstransform /dev/sda1 ext4

目前它支持所有主要的 Linux 文件系統,即 ext2、ext3、ext4、jfs、ntfs、reiserfs、xfs。

serverfault.com上有一個舊文章,希望你能在這裡找到答案:

將文件系統格式從 xfs 更改為 ext4 而不會失去數據

引用最上面的答案:

我不知道有任何方法可以非破壞性地轉換文件系統。這並不意味著這是不可能的,但我認為它的可能性很低。

例如,您可以在不擦除磁碟的情況下從 ext2 轉換為 ext3,從 ext3 轉換為 ext4。

/home但是如果不先將文件複製到另一個分區或外部硬碟,從 jfs 到 ext4 似乎不太可能。

即便如此,您仍希望在系統上創建一個新使用者,其主目錄類似於某處,/tmp/tempuser或者為您的使用者複製您的配置,通常是主目錄中的“點”文件(以 . 開頭的文件)到新位置/home 並更新/etc/passwd以使用新的主目錄,因此您可以在執行此更新時以普通使用者身份登錄。

然後,備份您的文件,解除安裝並使用您計劃使用的任何工具/home對其進行格式化。/sbin/mkfs.ext4在 /home 掛載新分區並將文件複製回來。

另外,我會推荐一些“智能”的東西rsync來複製你的文件,以確保你保留你的權限和所有的爵士樂。

引用自:https://unix.stackexchange.com/questions/378163