成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

linux環境下使用XFS文件系統

系統 Linux
本章主要講解linux環境下使用XFS文件系統,也有XFS文件系統簡介、XFS文件系統的使用、文件系統的遷移等,希望對大家有所幫助。

沒事教教大家linux環境下如何使用XFS文件系統。XfS文件系統是SGI開發的高級日志文件系統,XFS極具伸縮性,非常健壯。所幸的是SGI將其移植到了Linux系統中。在linux環境下。目前版本可用的最新XFS文件系統的為1.2版本,可以很好地工作在2.4核心下。

一、XFS文件系統簡介主要特性包括以下幾點:

數據完全性

采用XFS文件系統,當意想不到的宕機發生后,首先,由于文件系統開啟了日志功能,所以你磁盤上的文件不再會意外宕機而遭到破壞了。不論目前文件系統上存儲的文件與數據有多少,文件系統都可以根據所記錄的日志在很短的時間內迅速恢復磁盤文件內容。

傳輸特性

XFS文件系統采用優化算法,日志記錄對整體文件操作影響非常小。XFS查詢與分配存儲空間非常快。xfs文件系統能連續提供快速的反應時間。筆者曾經對XFS、JFS、Ext3、ReiserFS文件系統進行過測試,XFS文件文件系統的性能表現相當出眾。

可擴展性

XFS 是一個全64-bit的文件系統,它可以支持上百萬T字節的存儲空間。對特大文件及小尺寸文件的支持都表現出眾,支持特大數量的目錄。最大可支持的文件大小為263 = 9 x 1018 = 9 exabytes,最大文件系統尺寸為18 exabytes。

XFS使用高的表結構(B+樹),保證了文件系統可以快速搜索與快速空間分配。XFS能夠持續提供高速操作,文件系統的性能不受目錄中目錄及文件數量的限制。

傳輸帶寬

XFS 能以接近裸設備I/O的性能存儲數據。在單個文件系統的測試中,其吞吐量最高可達7GB每秒,對單個文件的讀寫操作,其吞吐量可達4GB每秒。

二、XFS文件系統的使用

1.下載與編譯內核下載相應版本的內核補丁,解壓補丁軟件包,對系統核心打補丁下載地址:

對核心打補丁,下載解壓后,得到一個文件:xfs-1.1-2.4.18-all.patch文件。
對核心進行修補如下:

# cd /usr/src/linux
# patch -p1 < /path/to/xfs-1.1-2.4.18-all.patch

修補工作完成后,下一步要進行的工作是編譯核心,將XFS編譯進Linux核心可中。
首先運行以下命令,選擇核心支持XFS文件系統:

#make menuconfig

在“文件系統“菜單中選擇:

<*> SGI XFS filesystem support ##說明:將XFS文件系統的支持編譯進核心

 SGI XFS filesystem support ##說明:以動態加載模塊的方式支持XFS文件系統

另外還有兩個選擇:

Enable XFS DMAPI ##說明:對磁盤管理的API,存儲管理應用程序使用
Enable XFS Quota ##說明:支持配合Quota對用戶使用磁盤空間大小管理

完成以上工作后,退出并保存核心選擇配置.

之后,然后編譯內核,安裝核心:

#make bzImage
#make module
#make module_install
#make install

如果你對以上復雜繁瑣的工作沒有耐心或沒有把握,那么可以直接從SGI的站點上下載已經打好補丁的核心,其版本為2.4.18。它是一個rpm軟件包,你只要簡單地安裝即可。SGI提交的核心有兩種,分別供smp及單處理器的機器使用。

2.創建XFS文件系統

完成對核心的編譯后,還應下載與之配套的XFSprogs工具軟件包,也即mkfs.xfs工具。不然我們無法完成對分區的格式化:即無法將一個分區格式化成XFS文件系統的格式。要下載的軟件包名稱:xfsprogs-2.0.3。

將所下載的XFSProgs工具解壓,安裝,mkfs.xfs自動安裝在/sbin目錄下。

#tar –xvf xfsprogs-2.0.3.src.tar.gz
#cd xfsprogs-2.0.3src
#./configure
#make
#make install

使用mkfs.xfs格式化磁盤為xfs文件系統,方法如下:

# /sbin/mkfs.xfs /dev/sda6 #說明:將分區格式化為xfs文件系統,以下為顯示內容:

