如何在 Centos 7 上将 ext2 转换为 xfs 文件系统

如何在 Centos 7 上将 ext2 转换为 xfs 文件系统

由于我要处理更大的文件,我想将我的分区文件系统 ext2 转换为 xfs。

我不太清楚该怎么做,我应该先将 ext2 转换为 ext4,然后将 ext4 转换为 xfs 还是直接转换为 ext2 -> ext4?

我只知道如何将 ext2 转换为 ext4;

tune2fs -O dir_index,has_journal,uninit_bg /dev/hdXX

如果可能的话,您能解释一下如何操作吗?

提前致谢。

答案1

据我所知,现在可以将扩展文件系统转换为 XFS。

因此您必须将数据移动到其他地方,创建一个 XFS 文件系统并将其移回。

答案2

正如@Alin 所说,我刚刚创建了一个带有 xfs 文件系统的新设备。

确保您已经安装了 XFS。

# parted /dev/sdb mklabel gpt
# parted /dev/sdb mkpart primary xfs 1 -1

# parted /dev/sdb
GNU Parted 3.1
Using /dev/sdb
(parted) mkpart primary xfs 1 -1

# mkfs.xfs -L myLabel /dev/sdb -f (I had to force overwrite)

# mkdir /myLabel

相关内容