Обзор ограничений дискового пространства для пользователей в UNIX (лекция 4) презентация

Содержание

Слайд 1ОБЗОР ОГРАНИЧЕНИЙ ДИСКОВОГО ПРОСТРАНСТВА ДЛЯ ПОЛЬЗОВАТЕЛЕЙ
Команда quota позволяет просмотреть любые ограничения

дискового пространства для каждого пользователя.
Доступны два типа ограничений, которые могут быть наложены на пользователя, обычно если используется одно из ограничений то и второе тоже будет использоваться. Ограничение может быть установлено как на все дисковое пространство пользователя, которое используется этим пользователем так и на число файлов (inodes) которыми он может владеть. Quota обеспечивает информацию по ограничениям, которые были установлены системным администратором, на каждую из областей, которые используются в данный момент. Ограничения по inodes и block накладываются как на uid (идентификатор пользователя) так и на gid (идентификатор группы). Так если вы входите в группу, которая превысила, наложенное на нее ограничение, то вы не сможете использовать дисковое пространство, даже если вы все еще можете использовать его как пользователь.

Существуют четыре числа для каждого ограничения:
- используемое в данное время ограничение;
- "мягкое" ограничение (softlimit);
- "жесткое" ограничение (hardlimit);
- и промежуток времени, после истечения которого "мягкое" ограничение интерпретируется как "жесткое";
"Мягкое" ограничение определяет число блоков размером 1Кбайт, которое пользователь is expected to remain below. "Жесткое" ограничение не может быть превышено. Если пользователь пытается превысить данное число, то он получает сообщение о невозможности сделать это. При этом ядро возвращает код ошибки EDQUOT.

Слайд 2НАСТРОЙКА СИСТЕМЫ ОГРАНИЧЕНИЙ ДИСКОВОГО ПРОСТРАНСТВА.

Для того чтобы установить систему ограничений

дискового пространства (quota) в ОС Linux системному администратору необходимо сделать следующие действия:
* Произвести конфигурацию ядра системы;
* Выбрать файловую систему, на которую будут накладываться ограничения;
* Разрешить (включить) систему ограничений;
* Произвести проверку файловой системы на ограничения дискового пространства;
* Произвести проверку ограничений дискового пространства, как для пользователей, так и для групп;
* Запретить ограничения для пользователей и групп;
* Ограничения на NFS файловой системе.

Конфигурация ядра

Перед использованием системы ограничений дискового пространства необходимо скомпилировать новое ядро с поддержкой данной системы. Это достигается с помощью выбора опции quota support в разделе filesystem при конфигурировании ядра. (Если вы хотите так же что бы система ограничений дискового пространства работала и с сервером samba, то вам необходимо скомпиировать данный сервер с поддержкой quota). После конфигурирования ядра вам необходимо произвести компиляцию ядра.

Слайд 3Выбор файловой системы, на которую будут накладываться ограничения
После того как собрано

новое ядро с поддержкой ограничений дискового пространства (quota), вам необходимо перезагрузить машину что бы было загружено новое ядро. После чего вам придется решить на какую файловую систему необходимо наложить ограничения (quotas). Чаще всего ограничения накладываются на файловую систему, в которой располагаются домашние каталоги пользователей или на файловую систему, которая смонтирована в каталог /usr и пользователи имеют право записывать на нее информацию. Для того чтобы разрешить ограничения на дисковое пространство на необходимой файловой системе вы должны отредактировать файл /etc/fstab добавив к указанной системе опции для ограничения дискового пространства (как для пользователей так и для групп).
Отредактированный файл /etc/fstab может иметь вид:
# /etc/fstab
/dev/hda1/ext2 defaults
/dev/hda2noneswap sw
/dev/hda3/usrext2 defaults
/dev/hdb1/usr/usersext2 defaults,usrquota,grpquota
/dev/hdb2/usr/src ext2 defaults,usrquota
none /proc proc defaults


Слайд 4Выбор файловой системы, на которую будут накладываться ограничения

Зарезервированное слово "usrquota", в

поле опций, включает ограничение дискового пространства (quotas) для пользователей (userquota) на данном устройстве. Зарезервированное слово "grpquota" включает ограничение дискового пространства для групп (groupquota) на данном устройстве. Во то время когда вы используете опции "usrquota" и "grpquota" без '=', то ваши файлы ограничений (quotafile) будут находится в корневом каталоге каждой файловой системы, в которой используются ограничения на дисковое пространство.
Например строка "usrquota=/usr/adm/quotasrc.user" установит файл ограничений для пользователей в каталоге /usr/adm, который будет называться "quotarc.user". Однако будьте внимательны, и отслеживайте длину строки в файле /etc/fstab (смотрите ее определение в файле mntent.h)

Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика