Дисковое пространство можно ограничивать, внедряя дисковые квоты, которые позволяют уведомить системного администратора о том, что пользователь занял слишком много места на диске или раздел заполнился.
Дисковые квоты можно настраивать как для отдельных пользователей, так и для групп. Такая гибкость позволяет отвести каждому пользователю небольшую квоту для «личных» файлов (например, электронной почты и отчётов), а проектам, над которыми они работают, дать больше места (если для каждого проекта создана отдельная группа).
Кроме этого, квоты можно назначать не только для того, чтобы управлять количеством занятых блоков на диске, но и числом дескрипторов inode (структур данных, содержащих информацию о файлах в файловых системах UNIX). Так как дескрипторы inode используются для хранения информации. связанной с файлами, это позволяет определять число файлов, которые можно создать.
Для подобного дела нужно сначала подготовиться. А именно заняться установкой следующих пакетов:- для тех, кто перекомпилирует имеющееся ядро)$ sudo aptitude install build-essential kernel-package fakeroot initrd-tools pkg-config libncurses5-dev ( и `linux-source`
Если вы решили ставить новое ядро, то идём на kernel.org или зеркало yandex — mirror.yandex.ru/kernel.org/linux/kernel/ — и скачиваем необходимую версию ядра. У нас это linux-3.0.4.tar.bz2.
Смотрим есть ли пакет linux-source в каталоге /usr/src. В случае с перекомпиляцией он будет, если вы скачали новое ядро, то переместите его туда.$ ls /usr/src/ linux-source-3.0.4.tar.bz2
Переходим в каталог и распаковываем архив:$ cd /usr/src $ sudo tar xjf linux-source-3.0.4.tar.bz2
Идём в созданную после разархивирования директорию:$ cd linux-source-3.0.4/
Теперь можно заняться конфигурированием ядра. Автором это было сделано в консоли с остановленным X-Window. В таком случае пишем от рута:# make menuconfig
Если желаете конфигурировать в графическом терминале, вам послужит команда# make xconfig
Но понадобится установить дополнительные пакеты/библиотеки, в общем ну её….
С конфигурацией закончили?
Тогда собираем наше новенькое ядрышко:
#fakeroot make-kpkg --initrd --revision=debian.3.0.4 kernel_image