Суббота, 18.05.2024, 13:42
Приветствую Вас Гость | RSS
Главная | Каталог статей | Регистрация | Вход
Пингвинятник
Главная » Статьи » Debian » Настройка ОС

Ограничение дискового пространства в Debian
Если место на серваке кто-то сожрал, наверное, пришло время установить ограничения - квоты.

[/b]1. Первым делом ставим необходимые для этого утилиты.

Code
$ apt-get install quota

2. На файловой системе включаем поддержку квот. Например, все пользовательские директории находятся на разделе /home, на lvm устройства /dev/mapper/my-home. Ищем в /etc/fstab строчку:

Code
/dev/mapper/my-home /home ext3 defaults 0 0

и добавляем в опции usrquota, и grpquota (если нужно ставить ограничение на группу):

Code
/dev/mapper/my-home /home ext3 usrquota,grpquota,defaults 0 0

3. Перемонтируем раздел /home, чтобы появилась возможность использовать на нем квоты.

Code
$ sudo mount -o remount /home

4. Чтобы инициализировать квоты без перезагрузки, перезапускаем стартовый скрипт:

Code
$ sudo /etc/init.d/quota restart

5. Включаем квоты на разделе:

Code
$ sudo quotaon /home

6. Квоты уже включены, но нет ограничений. Для этого нам нужно знать размер блока в /home:

Code
$ sudo dumpe2fs /dev/mapper/my-home | grep 'Block size'
dumpe2fs 1.41.9 (24-Feb-2011)
Block size: 4096

Размер блока занимает четыре килобайта.

7. Выставляем ограничение на пользователя:

Code
$ sudo edquota -u big-fat-user
Disk quotas for user big-fat-user (uid 10523):
Filesystem blocks soft hard inodes soft hard
/dev/disk/by-uuid/5745dfe2-1a98-4e49-94e3-c49e221385f6 1275740 0 0 64842 0 0
~
~
~

Добавляем нужное количество блоков в мягкое и жесткое ограничение.

8. Для того, что бы приходили уведомления, когда мягкое ограничение будет исчерпано, добавляем нужный email в /etc/warnquota.conf

Категория: Настройка ОС | Добавил: XarVanHorn (02.03.2011)
Просмотров: 2033 | Комментарии: 1 | Рейтинг: 5.0/1
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Copyright MyCorp © 2024