Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> 關於 Linux

Linux 建立與掛載 XFS 檔案系統完整教學:安裝工具、格式化、掛載、開機自動掛載

編輯:關於 Linux

XFS 是 64 位高效能日誌式檔案系統,擅長大檔案、高並發 I/O、線上擴容、元資料校驗,已成 RHEL 7/8/9、Oracle Linux、SUSE 預設檔案系統。本文完整演示 安裝 xfsprogs → 分區 → 格式化 → 掛載 → 寫入 fstab 開機自動掛載 全流程,並補充擴容、修復、配額管理常用指令。

XFS 架構示意圖

一、安裝 XFS 管理工具套件 xfsprogs

發行版安裝指令
Debian / Ubuntu / Linux Mintsudo apt update && sudo apt install xfsprogs
Fedora / CentOS / RHEL / Rocky / Almasudo dnf/yum install xfsprogs
Arch / Manjarosudo pacman -S xfsprogs
openSUSEsudo zypper install xfsprogs

安裝後可用指令:mkfs.xfs、xfs_growfs、xfs_repair、xfs_quota、xfs_admin、xfs_info 等。

二、建立分區 (以 /dev/sdb 為例)

sudo fdisk /dev/sdb
# 依序輸入:n (新分區) → p (主分區) → 1 (分區號) → 回車 (起始) → 回車 (結束,用全盤) → w (寫入)

假設建立的分區為 /dev/sdb1。

fdisk 分區操作

三、格式化為 XFS

# 若分區已有其他檔案系統,必須加 -f 強制覆蓋
sudo mkfs.xfs -f /dev/sdb1

輸出關鍵資訊:meta-data、data、naming、log、realtime 區段參數。

mkfs.xfs 輸出

四、掛載驗證

# 建立掛載點
sudo mkdir -p /storage

# 掛載
sudo mount -t xfs /dev/sdb1 /storage

# 驗證
df -Th /storage
# Filesystem  Type  Size  Used Avail Use% Mounted on
# /dev/sdb1   xfs   100G   33M  100G   1% /storage

df -Th 驗證掛載

五、設定開機自動掛載 (/etc/fstab)

# 取得 UUID (推薦用 UUID,避免裝置名漂移)
sudo blkid /dev/sdb1
# /dev/sdb1: UUID="a1b2-c3d4" TYPE="xfs"

# 編輯 /etc/fstab
UUID=a1b2-c3d4  /storage  xfs  defaults  0  0

# 欄位說明:裝置/UUID  掛載點  類型  選項  dump  fsck順序
# xfs 不需 fsck,故最後兩欄為 0 0

驗證 fstab 無誤

sudo mount -a  # 若無報錯即通過

六、XFS 進階管理常用指令

任務指令說明
線上擴容 (需底層裝置已擴大)sudo xfs_growfs /storage無需卸載,秒級完成,不可縮小
檢查/修復 (需卸載)sudo xfs_repair /dev/sdb1掛載狀態不可修復,單用戶模式執行
啟用專案/群組配額sudo xfs_quota -x -c 'project -s p1' /storage需掛載選項加 prjquota/grpquota
查看檔案系統詳細資訊sudo xfs_info /storage幾何參數、日誌大小、區段大小等
修改標籤/UUIDsudo xfs_admin -L "mylabel" /dev/sdb1掛載點可用 LABEL= 掛載

七、XFS 核心優勢回顧

  • 可擴展並行 I/O:分配群組 (AG) 並行操作,多核心效能線性增長
  • 元資料日誌:崩潰後快速回放,無需漫長 fsck
  • 線上碎片整理:xfs_fsr 線上重組,不影響業務
  • I/O 暫停/恢復:xfs_freeze 配合快照備份
  • 延遲分配:減少碎片、提升寫入吞吐
  • 支援超大檔案/檔案系統:理論上限 8 EB

完成 安裝工具 → 分區 → mkfs.xfs -f → mount → fstab UUID 五步,即可在 Linux 享受 XFS 企業級高效能儲存體驗。後續擴容、修復、配額管理皆有成熟工具鏈支撐,是大資料、資料庫、虛擬化、雲原生場景的首選檔案系統。

Copyright © Windows教程網 All Rights Reserved