В настоящее время я пытаюсь установить дисковую квоту для групп (в домашнем каталоге) установки CentOS7. К сожалению, проблема возникает в самом начале.
Я установил параметры в / etc / fstab: ...
/dev/mapper/centos-home /home xfs defaults,grpquota 1 2
/dev/mapper/centos-swap swap swap defaults 0 0
после этого я перемонтировал раздел / home с помощью:
mount -o remount /home
Это, похоже, сработало, поскольку параметры, установленные в разделе:
mount | grep /home
/dev/mapper/centos-home on /home type xfs (rw,relatime,attr2,inode64,usrquota,grpquota)
Но теперь, когда я пытаюсь активировать дисковую квоту, происходит следующее:
quotacheck -cugv /home
quotacheck: Skipping /dev/mapper/centos-home [/home]
quotacheck: Cannot find filesystem to check or filesystem not mounted with quota option.
Я действительно не знаю, где так искать, потому что параметры, на которые система жалуется, установлены.
Есть у кого-нибудь идеи, как это исправить?
заранее спасибо
Искренне Twinhand
Попробуйте использовать инструменты xfs (*), например:
xfs_quota -x -c 'report -h' /fs
Нет необходимости запускать quotacheck на xfs, xfs делает это внутренне после включения квоты и всегда будет согласованным.
(*) Лучше использовать только инструменты квот xfs для xfs, так как в пакете квот (1) есть (была) ошибка, которая неправильно сообщает групповые квоты для xfs. Он отмечен как исправление в версии quota-4.00-4.el7, но я получаю ту же ошибку в версии quota-4.01-11.el7.x86_64 См.: https://bugzilla.redhat.com/show_bug.cgi?id=836200