linux環境下使用XFS檔案系統(轉)
linux環境下使用XFS檔案系統(轉)[@more@]XfS檔案系統是SGI開發的高階日誌檔案系統,XFS極具伸縮性,非常健壯。所幸的是SGI將其移植到了Lin ux系統中。在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。更多:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8225414/viewspace-938877/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 在Linux系統環境下使用GFS檔案系統Linux
- 【Linux】XFS檔案系統Linux
- linux 掛載xfs檔案系統Linux
- linux/unix xfs大檔案系統Linux
- Linux下如何選擇檔案系統:EXT4、Btrfs 和 XFSLinux
- 在rhel5 配置xfs檔案系統_轉摘
- 在exadata環境下配置dbfs檔案系統
- Linux環境下的高階列印系統(轉)Linux
- Linux 環境下 Makefile 檔案製作淺談(一)(轉)Linux
- Linux 環境下 Makefile 檔案製作淺談(二)(轉)Linux
- linux系統環境變數.bash_profile/bashrc檔案Linux變數
- Linux中XFS檔案系統的備份,恢復,修復Linux
- Linux環境下發現並阻止系統攻擊(轉)Linux
- Linux環境下sqlldr一個csv檔案LinuxSQL
- 在Redhat Enterprise Linux5下安裝XFS檔案系統手記薦RedhatLinux
- Linux檔案系統 (轉)Linux
- 檔案的基本管理和XFS檔案系統備份恢復
- Linux系統下CUDA和cuDNN環境配置LinuxDNN
- NfS網路共享檔案系統環境搭建NFS
- lustre檔案系統環境搭建及測試
- ubuntu系統環境配置檔案的區別Ubuntu
- XFS檔案系統的備份、恢復、修復
- 雲伺服器xfs檔案系統修復方法伺服器
- 在LINUX環境中,哪種檔案系統儲存更安全?Linux
- Linux系統下使用split命令分割大檔案.Linux
- 使用Inotify 監控Linux 檔案系統事件(轉)Linux事件
- 在Linux環境下使用OpenSSL對訊息和檔案進行加密Linux加密
- linux環境下的undelete(轉)Linuxdelete
- Linux系統環境搭建Linux
- Linux下加掛檔案系統的小結(轉)Linux
- Linux環境下ATAPI MO的使用方法(轉)LinuxAPI
- Windows系統下使用Sublime搭建nodejs環境WindowsNodeJS
- REDHAT環境下使用SYSSTAT監控系統效能Redhat
- AIX環境oracle使用者的.profile檔案(轉)AIOracle
- 實戰:xfs檔案系統的備份和恢復
- Linux下/etc/fstab檔案使用(轉)Linux
- Linux 檔案系統-ext3 檔案系統介紹(轉)Linux
- 細說GNU/Linux系統的檔案及檔案系統(轉)Linux