Назад | Перейти на главную страницу

Настройки квоты на уровне папки

У меня есть требование принудительно установить квоты на уровне папки. И это применение основано исключительно на папках, а не на группах.

Так что мне, возможно, придется отдельно контролировать папку / dev1 / folder1 и ее подпапку / dev1 / folder1 / folder1_2.

И я думаю, что пакет квот в Linux работает исключительно с группами или пользователями на уровне файловой системы.

Создание группы для каждой отслеживаемой папки может решить эту проблему, но усложняет управление разрешениями пользователей или групп.

У меня есть другое решение для этого?

Используйте 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