Debian Squeeze 上的 XFS 项目配额

Debian Squeeze 上的 XFS 项目配额

我正在尝试在 Debian 机器上使用 XFS 设置项目配额,但在定义配额时遇到了一些问题,我收到一条错误:无法设置限制:功能未实现

我遗漏了什么吗?

猫/等/项目

33:/home/quotatest/a
33:/home/quotatest/b

猫/等/projid

testproject:33

主页的挂载点:

/dev/md3 on /home type xfs (rw,pquota)

当我现在通过运行来定义配额时

#xfs_quota -x home
xfs_quota> limit -p bsoft=10m bhard=20m testproject
xfs_quota: cannot set limits: Function not implemented
xfs_quota> 

答案1

传递给内核选项rootflags=prjquota

例如,对于 ubuntu:

  1. 打开/etc/default/grub
  2. 添加/编辑选项GRUB_CMDLINE_LINUX="rootflags=prjquota"
  3. 然后sudo update-grub
  4. sudo reboot

参见真实的mount 选项确实如此cat /proc/mounts,但mount显示错误的选项。我不知道这是错误还是功能,但实际上确实如此。

sudo -i echo 1:/myxfs/testdir >> /etc/projects echo testproj:1 >> /etc/projid xfs_quota -c 'project -s testproj' xfs_quota -x -c 'limit -p bsoft=10m bhard=12m restproj'

相关内容