setquota: Cannot set quota for group 100 from kernel on /dev/md1: Numerical result out of range
到目前为止,谷歌在尝试解决这个问题时并不是很有用.任何人都可以帮忙或指导方向?
原始错误是由配额格式vfsv0无法支持配额> = 4TiB引起的.配额有一个(相对)新格式来支持配额> 4TiB,称为vfsv1.至少需要内核2.6.33才能为vfsv1提供内核支持.
你需要(?)使用日志配额,这将适用于ext4和ext3(?).
在/ etc / fstab中,您需要为mount的配额支持添加以下内容:
usrjquota=quota.user,grpjquota=quota.group,jqfmt=vfsv1
一个示例fstab行将是(这里,mountpoint是/):
/dev/md1 / ext4 grpjquota=quota.group,usrjquota=quota.user,jqfmt=vfsv1 0 2
不要在挂载点中创建文件quota.user或quota.group.之后做:
mount -o remount /
然后做
quotacheck -avugm
这将创建quota.user和quota.group,然后是:
quotaon -avug
这是因为内核没有编译时支持vfsv1,但不用担心,试试
modprobe quota_v1
modprobe quota_v2
quotaon -avug
如果有效,那么一定要将quota_v1和quota_v2添加到/ etc / modules
如果一切正常,那么您应该能够将配额更改为超过4TiB的配额!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。