У меня есть файловая система xfs (на сервере Centos 6.4), смонтированная через NFS на клиентском сервере (Centos 6.3). Я не могу получить доступ к информации о квоте от клиента. Он просто ничего не возвращает для xfs_quota -c quota ...
или xfs_quota -xc report ...
или xfs_quota -c print
Мне нужно, чтобы пользователи могли проверять свои квоты с этого клиента (головного узла кластера), но я не использую пользовательские квоты для этой FS, а вместо этого использую квоты проекта.
Есть предположения? Спасибо.
Для CentOS7 работала установка quota
пакет и включите службу на файловом сервере:
yum install quota
systemctl enable rpc-rquota
systemctl start rpc-rquota
Затем на клиенте quota
команда вернула информацию о квоте пользователя. Ранее я получал сообщение об ошибке «Соединение отклонено»:
$ quota
quota: error while getting quota from XXX.XXX.XX.XX:/XXXX/XXXX for XXXX (id XXXX): Connection refused
Ссылки
https://bugzilla.redhat.com/show_bug.cgi?id=1207239 https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/storage_administration_guide/nfs-serverconfig#sf2-nfs-accessing-rpc-quote-through-a-firewall
Итак, что касается проверки мягкой квоты, попробуйте это (у меня работает, квота проекта NFS-over-XFS):
df -h $ HOME # как ни странно ...