Я пытаюсь создать квоту пользователей в 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 управляет квотами иначе, чем другие fs. И вам нужно активировать флаг rootflags=quota в /etc/default/grub.
Подробно: отредактируйте /etc/default/grub, добавив или изменив значение
GRUB_CMDLINE_LINUX="rootflags=quota"
Запустите update-grub и выполните перезагрузку. Квота должна быть активирована. Этот процесс может немного отличаться в зависимости от дистрибутива.