meta-data=/dev/sda6 isize=256 agcount=8, agsize=128017 blks
data = bsize=4096 blocks=1024135, imaxpct=25
= sunit=0 swidth=0 blks, unwritten=0
naming =version 2 bsize=4096
log =internal log bsize=4096 blocks=1200
realtime =none extsz=65536 blocks=0, rtextents=0

格式化磁盤時,如果mkfs.xfs提示你分區原本已被格式化為其它文件系統,可以使用參數 –f 強行格式化:

#/sbin/mkfs.xfs –f /dev/sda6

3.加載XFS文件系統

#mount –t xfs /dev/sda6 /xfs ##其中/xfs是主分區/下的一個目錄。

最后,為了讓系統啟動后就自動加載,應該更改/etc/fstab,這樣系統啟動后就會自動加載xfs分區而不必每次都手工加載。

要說明的一點是目前的xfs由于受linux內存頁限制,在x86版本中,只能實現文件系統的塊尺寸為4K。另外,XFS文件系統可以不同的方式mount,即允許文件系統以讀方式加載,也允許以讀寫方式加載。這是因為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分區用作根分區,保存以上設置。再次檢查配置文件內容,確認無誤后再重新啟動系統。如果你的設置全部正確,那么系統成功啟動后,你就擁有一個純XFS文件系統的系統了。

希望《linux環境下使用XFS文件系統》對大家有所幫助。

  1. 關于敘述Ubuntu 8.10常用軟件,設置,配置(一)
  2. 關于敘述Ubuntu 8.10常用軟件,設置,配置(二)
  3. Ubuntu Compiz常 用快捷鍵(3)
  4. 簡單介紹Ubuntu 操作系統中的“哞~”
  5. 簡單教大家 Fedora 12完美安裝nvidia官方驅動

 

責任編輯:志輝 來源: linux頻道
相關推薦

2009-12-10 09:42:07

2010-03-02 13:27:17

LinuxXFS文件系

2012-02-07 09:41:46

XFSext4文件系統

2010-03-05 17:43:00

Linux XFS文件

2010-03-05 17:20:23

Linux XFS文件

2013-10-22 16:18:55

RHEL 6XFS

2009-11-06 10:05:18

Linux系統環境GFS

2011-03-07 09:11:23

2020-01-15 09:10:13

LinuxWindowsmacOS

2025-03-28 09:44:17

2018-02-24 11:11:02

Linux命令 文件系統

2012-05-10 13:49:44

Linux文件系統

2009-03-10 19:19:16

Linux日志文件系統安裝使用

2017-02-28 20:00:17

Linux文件系統對比

2020-10-29 08:34:48

Linux - tmp

2018-05-02 08:35:33

LinuxTripwire文件系統

2011-01-13 14:10:30

Linux文件系統

2010-08-05 11:03:55

創建分區文件系統

2020-07-22 14:53:06

Linux系統虛擬文件

2019-07-23 18:00:45

Linux 開源操作系統
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产一级片 | 国产成人网 | 欧美一区二区三区在线看 | 国产精品入口麻豆www | 久久久精品一区二区三区四季av | 精一区二区 | 国产网站在线免费观看 | 人人九九精 | 男女视频免费 | 搞黄网站在线观看 | 在线观看黄免费 | 澳门永久av免费网站 | 91精品亚洲 | 免费艹逼视频 | 成人免费一区二区三区视频网站 | 婷婷综合激情 | 亚洲欧美在线视频 | 国产男女精品 | 中文字幕精品一区二区三区在线 | 成人在线视频观看 | 久久综合一区 | 91高清在线| 91国语清晰打电话对白 | 国产精品福利一区二区三区 | 911精品国产| 精品国产乱码久久久久久闺蜜 | 欧美日韩精品一区二区三区视频 | 91婷婷韩国欧美一区二区 | 亚洲女人天堂成人av在线 | 九九热在线观看视频 | 粉嫩一区二区三区性色av | 天天躁日日躁性色aⅴ电影 免费在线观看成年人视频 国产欧美精品 | 国产精品国产精品国产专区不蜜 | 日韩亚洲一区二区 | 精品九九 | 国产日韩欧美在线一区 | 国产成人影院 | 成人精品久久日伦片大全免费 | 久久久免费观看视频 | 成人a在线 | 欧美成人hd |