如何给Linux系统配置XFS文件系统

现在的系统基本都配备了XFS文件系统 , XFS文件系统因其优秀且功能丰富而使用的人数很多 , 下面小编就给大家介绍下Linux下如何配置XFS文件 , 给想要配置XFS的朋友做个参考 。

如何给Linux系统配置XFS文件系统



要使得系统中的其它分区使用XFS文件系统 , 还有一步是迁移文件系统 。建议在迁移文件系统时 , 首先将磁盘上的数据、文件先备份 , 以免发生不可挽回的损失 , 在进行文件系统转换之间 , 最好能将整个系统进行完全备份 。这一步有很多种方法 , 本文仅就笔者的迁移方法加以描述 。各位可以按照自己习惯的方式去完成。
如果你想得到一个纯的xfs系统(系统的所有文件系统均采用XFS文件系统)话 , 还得将根文件系统也格式化为xfs文件系统 。这实际上是比较繁杂的一步 。因为根文件系统不能被umount , 所以 , 必须首先创建一个分区 , 其文件系统为ext2文件系统 , 然后将目前的根分区上的所有文件与目录 , 原原本本地复制到这一个分区 , 然后更改/etc/fstab文件 , 替换原来的根分区 。
方法如下:
代码如下:
$ mkfs -t ext2 /dev/hda4
【如何给Linux系统配置XFS文件系统】 $ mkdir /mnt/temp
$ mount -t ext2 /dev/hda4 /mnt/temp
$ cd /
$ tar lcvf -。|(cd /mnt/temp; tar xpvf - )
以上操作是将根分区上的所有文件打包 , 复制到新建立的分区 。当然 , 你也可以直接使用以下命令复制文件 。
代码如下:
# cp –dpR / /mnt/temp
接着 , 将下次启动的根分区更改到/dev/hda4分区 , 更改/etc/fstab文件及/etc/lilo.conf  , 然后 , 运行 lilo.
重新启动后 , 新的根分区就已经为/dev/hda4 。
接下来 , 创建一个xfs文件系统的分区:
代码如下:
$ mkfs -t xfs /dev/hda2
加载此分区 , 采用两样的方法 , 将根分区的内容复制到此分区
代码如下:
$ mount -t xfs /dev/hda2 /mnt/temp
在根分区下 , 运行
代码如下:
$ cd /
$ tar lcvf -。|(cd /mnt/temp; tar xpvf - )
再次更改/etc/fstab、/etc/lilo.conf , 用新建的xfs分区替换原来的ext2主分区 。如下所示:
代码如下:
/dev/hda2 / xfs defaults 1 1
将新建的xfs分区用作根分区 , 保存以上设置 。再次检查配置文件内容 , 确认无误后再重新启动系统 。如果你的设置全部正确 , 那么系统成功启动后 , 你就拥有一个纯XFS文件系统的系统了 。
上面就是Linux下配置XFS文件系统的方法介绍了 , 对于计算机上没配置XFS文件系统而想要配置的朋友来说 , 可以按上面的步骤进行安装配置 。

    推荐阅读