Назад | Перейти на главную страницу

Невозможно установить дисковую квоту в CentOS 7 Не удается найти файловую систему для проверки или файловая система не смонтирована (но это так)

В настоящее время я пытаюсь установить дисковую квоту для групп (в домашнем каталоге) установки 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