У меня есть коробка CentOS 7, обслуживающая экспорт NFSv3 / 4 - обслуживаемая файловая система (домашние каталоги пользователей) - это раздел ext4 (поэтому нет XFS, который, как я получаю, более сложен для квот), настроенный с usrquota который правильно возвращает квоту для каждого пользователя при входе в систему:
[XXXXXXX@YYYYYY ~]$ quota
Disk quotas for user XXXXXXX (uid 12345):
Filesystem blocks quota limit grace files quota limit grace
/dev/sdb1 134198592 145000000 150000000 1804006 0 0
В rpc-rquotad на этом сервере установлен демон, чтобы quota
работать, когда пользователь входит в систему CentOS 5 (старый, я знаю) через экспорт NFSv3:
[XXXXXXX@ZZZZZZ ~]$ quota
Disk quotas for user XXXXXXX (uid 12345):
Filesystem blocks quota limit grace files quota limit grace
ZZZZZZ:/apotto/home1
134198632 145000000 150000000 1804008 0 0
На клиентах Fedora 30, которые импортируют один и тот же домашний каталог с того же сервера через NFSv4, все работает отлично, ЗА ИСКЛЮЧЕНИЕМ того же quota
команда, которая ничего не возвращает; Включенный или отключенный SELinux на клиентах не имеет никакого значения, равно как и запущен firewalld или нет.
ЕДИНСТВЕННЫЙ неопределенно релевантный поиск, который появляется в Google, кажется этот из базы знаний Red Hat, которую я не могу читать без подписки.
Любой совет?
P.S .: Я только что заметил, что на другом кластере с такой же настройкой, но клиенты CentOS 7, когда quota
выдается, по крайней мере, это отображается в журнале серверной машины:
set 09 12:41:59 WWWWWWWWWWW rpc.rquotad[267549]: Cannot stat() given mountpoint /home1: No such file or directory
set 09 12:41:59 WWWWWWWWWWW rpc.rquotad[267549]: Skipping...