如何给linux用户配额?

我想为我的Linux机器上的每个用户提供配额,这样每个用户只能获得指定数量的磁盘空间。

理想情况下,您将拥有/ home作为单独的分区。 如果你这样做,试试这个:
find/ home的文件系统,例如:
mount | grep "/home"
/dev/sda3 on /home type ext3 (rw,noatime,errors=remount-ro)
mount -o remount,quota /home
quotacheck /dev/sda3
edquota username
在那里设置软配额和硬配额。 这只适用于当前的引导,为了使其在编辑/ etc / fstab的重新编译过程中生存下来,并在/ dev / sda3(本例中)的挂载选项的末尾添加“,quota”。

弗雷德里教程是有点过时了。 这是你需要的一个: 配额迷你Howto

基本上你需要在/etc/fstab上启用配额,并使用配额工具(主要是edquota )configuration配额。 将quotacheckconfiguration为cron作业也很酷。

请记住,每个文件系统都启用了配额,因此如果您有3个不同的分区,则必须在每个分区上启用和编辑配额。 只要仔细阅读指导方针,你就会被设定。