我有一个 CentOS 7 盒子,提供 NFSv3/4 导出服务 - 所服务的文件系统(用户的主目录)是一个 ext4 分区(因此,没有 XFS,我发现这对于配额来说更复杂),配置为用户配额登录后可正确返回每个用户的配额:
[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
在用户通过 NFSv3 导出登录 CentOS 5 机器(我知道是旧的)时进行工作:
[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
在通过 NFSv4 从同一服务器导入同一主目录的 Fedora 30 客户端上,一切都运行正常,除了相同的quota
命令没有返回任何内容;在客户端上启用或禁用 SELinux 没有任何区别,'firewalld' 是否运行也没有任何区别。
谷歌上唯一一个模糊相关的搜索似乎是这来自 Red Hat 知识库,如果没有订阅我就无法阅读。
有什么建议吗?
PS:我刚刚注意到,在另一个具有相同设置但使用 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...