如何设置每个帐户可以存储的东西的数量限制?

如何设置每个帐户可以存储的东西的数量限制?

我想在 Ubuntu 13.10 上设置每个帐户可以存储的数据量限制。有什么办法吗?

例如,我想让每个人的帐户只能存储 40 GB

答案1

必须建立磁盘配额,并且这个 YoLinux 页面说明该过程,并此 AskUbuntu 页面也将说明这一概念。

简要概述如下:

00) 决定是否要单独分配存储限制或按组设置。0
) 如果按组设置,请创建组并将用户分配给该组。1
) 编辑文件/etc/fstab 为分区添加限定符“usrquota”或“grpquota”
2)设置配额的名称,使用

触摸/分区/aquota.user

分区可能位于/家或者在中定义的某个分区/etc/fstab,然后执行(root 应该是配额文件的所有者)chmod 600 /partition/aquota.user

3)重新挂载具有配额的文件分区,或者重新启动。

4)quotacheck -vgum /partition 扫描文件系统以了解磁盘使用情况,并将配额记录文件“quota.user/aquota.user”更新为最新状态。最好确保每次重启时以及每周至每季度运行一次计划任务

5)quotaon -av(我会在重启时观察结果)

6) 'edquota -u user_id' - 如果结果为零,则表示出现了问题(对于群组,请使用 'edquota -g group_name')

7)quota -u user_id将列出该用户的配额,quota -q显示超出配额限制的用户,您可以使用以下方式获取配额摘要报告 repquota -a

相关内容