Архивирование на стриммер аналогично архивированию на дискеты, только при этом используется другой драйвер. Форматирование ленты (и вообще операции с лентами) также отличается от подобной операции с дискетами. Несколько примеров драйверов ленточных устройств в системе Linux приведены в таблице 4.5.
Драйвер ленточного Формат
устройства /dev/rft0 Лента QIC-117, перемотка при закрытии.
/dev/nrft0 Лента QIC-117, нет перемотки при закрытии.
/dev/tpqic11 Лента QIC-11, перемотка при закрытии.
/dev/ntpqic11 Лента QIC-11, нет перемотки при закрытии.
/dev/qft0 Стриммер габарита 1/2, перемотка при закрытии.
/dev/nqft0 Стриммер габарита 1/2, нет перемотки при закрытии.
Ленточные устройства используют интерфейс контроллера дисководов гибких дисков и используют драйвер ftape, о котором рассказывается ниже. Установка модуля поддержки драйвера ftape описывается в разд. 4.11.3. Ленточные устройства с интерфейсом SCSI перечислены в таблице 4.3.
Для архивирования каталога etc на ленту используется команда
\# \tinput{tar cvf /dev/qft0 /etc}
Аналогично, для извлечения файлов из архива можно использовать команду
\# \tinput{cd /} \\ \# \tinput{tar xvf /dev/qft0}
Перед использованием ленту, так же как и дискеты, надо форматировать. В системе Linux форматировать ленту можно драйвером ftape. Для форматирования ленты форматом QIC-40 можно использовать команду
Перед извлечением из лентопротяжек ленты следует перемотать и записать на ленту буферы ввода/вывода. Это аналогично размонтированию файловой системы на дискете перед ее извлечением из дисковода. Общее в этих устройствах то, что в них используется кэширование данных в памяти. Стандартная команда для контроля операций с лентой в системе UNIX называется mt. В зависимости от того, включены в систему средства работы с лентой или нет, эта программа может присутствовать либо отсутствовать. Драйвер ftape работает с программой ftmt, имеющей аналогичные функции.
Для перемотки ленты перед ее снятием следует использовать команду
\# \tinput{ftmt -f /dev/qft0 rewoffl}Разумеется, в эту команду надо подставить соответствующий драйвер для конкретного компьютера.
Полезно также после записи на ленту устранить неравномерности натяжения (по-английски эта операция называется retension), поскольку лента подвержена растяжению. Для этого используется команда
\# \tinput{ftmt -f /dev/qft0 retension}
Для получения информации о статусе ленточного устройства надо ввести команду
\# \tinput{ftmt -f /dev/qft0 status}(при этом в устройстве должна находиться отформатированная лента).