Linux
無法在 XFS 文件系統上啟用配額
我正在嘗試在 Centos 7 上啟用配額
我跑了
yum install quota
編輯 fstab:
/dev/mapper/centos-root / xfs defaults,usrquota,grpquota 0 0 UUID=6c443910-a7e9-4e97-8b51-de9d05407cf6 /boot xfs defaults 0 0 /dev/mapper/centos-swap swap swap defaults 0 0
並重新啟動
當我嘗試創建配額文件時出現錯誤:
quotacheck -cug / quotacheck: Mountpoint (or device) / not found or has no quota enabled. quotacheck: Cannot find filesystem to check or filesystem not mounted with quota option.
XFS 文件系統的配額系統需要以與其他文件系統的方式略有不同的方式啟用和管理。
啟用配額的掛載選項不是
quota
以下一項或多項:
- uquota/uqnoenforce - 使用者配額
- gquota/gqnoenforce - 組配額
- pquota/pqnoenforce - 項目配額
每個掛載選項也可以指定為
<option>noenforce
; 這將允許使用報告而不實際執行任何配額限制。
xfs_quota
啟用後,可以使用專用工具管理和報告配額和使用情況。