不得不說,隨著時代的發展,作為linux的老一代的文件系統ext3/ext4已經慢慢不合時宜,並發能力欠佳,空間局限等各種問題慢慢暴露.
而新一代的文件系統中,其中XFS性能比較突出,各種測試數據表明,比EXT4好不是一點點,因為本文並不是著重介紹XFS有多強,所以就不說得那麼細了.
下面來介紹怎麼安裝使用XFS
#首先我們要安裝XFS軟件包,因為這並不一定是系統自帶的,可以直接yum安裝 # yum install xfs* 然後加載一下 # modprobe xfs 看看安裝是否成功 # lsmod |grep xfs xfs 1125237 1 exportfs 4236 1 xfs 然後看看當前分區狀態, # fdisk -l Disk /dev/vda: 21.5 GB, 21474836480 bytes 255 heads, 63 sectors/track, 2610 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x0007ee22 Device Boot Start End Blocks Id System /dev/vda1 * 1 2611 20970496 83 Linux Disk /dev/vdb: 536.9 GB, 536870912000 bytes 16 heads, 63 sectors/track, 1040253 cylinders Units = cylinders of 1008 * 512 = 516096 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000 如果你有興趣,可以看看幫助,然後根據實際需求來分大小 # mkfs.xfs --help 不過我就直接把整個分區格式化算了, # mkfs.xfs /dev/vdb 然後看看准備要掛載的文件目錄是否為空 # ll /data total 0 保證了是空的,那就放心掛載吧 # mount -t xfs /dev/vdb /data 掛載完畢,看看分區狀態 # df -Th Filesystem Type Size Used Avail Use% Mounted on /dev/vda1 ext3 20G 2.9G 16G 16% / /dev/vdb xfs 500G 3.1G 497G 1% /data 看到TYPE列顯示XFS,可以用了 #當然,我們要加到開機啟動自動掛載 # vim /etc/fstab /dev/vda1 / ext3 noatime,acl,user_xattr 1 1 proc /proc proc defaults 0 0 sysfs /sys sysfs noauto 0 0 debugfs /sys/kernel/debug debugfs noauto 0 0 devpts /dev/pts devpts mode=0620,gid=5 0 0 /dev/vdb /data xfs defaults 0 0 添加到最後一行就可以了是的,也就這麼簡單幾個命令就可以了,最後就開始使用咯