9.2. Обзор работы с запоминающими устройствами
9.2.1.
Типы устройств
9.2.2.
Идентификация устройств через специальные файлы
9.2.3.
Псевдонимы устройств
9.2.4.
Атрибуты устройств
9.2.5.
Группы устройств.
9.2.6.
Резервирование устройств.
В каталоге /dev есть специальный файл для каждого
запоминающего устройства и база данных, содержащая
информацию обо всех устройствах в вашей системе.
Каждый файл имеет особый состав и, в зависимости от
типа устройства, которое он представляет, постоянно
находится либо в каталоге /dev, либо в подкаталоге /dev.
9.2.1. Типы устройств
Большинство компьютеров используют комбинацию жесткого
и гибкого дисков для хранения данных.
Операционная система UNIX хранит все программные
средства и пользовательские файлы на жестких дисках. Жесткие
диски имеют разные размеры, обеспечивая тем самым гибкий
диапазон области памяти и позволяя добавлять другие
устройства по мере увеличения числа пользователей.
Гибкие диски обычно используются для загрузки пакетов
программ или пользовательских файлов на жесткий диск,
создания резервных копий пользовательских файлов и иногда
файловых систем.
Интерфейсные устройства малых вычислительных систем
(SCSI) -это группа устройств, отвечающих стандарту ANSI
подключения периферийных устройств к компьютеру.
Запоминающие устройства SCSI включают накопитель на
магнитной ленте, жесткий диск, гибкий диск и устройства
однократной записи/многократного считывания (WORM).
9.2.2. Идентификация устройств через специальные файлы
Устройства, поставляемые вместе с компьютером,
автоматически идентифицируются при первой загрузке системы.
В листингах специальных файлов каталога показаны два
десятичных числа (называемых "большим" и "меньшим" номерами
устройства) в том месте, где в листингах регулярных файлов
показан подсчет символов.
9.2.2.1. Устройства блокового и символьного типа
Все устройства подразделяются на блоковые и символьные;
классификация устройств по этим двум типам зависит от того,
каков доступ к этим устройствам. Когда к данным обращаются в
блоках с фиксированной длиной (т.е. когда устройство не
разрешает доступ, пока не наполнится блок данных), такое
устройство классифицируется как блоковое. Примерами блоковых
устройств являются дисковые запоминающие устройства и
накопители на магнитных лентах.
Когда к данным обращаются порциями, состоящими из
специфического числа символов (обычно 1), такое устройство
обычно классифицируется как символьное. Следует отметить,
что физическое устройство (например, жесткий диск) может
быть и блоковым и символьным устройством одновременно.
Утилиты обработки файлов также могут использовать символьные
устройства. В системе UNIX подпрограммы на стандартном языке
Cи передают данные в эти типы устройств по одному символу за
один раз. Примерами символьных устройств являются терминалы
и принтеры.
Большинство устройств обеспечивают и символьный и
блоковый доступ, однако, обычно предпочтение отдается одному
типу доступа к устройству. Например, накопитель на магнитной
ленте имеет оба типа доступа, но предпочтение отдается
блоковому типу; символьный доступ к накопителям на магнитной
ленте возможен, но для хранения одних и тех же данных нужна
большая область на магнитной ленте, поэтому предпочтение
отдается блоковому доступу. С другой стороны, в терминалах
предпочитается символьный доступ. Блоковый доступ возможен,
но символы, которые вы печатаете не будут эхо-отображены на
экран до тех пор, пока вы не нажмете "возврат каретки". Ниже
описываются два специальных файла для каждого устройства.
9.2.2.2. Заключение
Устройства идентифицируются с помощью специальных
файлов в специфических каталогах. Условия, используемые при
размещении файла устройства, зависят от типа ЭВМ и от того,
как управляется это устройство - внешне или внутренне.
Стандартные файловые позиции используются для идентификации
гибкого диска, жесткого диска и накопителя на кассетной
ленте. Между символьным и блоковым устройствами есть
различия. Символьные устройства обычно не хранят файлов или
файловых систем и их имена размещены в каталоге символьного
устройства (обычно присваивается tty каталогу /dev, который
соединяется с файлом в каталоге /dev/rdsk). Примерами
символьных устройств являются терминалы,
построчно-печатающие устройства и накопители на магнитной
ленте. Блоковые устройства обычно хранят файлы и файловые
системы и их имена размещены в каталоге блокового устройства
(обычно /dev/dsk для дисковых устройств). Примеры блоковых
устройств - гибкие диски и жесткие диски.
9.2.3. Псевдонимы устройств
У каждого устройства есть псевдоним. Этот псевдоним
является уникальным именем, по которому администратор узнает
устройство. Он определяется в базе данных устройства в
/etc/device.tab и отображается на полное имя пути.
9.2.4. Атрибуты устройств
У базы данных устройства должен быть вход для каждого
устройства, состоящий из набора атрибутов, и значения для
этого устройства.
Входы устройства должны создаваться по сценарию
инсталяции устройства, написанному для операционной системы
UNIX System V Release 4.0 Version 1.0 или более позднего
выпуска, но возможно создание входов в устройство и по
другому сценарию инсталяции.
9.2.5. Группы устройств
Можно определить группы устройств, которые позволят
выполнять какое-либо действие или несколько действий сразу в
нескольких устройствах. Например, если вы хотите создать
резервную копию нескольких устройств на регулярной основе,
можно создать группу этих устройств и использовать имя
группы вместо имени устройства, так что будет создана
резервная копия каждого устройства.
9.2.6. Резервирование устройств
Устройства могут быть зарезервированы для
исключительного использования с помощью команды devreserv.
Резервируемое устройство помещается в список резервируемых
устройств; каждая новая попытка зарезервировать это
устройство будет неудачной до тех пор, пока не будет
отменена существующее резервирование устройства.
9.3. Работа с устройствами и носителями данных
В этом разделе описываются меню и команды, которые
используются для изменения номера или типа запоминающего
устройства, присоединенного к вашему компьютеру, и для
выполнения таких задач, как копирование данных и
форматирование дискет.
Назад | Содержание | Вперед