你好,我正在尝试在我的服务器中为项目设置配额系统,问题是配额不起作用,我不知道为什么这是我的 fstab 文件
# BEGIN AUTOGENERATED SECTION -- DO NOT REMOVE
192.168.100.204:/backups /backups nfs defaults 0 0
/dev/omics/homes /omics/homes xfs defaults,_netdev,usrquota 0 0
/dev/omics/projects /omics/projects xfs defaults,_netdev,prjquota 0 0
/dev/omics/tools /omics/tools xfs defaults,_netdev 0 0
# END AUTOGENERATED SECTION -- DO NOT REMOVE
此命令给我这个结果 xfs_quota -x -c 'free -hb'
xfs_quota: project quota flag not set on /omics/projects/ipt-omics
xfs_quota: project quota flag not set on /omics/projects/easigdiab
xfs_quota: project quota flag not set on /omics/projects/Virologie
我创建了 2 个文件 /etc/projects 和 /etc/projid 并将我的项目添加到那里,当我输入此命令时,xfs_quota -x -c 'report -pbih' /omics/projects/
我得到了这个
ipt-omics 0 2.4T 2.9T 00 [------] 0 0 0 00 [------]
easigdiab 0 900G 1000G 00 [------] 0 0 0 00 [------]
但我在 virologie 目录中没有找到任何内容,也无法修改其他目录的配额,似乎配额被卡住了或出了什么问题
答案1
我设法解决了这个问题,我正在手动将文件夹添加到 /etc/projects
但它不起作用所以 make 切换到命令来执行此操作
xfs_quota -x -c 'project -s -p /omics/project/Virologie 400' /omics/project