Запись нескольких файлов на одну ленту
Категория: Резервное копирование | Автор: admin | 25-11-2009, 03:29 | Просмотров: 2509

Фактически магнитные ленты содержат одну длинную строку данных. Но очень часто возникает необходимость поместить на ленту несколько архивов, поэтому ленточные накопители и их UNIX-драйверы могут поддерживать более сложную структуру хранения. Когда команда dump или какая-нибудь другая команда записывает поток байтов на ленту, а затем закрывает файл устройства, на ленту автоматически помещается маркер конца файла (end of file, EOF). Этот маркер отделяет один поток от другого. При извлечении потока операция чтения автоматически прекращается в случае обнаружение маркера EOF.

Для позиционирования ленты на конкретный поток используется команда mt. Она очень полезна при размещении на одной ленте нескольких файлов (например, нескольких резервных копий). Кроме того, сообщения об ошибках этой команды — одни из самых интересных среди утилит UNIX. Базовый формат команды таков:

mt [-f имя_ленты] команда  [счетчик]

 

Аргумент имя_ленты — это имя ленточного устройства (с отключенным режимом перемотки, если необходимо выполнить какие-либо операции над файлами).

В HP-UX вместо опции -f используется опция -t.

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

 

rew                      Перемотать ленту в начало.

offl                      Переключить ленту в автономный режим. В некоторых накопителях это приводит к выбросу ленты из приемника. Большинство сценариев архивирования применяет эту команду для изъятия ленты по окончании операции, что должно свидетельствовать об успешном ее завершении.

tatus                  Вывести информацию о текущем состоянии ленточного накопителя (вставлена ли лента и т.д.).

fsf [счетчик]  Перемотать ленту вперед. Если аргумент счетчик отсутствует, лента перематывается на один файл. Если указан числовой аргумент, команда пропускает соответствующее количество файлов. Эту команду можно использовать для перехода к нужной файловой системе на ленте, содержащей несколько архивов.

bsf [счетчик]     Вернуться назад на указанное число файлов. В некоторых системах текущий файл при этом считается, а в некоторых — нет. Иногда эта команда не делает ничего (и не сообщает об этом). Если лента перемотана слишком далеко, лучший вариант — дать команду rew и начать сначала.

Точный перечень команд, которые поддерживает команда mt, можно найти в документации.



 (голосов: 0)
Версия для печати | Комментариев: 0
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии в данной новости.


 
Логин
Пароль
 

 
Locations of visitors to this page