我已阅读有关限制目录大小的信息 - 例如创建大文件、格式化、挂载等。 但这一切都非常复杂。是否存在实用程序或其他东西来对现有目录设置限制?
最佳答案
Quota is based upon filesystems, but you can always create a virtual filesystem and mount it on a specific (empty) directory with the usrquota and/or grpquota flags.
这将是:
- 创建挂载点
- 创建一个充满/dev/zero 的文件,该文件足够大到您要为虚拟文件系统保留的最大大小
- 使用 ext3 文件系统格式化此文件(即使它不是 block 设备,您也可以格式化磁盘空间,但请仔细检查每个 - 危险 - 格式化命令的语法)
- 将新格式化的磁盘空间挂载到您创建的目录中作为挂载点,例如
代码:
mount -o loop,rw,usrquota,grpquota/path/to/the/formatted/disk/space/path/of/mount/point
- 设置适当的权限
- 设置配额 诀窍就完成了。
关于linux - 如何在 Linux 中设置目录大小限制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8148715/