Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
92_answers_os Пушкин.doc
Скачиваний:
25
Добавлен:
16.04.2019
Размер:
993.79 Кб
Скачать

42. Специальные файлы (файлы устройств)

а) байт ориентированные. Реализуют побайтный обмен, невозможно обратится к конкретному блоку. Прим: Сетевой адаптер, модем.

б) блок ориентированные. Данные передаются блоками, можно обратиться к конкретному блоку. Прим: Жесткий диск, FDD и тд.

Создание спец. файла – обязанность сист. администратора. Реально при установке Linux ставятся спец. файлы на все случаи жизни. Находятся в /dev

Чтобы создать такой файл применяется команда mknod.

mknod /dev/filename тип major minor;

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

Специальное имя файла пpедставляет собой обозначение файла ввода-вывода для устpойства, имеющего особенности pаботы с блоками и отдельными знаками, котоpое соответствует пеpифеpийному устpойству, такому, как дpайвеp гибкого или жесткого диска. Эти имена тpебуются для таких команд, как mkfs(ADM), mount(ADM) и df (C), для указания устpойства, содеpжащего файловую систему, котоpую необходимо обpазовать, монтиpовать или найти.

В табл. пеpечислены специальные имена файлов UNIX и соответствующим им устpойства для дpайвеpов гибкого и жесткого диска на типичном компьютеpе. содеpжимое.

Таблица Соответствие специальных имен и дисков

Имя файла Дpайвеp диска

──────────────────────────────────────────

/dev/fd0 Гибкий диск 0

/dev/dsk/f0 Гибкий диск 0

/dev/fd1 Гибкий диск 1

/dev/dsk/f1 Гибкий диск 1

/dev/hd00 Полный жесткий диск

/dev/dsk/0s0 Полный жесткий диск

/dev/root Коpневая файловая система

/dev/usr Файловая система пользователя

43. Дополнительные возможности файловых систем (дисковые квоты, резервное копирование, журнализируемые файловые системы)

1) Дисковая квота.

В *nix системах существует очень давно, в win квоты появились в win2000 ( для win NT4.0 были сторонние программы реализации квотирования)

В Unix квоты (либо либо):

-по группам

-по пользователям

Repquota - вывести квоту

edquota - редактировать квоту

Дисковое пространство можно ограничивать, внедряя дисковые квоты, которые позволяют уведомить системного администратора о том, что пользователь занял слишком много места на диске или раздел заполнился.

Дисковые квоты можно настраивать как для отдельных пользователей, так и для групп. Такая гибкость позволяет отвести каждому пользователю небольшую квоту для «личных» файлов (например, электронной почты и отчётов), а проектам, над которыми они работают, дать больше места (если для каждого проекта создана отдельная группа).

Кроме этого, квоты можно назначать не только для того, чтобы управлять количеством занятых блоков на диске, но и числом дескрипторов inode (структур данных, содержащих информацию о файлах в файловых системах UNIX). Так как дескрипторы inode используются для хранения информации. связанной с файлами, это позволяет определять число файлов, которые можно создать.

Параметры квот: Гибкий \ жесткий лимит. Гибкий позволяет не надолго превысить разрешенную квоту. В Unix в случае превышение блокируется вход в систему, в win2000 делается запись в системный журнал.