Если место на серваке кто-то сожрал, наверное, пришло время установить ограничения - квоты. [/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. Включаем квоты на разделе: 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
|