xfs filesystem是我最常用的filesystem之一,和最普遍的ext3相比,口碑不错,具体可查询网络。
但是xfs在linux下一般只作为可选的文件系统,很多操作系统默认都没有把xfs所需的支持安装在系统里面。假如要试用一下xfs,或者有一块硬盘,上面的文件系统是xfs,但系统不支持,可以有两种选择:
1、重装系统,并在分区时分一个xfs区,这样系统就会装入所需的支持。
2、在线安装所需支持,见下。
xfs所需的支持分为两种方面,一是内核支持,2.6内核支持xfs,可以用模块方式加载;二是工具软件,以便支持mkfs、mount等,xfs还有一大堆额外的工具软件,我都没时间去用过。要安装xfs支持,把内核和工具两样搞定即可。
ubuntu下安装xfs比较简单,顺带也说一下:
apt-get install xfsprogs -yf; echo "install finished"
但在redhat下安装xfs,得脸色铁青,在这也只能告知rhel5的xfs怎么装,其它版本日后再说吧。
首先安装好yum,懒人之计:yum的配置
然后搜索一下:
yum search xfs
得到一大堆东西,在这里面选择几个装就可以的了:
内核部分:
yum install kmod-xfs-PAE
yum install kmod-xfs-xen
yum install kmod-xfs
工具部分:
yum install xfsdump
yum install xfsprogs-devel
yum install xfsprogs
其中内核部分根据当前系统选择其一也可以,全装上最省心。
检查一下:
lsmod | grep xfs
可以看到这个内核模块已经加载进系统了。
然后就可以用用试试:
我也没有没用的分区,干脆卸下swap来尝鲜好了
swapoff -a
swap就空闲了
fdisk -l | grep swap | awk '{print $1;}'
查到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)
大功告成.
但是xfs在linux下一般只作为可选的文件系统,很多操作系统默认都没有把xfs所需的支持安装在系统里面。假如要试用一下xfs,或者有一块硬盘,上面的文件系统是xfs,但系统不支持,可以有两种选择:
1、重装系统,并在分区时分一个xfs区,这样系统就会装入所需的支持。
2、在线安装所需支持,见下。
xfs所需的支持分为两种方面,一是内核支持,2.6内核支持xfs,可以用模块方式加载;二是工具软件,以便支持mkfs、mount等,xfs还有一大堆额外的工具软件,我都没时间去用过。要安装xfs支持,把内核和工具两样搞定即可。
ubuntu下安装xfs比较简单,顺带也说一下:
apt-get install xfsprogs -yf; echo "install finished"
但在redhat下安装xfs,得脸色铁青,在这也只能告知rhel5的xfs怎么装,其它版本日后再说吧。
首先安装好yum,懒人之计:yum的配置
然后搜索一下:
yum search xfs
得到一大堆东西,在这里面选择几个装就可以的了:
内核部分:
yum install kmod-xfs-PAE
yum install kmod-xfs-xen
yum install kmod-xfs
工具部分:
yum install xfsdump
yum install xfsprogs-devel
yum install xfsprogs
其中内核部分根据当前系统选择其一也可以,全装上最省心。
检查一下:
lsmod | grep xfs
可以看到这个内核模块已经加载进系统了。
然后就可以用用试试:
我也没有没用的分区,干脆卸下swap来尝鲜好了
swapoff -a
swap就空闲了
fdisk -l | grep swap | awk '{print $1;}'
查到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)
大功告成.