[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]

Руководство по управлению системой: Операционная система и устройства


Специальные файлы лентопротяжных устройств

Запись в файл и чтение из файла на магнитной ленте выполняется с помощью специальных файлов rmt. С каждым лентопротяжным устройством, известным операционной системе, связано несколько специальных файлов. Это файлы /dev/rmt*, /dev/rmt*.1, /dev/rmt*.2, ... /dev/rmt*.7. rmt* - это логическое имя лентопротяжного устройства, например, rmt0, rmt1 и т.п.

Выбирая один из специальных файлов, связанных с лентопротяжным устройством, вы тем самым определяете, как будут выполняться операции ввода-вывода для этого устройства.

Плотность Вы можете задать для лентопротяжного устройства плотность записи: Параметр плотности #1 или Параметр плотности #2. Значения этих параметров - это часть атрибутов лентопротяжного устройства. Поскольку достаточно удобно, если Параметр плотности #1 имеет значение наибольшей возможной плотности записи для лентопротяжного устройства, а Параметр плотности #2 - следующее возможное значение плотности, то иногда специальные файлы, использующие Параметр плотности #1, рассматриваются как файлы высокой плотности, а специальные файлы, использующие Параметр плотности #2 - файлы низкой плотности, но это не всегда правильно. При чтении с ленты параметр плотности игнорируется.
Перемотка-при-закрытии Вы можете указать, нужно ли перематывать магнитную ленту к началу, если специальный файл, обращающийся к ленте, закрывается. Если выбрана опция перемотки, то при закрытии файла лента перематывается к началу.
Перемотка-при-открытии Вы можете указать, нужно ли перематывать магнитную ленту при открытии файла. В данном случае под перемоткой ленты понимается ее перемотка до конца, а затем обратная перемотка к началу. Эта операция позволяет добиться большей равномерности натяжения магнитной ленты и снижения количества ошибок. Если выбрана опция перемотки при открытии, то при открытии файла лента перематывается к началу.

В следующей таблице приведены имена специальных файлов rmt и их характеристики.

Специальный файл Перемотка при закрытии Перемотка при открытии Параметр плотности
/dev/rmt* Да Нет #1
/dev/rmt*.1 Нет Нет #1
/dev/rmt*.2 Да Да #1
/dev/rmt*.3 Нет Да #1
/dev/rmt*.4 Да Нет #2
/dev/rmt*.5 Нет Нет #2
/dev/rmt*.6 Да Да #2
/dev/rmt*.7 Нет Да #2

Предположим, что вы хотите записать три файла на магнитную ленту в лентопротяжном устройстве rmt2. Первый файл будет располагаться в начале ленты, за ним - второй файл, за вторым - третий. Далее, предположим, что для лентопротяжного устройства вы хотите использовать параметр плотности #1. Для записи на ленту можно использовать следующий список специальных файлов, в приведенном ниже порядке.


[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]