Сегодня будем создавать систему резервного копирования информации на в

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
Сегодня будем создавать систему резервного копирования информации на видеокассеты. 60 минутная видеокассета может вместить в себя 10Gb информации при скорости записи 3Mb/сек и до 15Gb в режиме Long Play. Для этого понадобиться видеокамера и компьютер с FireWire интерфейсом и два пакета ПО: dvconnect + libdv - организует соединение компьютера и видемагнитофона и dvbackup.
После того как всё оборудование будет подключено и требуемое ПО установлено, удостоверимся, что в системе загружен модуль video1394:
lsmod | grep video1394
если его нет, то подгружаем
modprobe video1394
Далее удостоверимся что всё работает, заходим в каталог в котором файлы которые нужно забэкапить, и нажимаем кнопку записи на видеокамере. В терминале выполняем команду
find . | cpio -o -H crc | dvbackup --prefix=125 | dvconnect -s -b 500
Начнётся запись файлов на видеокасету. Когда команда отработает, можите спокойно выключать запись на своём оборудовании.
Проверим насколько успешно прошла запись: перемотаем кассету на начало, включим в режиме Play, в терминале запускаем:
dvconnect | dvbackup -t
Для восстановления информации с видеокассеты на компьютер запускаем Play и в командной строке запускаем:
dvconnect | dvbackup -d | cpio -imV
Вы можите записывать информацию в любые места кассеты. Для облегчения поиска места начала той или иной записи в начале записи задаём параметр --set-backup-title для описания данного "куска ленты" или --set-picture для того чтобы дать описание посредством картинки. Оба вида описания вы будете видеть в LCD-мониторе видеокамеры в режиме Play. картинки должны быть в формате PPM размером 90x72 для PAL и 90x60 для NTSC.