簡介Linux XFS文件系統(tǒng)的使用(二)
Linux XFS文件系統(tǒng)可以使我們在Linux系統(tǒng)機器上體驗到XFS文件系統(tǒng)的數(shù)據(jù)完全性、傳輸特性、可擴展性、傳輸帶寬得特點,但是必須完成Linux文件系統(tǒng)的遷移才可以使用Linux XFS文件系統(tǒng)。
文件系統(tǒng)的遷移
要使得系統(tǒng)中的其它分區(qū)使用XFS文件系統(tǒng),還有一步是遷移文件系統(tǒng)。建議在遷移文件系統(tǒng)時,首先將磁盤上的數(shù)據(jù)、文件先備份,以免發(fā)生不可挽 回的損失,在進行文件系統(tǒng)轉換之間,***能將整個系統(tǒng)進行完全備份。這一步有很多種方法,本文僅就筆者的遷移方法加以描述。各位可以按照自己習慣的方式去 完成
如果你想得到一個純的xfs系統(tǒng)(系統(tǒng)的所有文件系統(tǒng)均采用XFS文件系統(tǒng))話,還得將根文件系統(tǒng)也格式化為xfs文件系統(tǒng)。這實際上是比較繁 雜的一步。因為根文件系統(tǒng)不能被umount,所以,必須首先創(chuàng)建一個分區(qū),其文件系統(tǒng)為ext2文件系統(tǒng),然后將目前的根分區(qū)上的所有文件與目錄,原原 本本地復制到這一個分區(qū),然后更改/etc/fstab文件,替換原來的根分區(qū)。
方法如下:
$ mkfs -t ext2 /dev/hda4
$ mkdir /mnt/temp
$ mount -t ext2 /dev/hda4 /mnt/temp
$ cd /
$ tar lcvf - .|(cd /mnt/temp; tar xpvf - )
以上操作是將根分區(qū)上的所有文件打包,復制到新建立的分區(qū)。當然,你也可以直接使用以下命令復制文件。
# cp –dpR / /mnt/temp
接著,將下次啟動的根分區(qū)更改到/dev/hda4分區(qū),更改/etc/fstab文件及/etc/lilo.conf ,然后,運行 lilo.
重新啟動后,新的根分區(qū)就已經(jīng)為/dev/hda4。
接下來,創(chuàng)建一個xfs文件系統(tǒng)的分區(qū):
$ mkfs -t xfs /dev/hda2
加載此分區(qū),采用兩樣的方法,將根分區(qū)的內(nèi)容復制到此分區(qū)
$ mount -t xfs /dev/hda2 /mnt/temp
在根分區(qū)下,運行
$ cd /
$ tar lcvf - .|(cd /mnt/temp; tar xpvf - )
再次更改/etc/fstab、/etc/lilo.conf,用新建的xfs分區(qū)替換原來的ext2主分區(qū)。如下所示:
/dev/hda2 / xfs defaults 1 1
將新建的xfs分區(qū)用作根分區(qū),保存以上設置。再次檢查配置文件內(nèi)容,確認無誤后再重新啟動系統(tǒng)。如果你的設置全部正確,那么系統(tǒng)成功啟動后,你就擁有一個純Linux XFS文件系統(tǒng)的系統(tǒng)了。
【編輯推薦】