用户主文件夹大小限制

用户主文件夹大小限制

我尝试在网上查找任何信息,但都没有成功。有没有办法限制用户主目录的大小?或者任何目录?最好的方法是按百分比限制两个用户,分别为 45% 和 45%。但按 GB 限制也可以。

太感谢了。

答案1

  • /etc/fstab使用命令行编辑器(vi、sed、nano)打开以usrquota将和/或添加grpquota到分区(取决于您的需要:选择一个或两个)(是的,它假定您使用一个分区,在这种情况下将是/home/):

    • userquota 适用于用户
    • grpquota 用于团体
  • 为用户和/或组创建文件:

    touch /home/aquota.user
    touch /home/aquota.group
    
    • 这些文件需要由以下人员拥有root并具有600以下权限

      sudo chown root:root /home/aquota.user sudo chown root:root /home/aquota.group sudo chmod 600 /home/aquota.user sudo chmod 600 /home/aquota.group

  • 重新启动或者重新挂载分区。

  • 命令quotaon -av将启用配额
  • 命令edquota -u {user_id}将允许您编辑它们,其中 {user_id} 是用户的 ID。这将打开vi以编辑配额。

    配额设置以“块”或“inodes”为单位,共有 2 个选项:

    • soft:在发出警告并开始宽限期倒计时之前,用户可以在分区上拥有的最大块/inode 数。
    • hard:用户在分区上可以拥有的最大块/inode 数量。(如果设置为零,则对任何一个选项均不施加限制)。

最好的方法是按百分比分配,两个用户分别为 45% 和 45%。但按 GB 分配也可以。

  • 块可能是4kB(stat -f .将显示系统上的块大小)。
  • Inode 表示文件和目录的数量。

根据这个如何回答。该链接包含更多与此相关的命令的信息,并对其进行了更深入的解释。

相关内容