Резервные копии LFS auspex
У меня есть несколько резервных лент, которые существовали на файловом сервере AUSPEX. Резервные копии были записаны на ленту с помощью SunOs-версии команды CPIO. Теперь, когда мне нужно восстановить их (конечно, больше нет серверов auspex), резервные копии не будут восстановлены, потому что заголовки не являются стандартными. Я сбросил образы ленты на диск. PAX, CPIO и TAR не могут читать изображения. Я перепробовал все варианты формата CPIO.
Я получаю следующие ошибки: "имя слишком длинное", "байт в заголовке" или просто вывод нежелательной информации.
Я могу открыть изображения и прочитать содержимое файлов, но не могу восстановить изображения.
Я обнаружил, что SunOs имеет специальный заголовок на изображениях CPIO V2.5. Я нашел источник для cpio, теперь мне нужно определение заголовка SunOs внутри CPIO?
1 ответ
Думаю, у меня больше нет архива cpio в старом стиле, но, учитывая эволюцию программы, я уверен, что звезда Jörg Schillings сможет извлечь файлы из этого формата. Он даже довольно хорошо узнает о формате самого файла, так что, скорее всего, вам не придется пробовать множество опций (с заменой байтов, с заменой полуслов, заголовком с контрольной суммой crc и т. Д.).
Header types:
v7tar Old UNIX V7 tar format
tar Old BSD tar format
star Old star format from 1985
gnutar GNU tar format 1989 (violates POSIX)
ustar Standard POSIX.1-1988 tar format
xstar Extended standard tar (star 1994)
xustar 'xstar' format without tar signature
exustar 'xustar' format - always x-header
pax Extended POSIX.1-2001 standard tar
suntar Sun's extended pre-POSIX.1-2001
bin cpio UNIX V7 binary format
cpio cpio POSIX.1-1988 format
odc cpio POSIX.1-1988 with SYSv compat
asc SYSvr4 cpio ascii expanded device #
crc 'asc' format + CRC
Когда называется как scpio
, scpio -help
даст более подробную справку по конкретным параметрам cpio.
Его можно скачать через ftp с berlios
(ссылка подтверждена: 2013-09-06)