linux安裝軟件命令,linux xfs yum,Redhat下XFS的安裝

 2023-11-18 阅读 26 评论 0

摘要:一、XFS 簡介及特性XFS 最初是由 Silicon Graphics,Inc. 于 90 年代初開發的。那時,SGI 發現他們的現有文件系統(existing filesystem,EFS)正在迅速變得不適應當時激烈的計算競爭。為解決這個問題,SGI 決定設計一種全新的高性能 64 位文件系統&#x

一、XFS 簡介及特性

XFS 最初是由 Silicon Graphics,Inc. 于 90 年代初開發的。那時,SGI 發現他們的現有文件系統(existing filesystem,EFS)正在迅速變得不適應當時激烈的計算競爭。為解決這個問題,SGI 決定設計一種全新的高性能 64 位文件系統,而不是試圖調整 EFS在先天設計上的某些缺陷。因此,XFS 誕生了,并于 1994 年隨 IRIX 5.3 的發布而應用于計算。它至今仍作為 SGI 基于 IRIX 的產品(從工作站到超級計算機)的底層文件系統來使用。現在,XFS 也可以用于 Linux。XFS 的 Linux 版的到來是激動人心的,首先因為它為 Linux 社區提供了一種健壯的、優秀的以及功能豐富的文件系統,并且這種文件系統所具有的可伸縮性能夠滿足最苛刻的存儲需求。

XFS具有如下特點:

1、數據完全性

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

2、傳輸特性

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

3、可擴展性

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

yum安裝gcc、4、傳輸帶寬

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

5、分配組(allocation groups)

當創建 XFS 文件系統時,底層塊設備被分割成八個或更多個大小相等的線性區域(region)。分配組是唯一的,因為每個分配組管理自己的索引節點(inode)和空閑空間,實際上,是將這些分配組轉化為一種文件子系統,這些子系統正確地透明存在于 XFS 文件系統內。

6、分配組與可伸縮性

linux安裝java?那么,XFS 到底為什么要有分配組呢?主要原因是,XFS 使用分配組,以便能有效地處理并行 IO。將 XFS 與某些高端硬件相結合,您將獲得高端性能而不會使文件系統成為瓶頸。分配組還有助于在多處理器系統上優化并行 IO 性能,因為可以同時有多個元數據更新處于“在傳輸中”。

7、B+ 樹

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

8、日志記錄

當然,XFS 也是一種日志記錄文件系統,它允許意外重新引導后的快速恢復。象 ReiserFS 一樣,XFS 使用邏輯日志;即,它不象 ext3 那樣將文字文件系統塊記錄到日志,而是使用一種高效的磁盤格式來記錄元數據的變動。

linux?9、延遲分配XFS

通過將分配過程分成兩個步驟來處理。首先,當 XFS 接收到要寫入的新數據時,它在 RAM 中記錄暫掛事務,并只在底層文件系統上 保留適當空間。

二、Redhat下XFS的安裝

配置系統為Redhat5,系統內核為kernel-devel-2.6.18。

重新編譯yum源:

linux deploy官網,1、先刪掉自帶的yum:

rpm -aq|grep yum|xargs rpm -e --nodeps

2、下載三個文件并安裝:

wget:http://mirrors.163.com/centos/5/os/i386/CentOS/yum-3.2.19-18.el5.centos.noarch.rpm

wget:http://mirrors.163.com/centos/5/os/i386/CentOS/yum-metadata-parser-1.1.2-2.el5.i386.rpm

centos7 nfs搭建?wget:http://mirrors.163.com/centos/5/os/i386/CentOS/python-iniparse-0.2.3-4.el5.noarch.rpm

rpm -ivhpython-iniparse-0.2.3-4.el5.noarch.rpmyum-metadata-parser-1.1.2-2.el5.i386.rpm yum-3.2.19-18.el5.centos.noarch.rpm

下載配置:

wget:http://sudone.com/download/CentOS-Base.repo –O /etc/yum.repos.d/CentOS-Base.repo

更新:yum update

linux沒有yum命令?可能下載會比較慢,有一個辦法可以解決,那就是等...或者可以去尋找快一點的源,不過那消耗的時間會更多。執行到后面的時候會問yes/no,那是問你要不要更新整個系統,最好選擇no。

裝一個ImageMagick測試一下:yum install ImageMagick

試一下搜索:

但是xfs在linux下一般只作為可選的文件系統,很多操作系統默認都沒有把xfs所需的支持安裝在系統里面。假如要試用一下xfs,或者有一塊硬盤,上面的文件系統是xfs,但系統不支持,可以有兩種選擇:

1、重裝系統,并在分區時分一個xfs區,這樣系統就會裝入所需的支持。

yum安裝?2、在線安裝所需支持,如下。

xfs所需的支持分為兩種方面,一是內核支持,2.6內核支持xfs,可以用模塊方式加載;二是工具軟件,以便支持mkfs、mount等,xfs還有其他一些工具軟件,要安裝xfs支持,把內核和工具兩樣搞定即可。

ubuntu下安裝xfs比較簡單,順帶也說一下:

apt-get install xfsprogs -yf; echo "install finished"

在redhat下安裝xfs,

centos7安裝nfs,搜索一下:

yum search xfs

得到一大堆東西,在這里面選擇幾個裝就可以的了:

內核部分:

yum install kmod-xfs-PAE

linux配置本地yum源,yum install kmod-xfs-xen

yum install kmod-xfs

工具部分:

yum install xfsdump

yum install xfsprogs-devel

centos7搭建nfs詳細步驟?yum install xfsprogs

其中內核部分根據當前系統選擇其一也可以,全裝上最省心。

檢查一下:

lsmod | grep xfs

可以看到這個內核模塊已經加載進系統了。

linux yum源配置。然后就可以測試一下:

我也沒有沒用的分區,卸下swap進行

swapoff –a

swap就空閑了

fdisk -l | grep swap | awk \'{print $1;}\'

linux安裝圖形化界面。查到swap的分區名/dev/sda6

然后就可以格式化:

mkfs.xfs -f /dev/sda6

格完了,mount上去:

mkdir /test

mount -t xfs /dev/sda6 /test

看看:mount

可以看到:/dev/sda6 on /test type xfs (rw)

大功告成!!!

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://808629.com/180393.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 86后生记录生活 Inc. 保留所有权利。

底部版权信息