После подключения не забудьте выполнить процедуру AUTODETECT для данного устройства. ОС Linux определит магнитооптический привод как обыкновенный жесткий диск с интерфейсом IDE. Если вы поспешили я, запустив Windows, чтобы полюбоваться повой буквой в списке доступных дисков, отформатировали ваш магнитооптический диск, то, скорее всего, в Linux он будет работать некорректно. Для обеспечения нормальной работы магнитооптического привода в Linux запустите fdisk для Linux и удалите все разделы, которые создала Windows. Затем создайте один первичный раздел и командой t измените его тип на FAT32.
Хочу отметить, что FAT32 может работать довольно медленно, но позволит сэкономить около 80 Мб дискового пространства при использовании магнитооптического диска размером 640 Мб.
10.4. Программное обеспечение для резервного копирования
10.4.1. Простое резервное копирование по сети
Простейший способ сохранить каталог со своими данными — это перекинуть его по сети на другой компьютер. Утилита scp (
Утилита scp служит клиентом демона sshd (п.11.3.2), который должен быть запущен на компьютере назначения. Она устанавливается из того же пакета OpenSSH.
Чтобы скопировать каталог /home/den/mywork
с узла saraksh в свой домашний каталог на узле dhsilabs, введите следующую команду:
[den@saraksh~]$ scp -r mywork dhsilabs:/home/den
Ключ -r указывает, что нужно рекурсивно копировать подкаталоги. Вместо имени узла dhsilabs можно (или нужно, если это имя неизвестно в службе DNS) использовать IP-адрес.
Если защищенность ваших данных в процессе передачи для вас не так важна, как способность инструмента отличать «свежие» файлы и копировать только их, пользуйтесь утилитой rsync. Она должна быть установлена на обоих компьютерах — локальном и удаленном. Чтобы скопировать с узла dhsilabs только те файлы каталога mywork
, которые были обновлены с момента последнего запуска rsync, за вычетом подкаталога backup
, введите команду:
[den@saraksh~]$ rsync -az --exclude=backup \
dhsilabs:/home/den/mywork /home/den
Ключ -z сжимает передаваемые данные. Утилита rsync не шифрует данных, но предоставляет возможность подключить для шифрования оболочку ssh.
10.4.2. Управление стримером
Управление стримером выполняет программа mt. Она входит в состав пакета mt-st
, который обычно входит в состав дистрибутива (в дистрибутивах, основанных на Red Hat, он присутствует). Программа mt использует устройство /dev/nftape
, которое является символической ссылкой на /dev/nrft0
. Если вы используете стример с интерфейсом SCSI, вам нужно сделать его ссылкой на /dev/st0
.
После подключения стримера необходимо подготовить ленту к работе. Вся подготовка состоит из перетяжки ленты и ее форматирования. При перетяжке с поверхности пленки снимаются статические заряды. Перетяжку можно выполнить командой:
$ mt-st -f /dev/nftape retension
А вот форматирование вам придется выполнять с помощью программы для DOS, которая поставляется со стримером. Можно, конечно, использовать и другие программы. Стабильно работают Conner Backup Basics, Norton Backup, а также QICstream. По завершении этого процесса требуется инициализировать ленту:
$ mt-st -f /dev/nftape erase
Вот теперь можно приступать к архивации данных. Например, если вы хотите записать на ленту содержимое своего домашнего каталога, вы можете использовать следующую команду:
$ tar cfz /dev/nftape /home/den
Здесь я использовал команду tar, которая изначально предназначалась для работы с лентой (это видно из ее названия —
$ tar xfz /dev/nftape
Если вы не сжимали данные, то разархивируйте их с ключами xf.
Проверить целостность архива на ленте можно с помощью команды
$ tar df /dev/nftape
Чтобы разместить на одной ленте два или более архивов tar, вам понадобятся средства позиционирования головки и перемотки ленты. Это делается при помощи программы mt. Например, перемотать ленту на две отметки начала файла в формате tar вперед можно таким образом:
$ mt -f /dev/nftape fsf 2