問題: 我聽說一個(gè)牛X的文件系統(tǒng)XFS,打算在我的磁盤上試試XFS。那格式化和掛載XFS文件系統(tǒng)的Linux命令是什么呢?
XFS是高性能文件系統(tǒng),SGI為他們的IRIX平臺(tái)而設(shè)計(jì)。自從2001年移植到Linux內(nèi)核上,由于它的高性能,XFS成為了許多企業(yè)級(jí)系統(tǒng)的首選,特別是有大量數(shù)據(jù),需要結(jié)構(gòu)化伸縮性和穩(wěn)定性的。例如,RHEL/CentOS 7 和Oracle Linux將XFS作為默認(rèn)文件系統(tǒng),SUSE/openSUSE已經(jīng)為XFS做了長(zhǎng)期支持。
XFS有許多獨(dú)特的性能提升功能使他從眾多文件系統(tǒng)中脫穎而出,像可伸縮/并行 IO,元數(shù)據(jù)日志,熱碎片整理,IO 暫停/恢復(fù),延遲分配等。
如果你想要?jiǎng)?chuàng)建和掛載XFS文件系統(tǒng)到你的Linux平臺(tái),下面是相關(guān)的操作命令。
安裝 XFS系統(tǒng)工具集
首先,你需要安裝XFS系統(tǒng)工具集,這樣允許你執(zhí)行許多XFS相關(guān)的管理任務(wù)。(例如:格式化,擴(kuò)展,修復(fù),設(shè)置配額,改變參數(shù)等)
Debian, Ubuntu , Linux Mint系統(tǒng):
$ sudo apt-get install xfsprogs
Fedora, CentOS, RHEL系統(tǒng):
$ sudo yum install xfsprogs
其他版本Linux:
$ sudo pacman -S xfsprogs
創(chuàng)建 XFS格式分區(qū)
先準(zhǔn)備一個(gè)分區(qū)來創(chuàng)建XFS。假設(shè)你的分區(qū)在/dev/sdb,如下:
$ sudo fdisk /dev/sdb
假設(shè)此創(chuàng)建的分區(qū)叫/dev/sdb1。
接下來,格式化分區(qū)為XFS,使用mkfs.xfs命令。如果已有其他文件系統(tǒng)創(chuàng)建在此分區(qū),必須加上"-f"參數(shù)來覆蓋它。
$ sudo mkfs.xfs -f /dev/sdb1
至此你已經(jīng)準(zhǔn)備好格式化后分區(qū)來掛載。假設(shè)/storage是XFS本地掛載點(diǎn)。使用下述命令掛載:
$ sudo mount -t xfs /dev/sdb1 /storage
驗(yàn)證XFS掛載是否成功:
$ df -Th /storage
如果你想要啟動(dòng)時(shí)自動(dòng)掛載XFS分區(qū)在/storage上,加入下列行到/etc/fstab:
/dev/sdb1 /storage xfs defaults 0 0