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