Назад Содержание Вперед


?Остановка (Retensioning) магнитной ленты

Если возникает ошибка при чтении с магнитной ленты, остановите магнитную ленту ?(retension the tape), ?очистите магнитный накопитель (clean the tape drive), и затем попробуйте еще раз. Наберите mt -f /dev/rmt/n retension и нажмите Return. Магнитная лента в заданном устройстве останавливается ?(is retensioned).

В следующем примере, магнитная лента в устройстве /dev/rmt/1 останавливается:

oak% mt -f /dev/rmt/1 retension
oak%

Обратная перемотка магнитной ленты

Для того чтобы выполнить обратную перемотку магнитной ленты, наберите mt -f /dev/rmt/n rewind и нажмите Return. Магнитная лента, находящаяся в магнитном накопителе, который вы задали номером устройства n, перематывается.

В следующем примере, перематывается магнитная лента, находящаяся в накопителе /dev/rmt/1:

oak% mt -f /dev/rmt/1 rewind
oak%

Вывод статуса накопителя на магнитной ленте

Для вывода статуса накопителя на магнитной ленте, наберите mt -f /dev/rmt/n status и нажмите Return. Выводится статус заданного накопителя.

В следующем примере, в накопителе отсутствует магнитная лента /dev/rmt /1:

oak% mt -f /dev/rmt/1 status
/dev/rmt/1: no tape loaded or drive offline
oak%

В следующем примере показывается статус для магнитной ленты, находящейся в накопителе /dev/rmt/1:

oak% mt -f /dev/rmt/1 status
Archive QIC-15Ø tape drive:
   sense key(Øx6)= unit attention   residual= Ø   retries= Ø
   file no= Ø   block no= Ø
oak%

Команда tar

Используйте команду tar для копирования файлов и подкаталогов на этот же самый диск (магнитную ленту). Преимуществом команды tar является то, что она применима на большинстве операционных систем UNIX и уже готовы и доступны ?(public domain versions). Недостатками команды tar является то, что tar ничего не знает о границах файловой системы, длина полного пути к файлу не должно превышать 255 символов, она не копирует пустые каталоги или специальные файлы, такие как файлы устройств, и ее невозможно использовать для создания множества томов диск (магнитной ленты).

В следующих разделах описано использование команды tar для копирования файлов на магнитную ленту, вывода списка файлов, присоединения файлов, и для поиска файлов.

Копирование файлов на магнитную ленту (tar)

Выполните следующие шаги для копирования файлов на магнитную ленту:

1.  Войдите в каталог, содержащий файл, который вы хотите скопировать.
2.  Вставьте диск, не защищенный от записи, в магнитный накопитель.


ВНИМАНИЕ! Копирование файлов на магнитную ленту, используя опцию c на tar удаляет все файлы, находящиеся на магнитной ленте. Если вы хотите сохранить файлы, находящиеся на диске, используйте опцию r, описанную в "Дозапись файлов на магнитную ленту (tar)" ниже.
3.  Наберите tar cvf /dev/rmt/n filename filename filename ...и нажмите Return. Опция c (копирование) позволяет копировать файлы, которые вы задали, опция v (verbose) позволяет отображать информацию в процессе копирования файлов, и опция f (файлы), следующая пеед именем накопителя задает куда должны быть записаны tar-файлы. Заданные вами имена файлов (The file names) копируются на магнитную ленту, перезаписывая существующие файлы на ней(магнитной ленте).


ЗАМЕЧАНИЕ:  Вы можете использовать метасимволы (? и *) как части задаваемых вами имен файлов. Например, для копирования всех документов с расширением .doc, наберите *.doc в качестве аргумента имени файла. Если вы задаете имя каталога как имя определенного файла, этот каталог и все его подкаталоги рекурсивно копируются на магнитную ленту.
4.  Удалите магнитную ленту из устройства и запишите имена файлов на метке ленты.

В следующем примере, два файла копируются на магнитную ленту в устройстве(накопителе) 0:

oak% cd /home/winsor
oak% ls evaluation*
evaluation.doc   evaluation.doc.backup
oak% tar cvf /dev/rmt/Ø evaluation*
a evaluation.doc 86 blocks
a evaluation.doc.backup 84 blocks
oak%

Вывод списка файлов (Listing the Files) на магнитной ленте (tar)

Выполните следующие шаги для вывода списка файлов, находящихся на магнитной ленте:

1.  Вставьте магнитную ленту в устройство(накопитель).
2.  Наберите tar tvf /dev/rmt/n и нажмите Return. Опция t (table) выводит список файлов, которые вы задали, опция v (verbose) выводит полную информацию о файлах в порядке их вывода в форме, аналогичной команде ls -l, и опция f (files), за которой следует имя устройства(накопителя) определяет устройство, где расположены tar-файлы.

В следующем примере, в списке содержимого магнитной ленты, находящейся в устройстве 0 находятся два файла:

oak% tar tvf /dev/rmt/Ø
rw-rw-rw-6693/1Ø  44032 Apr 23 14:54 1991 evaluation.doc
rw-rw-rw-6693/1Ø  43008 Apr 23 14:47 1991 evaluation.doc.backup
oak%

Если читать слева направо, то первая колонка показывает разрешения для файла; вторая - показывает владельцев файлов UID и GID; третья колонка показывает количество символов (байтов) в файле; четвертая, пятая, шестая и седьмая колонки содержат месяц, день, дату и год последнего обновления файла, и в последней колонке содержится имя файла.

Дозапись файлов на магнитную ленту (tar)

Выполните следующие шаги для дозаписи файлов без перезаписи файлов уже заходящихся на магнитной ленте:

1.  Войдите в каталог, содержащий файл, который вы хотите скопировать.
2.  Вставьте магнитную ленты, не защищенную от записи, в устройство(накопитель).
3.  Наберите tar rvf /dev/rmt/n filename filename filename ... и нажмите Return. Заданные вами имена файлов дозаписываются к файлам, которые уже находились на магнитной ленте.


ЗАМЕЧАНИЕ:  Вы можете использовать метасимволы (? и *) как части имен задаваемых файлов. Например, для копирования всех документов с расширением .doc, наберите *.doc в качестве аргумента имени файла.
4.  Удалите магнитную ленту из устройства и запишите имена файлов на метку ленты (tape label).

В следующем примере, один файл дозаписывается к файлам, уже находящихся на магнитной ленте в устройстве (накопителе) 0:

oak% cd /home/winsor
oak% tar cvf /dev/rmt/Ø junk
a junk 1 blocks
oak% tar rvf /dev/rmt/Ø
rw-rw-rw-6693/1Ø  44032 Apr 23 14:54 1991 evaluation.doc
rw-rw-rw-6693/1Ø  43008 Apr 23 14:47 1991 evaluation.doc.backup
rw-rw-rw-6693/1Ø     18 Dec 1Ø 11:36 1991 junk
oak%

Можно поместить более одного набора tar файлов на магнитную ленту, если использовать опцию n (без обратной перемотки) как часть имени устройства. Например, наберите tar cvf /dev/rmt/nn filename. Магнитная лента не будет перематываться после копирования на нее файлов, а при следующем обращении к устройству файлы записываются в конец предыдущего набора файлов.


Назад Содержание Вперед
Hosted by uCoz