简介Linux XFS文件系统的使用(二)

系统 Linux
如何使用Linux XFS文件系统这个问题,前面一篇文章并没有使安装的Linux XFS文件系统完全可以使用,完成下面的步骤才可以使用。

Linux XFS文件系统可以使我们在Linux系统机器上体验到XFS文件系统的数据完全性、传输特性、可扩展性、传输带宽得特点,但是必须完成Linux文件系统的迁移才可以使用Linux XFS文件系统。

文件系统的迁移

要使得系统中的其它分区使用XFS文件系统,还有一步是迁移文件系统。建议在迁移文件系统时,首先将磁盘上的数据、文件先备份,以免发生不可挽 回的损失,在进行文件系统转换之间,***能将整个系统进行完全备份。这一步有很多种方法,本文仅就笔者的迁移方法加以描述。各位可以按照自己习惯的方式去 完成

如果你想得到一个纯的xfs系统(系统的所有文件系统均采用XFS文件系统)话,还得将根文件系统也格式化为xfs文件系统。这实际上是比较繁 杂的一步。因为根文件系统不能被umount,所以,必须首先创建一个分区,其文件系统为ext2文件系统,然后将目前的根分区上的所有文件与目录,原原 本本地复制到这一个分区,然后更改/etc/fstab文件,替换原来的根分区。

方法如下:

$ mkfs -t ext2 /dev/hda4

$ 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分区用作根分区,保存以上设置。再次检查配置文件内容,确认无误后再重新启动系统。如果你的设置全部正确,那么系统成功启动后,你就拥有一个纯Linux XFS文件系统的系统了。

【编辑推荐】

  1. 简介Linux XFS文件系统的使用(一)
  2. 简单介绍Linux内存手动释放方法
  3. 详细剖析Linux文件夹执行权限
  4. 解密一个Linux重要系统目录(一)
  5. 简单介绍Linux进程文件路径的获取方法
责任编辑:小霞 来源: 互联网
相关推荐

2010-03-05 17:20:23

Linux XFS文件

2010-03-16 14:42:16

linux环境

2010-03-02 13:27:17

LinuxXFS文件系

2009-12-10 09:42:07

2011-03-07 09:11:23

2020-01-15 09:10:13

LinuxWindowsmacOS

2013-10-22 16:18:55

RHEL 6XFS

2012-02-07 09:41:46

XFSext4文件系统

2010-03-11 17:25:17

Linux系统使用率proc文件系统

2010-04-30 15:51:48

Unix系统

2012-09-12 14:40:19

Lustre文件系统

2018-02-24 11:11:02

Linux命令 文件系统

2010-04-29 10:11:17

Unix系统

2020-10-29 08:34:48

Linux - tmp

2018-05-02 08:35:33

LinuxTripwire文件系统

2009-08-27 12:00:45

ibmdwLinux

2011-01-13 14:10:30

Linux文件系统

2019-07-23 18:00:45

Linux 开源操作系统

2020-07-22 14:53:06

Linux系统虚拟文件

2009-12-14 13:33:31

linuxramdisk文件系统
点赞
收藏

51CTO技术栈公众号