文件夹级别的配额设置

文件夹级别的配额设置

我需要在文件夹级别强制执行配额设置。并且此强制执行完全基于文件夹,而不是基于组。

所以我可能必须分别监视文件夹 /dev1/folder1 及其子文件夹 /dev1/folder1/folder1_2。

我认为 Linux 中的配额包纯粹针对文件系统级别的组或用户起作用。

为每个要监控的文件夹创建一个组可能会解决此问题,但这会增加用户或组权限管理的复杂性。

对此我还有其他解决方案吗?

答案1

使用 LVM(http://tldp.org/HOWTO/LVM-HOWTO/) 或者:

dd if=/dev/zero of=/tmp/file_fs1 count=20 bs=1M
mke2fs -F /tmp/file_fs1
mkdir -p /dev1/folder1
mount -o loop /tmp/file_fs1 /dev1/folder1

dd if=/dev/zero of=/tmp/file_fs2 count=10 bs=1M
mke2fs -F /tmp/file_fs2
mkdir /dev1/folder1/folder1_2
mount -o loop /tmp/file_fs2 /dev1/folder1/folder1_2

DF-H:

/dev/loop0             20M  173K   19M   1% /dev1/folder1
/dev/loop1            9,7M   92K  9,1M   1% /dev1/folder1/folder1_2

相关内容