Я новичок в мире ленточного архива, но мне показалось странным, что я не могу записать два файла на ленту, не пройдя опцию tar -r
.Запись нескольких файлов в (перемотка) ленточного архива
Вот что я пытаюсь сделать:
$ cd /tmp
$ touch first second
$ tar cvf /dev/st0 first
$ tar cvf /dev/st0 second
$ tar tvf /dev/st0
-rw-r--r-- mathieu/mathieu 0 2014-02-21 15:00 second
Очевидно, что я потерял first
файл. Я не вижу, как я могу пропустить этот первый tar-архив. Я пробовал:
$ export TAPE=/dev/st0
$ mt fsf 2
/dev/st0: Input/output error
$ mt fsf 1
$ mt tell
At block 0.
Моего сценарием является то, что я хочу две машины иметь возможность создавать отдельные архивы и затем ПКПП друг на ленте архиваторы (хроны) в магазины thoses два отделенных тарболов. Что-то вроде:
$ tar zcf - /home | ssh tape_archiver "cat > /dev/st0"
Для справки:
$ mt status
SCSI 2 tape drive:
File number=0, block number=0, partition=0.
Tape block size 0 bytes. Density code 0x40 (DLT1 40 GB, or Ultrium).
Soft error count since last status=0
General status bits on (41010000):
BOT ONLINE IM_REP_EN
Согласно tldp должно быть возможно пропустить первый архив.
Ничего себе, я думал, что ленты больше не используется! – jlhonora
Что еще я должен использовать для резервного копирования файлов ~ 51Gb (компьютерная томография), которая дешевая? Я не могу использовать десятки DVD-дисков для одного файла. – malat