RHEL-7 で xfs ファイル システムを使用してユーザー クォータを作成しようとしています。しかし、できません。私が実行した手順は次のとおりです :-
1) 編集/etc/fstab/
/dev/mapper/rhel-root / xfs デフォルト、usrquota、grpquota 0 0 UUID=58c22d1f-85ca-4fb9-8d40-4cfbaaf0d7ca /boot xfs デフォルト 0 0
2) その後
mount -vo remount /
マウント: /dev/mapper/rhel-root が / にマウントされました。
3) 再起動も
次に、クォータ機能が有効になっているかどうかを確認したところ、有効になっていないことがわかりました。
# mount | grep 'root'
/dev/mapper/rhel-root は / タイプ xfs (rw、relatime、seclabel、attr2、inode64、noquota) にあります
その原因と解決方法を教えてください。
答え1
xfs ファイルシステムは他のファイルシステムとは異なる方法でクォータを管理します。また、/etc/default/grub でフラグ rootflags=quota を有効にする必要があります。
詳細: /etc/default/grubを編集し、値を追加または編集します
GRUB_CMDLINE_LINUX="rootflags=quota"
update-grub を実行し、再起動を実行します。クォータが有効になっている必要があります。このプロセスはディストリビューションによって若干異なる場合があります。