next up previous contents
Next: Создание резервных копий на Up: Использование дискет и создание Previous: Использование дискет для резервных

Создание резервных копий на дискетах Zip

 

Создание резервных копий на дискетах Zip аналогично тому, как это делается с обычными гибкими дисками. Однако, благодаря большей емкости дискеты Zip (порядка 100 MB), весь архив может уместиться на одной такой дискете. Дисководы Zip выпускаются с тремя типами интерфейсов: SCSI, IDE, PPA (интерфейс при подключении к параллельному порту). Поддержка дисковода Zip не включена в список заранее откомпилированных составных частей системы Linux, однако ее можно обеспечить, откомпилировав и собрав индивидуальное ядро системы для конкретного компьютера (custom kernel). Процесс установки драйвера Iomega Zip описан в разд. 4.11.2.

Принцип наименования дисководов Zip с интерфейсом SCSI и PPA такой же, как и других устройств SCSI (см. разд. 4.5.2).

Обычно дискеты Zip отформатированы заранее под файловую систему MS-DOS. Можно либо использовать имеющуюся файловую систему, которая должна поддерживаться ядром системы Linux, либо использовать программу mke2fs или аналогичную ей для создания на дискете файловой системы формата Linux.

Дискета Zip (если дисковод -- первое устройство SCSI) называется /dev/sda4. Монтирование файловой системы производится так:

\# \tinput{mount /dev/sda4 /mnt}

Часто для монтирования файловой системы на дискете Zip удобно использовать отдельную точку монтирования, например, /zip. Для создания точки монтирования пользователь root должен совершить следующие действия:

\# \tinput{mkdir /zip} \\
\# \tinput{chmod 0755 /zip}
После этого в каталог /zip можно монтировать файловые системы на дискетах Zip.

Архивирование на дискетах Zip аналогично архивированию на обычных дискетах. Для архивирования со сжатием каталога /etc на уже смонтированную файловую систему на дискете Zip может использоваться следующая команда:

\# \tinput{tar zcvf /zip/etc.tgz /etc}

Эта команда может выполняться в любом каталоге, поскольку в ней указываются абсолютные имена файлов (absolute path names). Если файловая система на дискете Zip имеет формат MS-DOS, то необходимо, чтобы имена архивов удовлетворяли правилу "8+3", которое принято для имен файлов в системе MS-DOS, иначе имя файла будет обрезано. Пример имени сжатого архивного файла -- etc.tgz.

Аналогично, для извлечения файлов из архивов можно применить команду

\# \tinput{cd /}  \\
\# \tinput{tar zxvf /zip/etc.tgz}

Для создания, например, файловой системы типа ext2 на дискете Zip, можно ввести команду

\# \tinput{mke2fs /dev/sda4}
При этом дискета (ее файловая система) не должна быть смонтирована (т.е. быть не-монтированной -- unmounted).

Если на дискете Zip создана файловая система типа ext2, и эта файловая система смонтирована, то можно создавать резервные копии целых файловых систем единственной командой:

\# \tinput{tar zcvf /zip/local.tar.gz /usr/local}

Заметим, что создание резервных копии командой tar во многих случаях предпочтительнее, чем просто копирование файлов командой cp -a на резервный носитель, поскольку файлы в архиве, созданном командой tar, будут иметь такое же последнее время редактирования, как и у исходных файлов.


next up previous contents
Next: Создание резервных копий на Up: Использование дискет и создание Previous: Использование дискет для резервных

root
Sun Aug 29 12:01:30 MSD 1999