D3 Reference Manual

Index | Help

Поиск по страницам

Разделы / Сохранение-восстановление (Tapes) / Использование носителей

Использование носителей

Теперь порт может подсоединить к себе более одного устройства, и порты могут одновременно обращаться к различным ленточным устойствам независимо друг от друга. Это расширяет функциональные возможности команды "t-det". Теперь команда требует указания номера устройства. В противном случае команда отсоединит все ленточные устройства, которые имеет порт. Команда "t-det (u" освобождает все ленточные устройства в системе.

Команда "t-att" используется теперь, в основном, для изменения размера блока.

Имеется новая команда "t-act" для переключения с одного устройства на другое, если к одному и тому же порту присоединено несколько устройств. Следует помнить о том, что команды для ленточных устройств можно давать только по одной.

Описание метки "ленты" D3

Как правило, "ленты" в D3 имеют опознавательные метки, записанные в первых 80 байтах.

Позиция ленты Длина элемента Описание элемента
01 01 Идентификатор метки. Всегда "L".
02 (пробел)
03 - 06 04 Длина записи (шестнадцатеричная)
  • "01F4" = 500 байтов
  • "03E8" = 1000 байтов
  • "4000" = 16384 байта
07 (пробел)
08 - 15 08 Системное время в момент записи на ленту. Формат "00:00:00"
16 - 17 02 (пробелы)
18 - 28 11 Системная дата в момент записи на ленту. Формат "МММ ДД ГГГГ"
29 01 (пробел)
30 - 77 48 Текст заголовка метки
78 01 (пробел)
79 - 80 02 Номер тома.

Если лента записана с помщью команды "t-dump", метка содержит имя исходного файла и текст, заданный в опции "heading" команды "t-dump" (если опция была задана).

Если лента записана с помощью команд "file-save", "account-save" или "save", метка содержит слово "DATA". В качестве необязательной информации метка может также содержать данные, введенные в ответ на приглашение "file-save tape label:".

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