Как я могу ограничить использование дискового пространства для одного пользователя?

7

Как .. Пользователь john123, вы можете использовать только 100mb моего жесткого диска. Пользователь jake155, вы можете использовать только 250mb моего жесткого диска.

    
задан Riki137 03.04.2011 в 20:02
источник

3 ответа

7

Чтобы ограничить использование жесткого диска для каждого пользователя, мы могли бы создать отдельный раздел для каждого из каталогов /home . Однако тогда, очевидно, не так просто изменить предоставленное пространство или добавить новых пользователей.

Поэтому мы можем использовать изображения фиксированного размера в качестве контейнера для пользователей /home и монтировать их как устройства цикла (как root):

1 mkdir /media/users/
2 dd if=/dev/zero of=/media/users/john123.img bs=512K count=200
3 mkfs.ext4 /media/users/john123.img
4 mkdir /home/john123

Для тестирования:

5 mount -o loop /media/users/john123.img /home/john123

После этого мы создадим нашего пользователя john123, у которого теперь будет 100 Мб свободного места в его /home/john123 .

Впоследствии устройства цикла должны быть установлены до входа в систему, например. добавив это к /etc/fstab :

6 /media/users/john123.img    /home/john123    ext4    loop    0    2
    
ответ дан Takkat 03.04.2011 в 22:52
источник
6

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

См. справочную страницу или google для учебника.

    
ответ дан user13595 04.04.2011 в 20:15
источник
1

В качестве маршрута может быть ограничено размер домашнего каталога пользователя, то есть limit / home / jake155 до определенного размера. Обычно пользователь, не являющийся администратором, не может получить доступ к чему-либо за пределами своего домашнего каталога, если вы не измените разрешения в противном случае. В этом разделе обсуждается несколько способов сделать это.     

ответ дан Chance 03.04.2011 в 21:19
источник

Ознакомьтесь с другими вопросами по меткам