У меня есть несколько лент с резервными копиями, которые существовали на файловом сервере AUSPEX. Резервные копии были записаны на ленту с помощью SunOs версии команды CPIO. Теперь, когда мне нужно их восстановить (конечно, серверов Auspex больше нет), резервные копии не будут восстанавливаться, потому что заголовки нестандартные. Я сбросил образы лент на диск. PAX, CPIO и TAR не могут читать изображения. Я перепробовал все варианты формата CPIO.
Я получаю следующие ошибки: «слишком длинное имя», «байт заменен в заголовке» или просто вывод мусора.
Я могу открывать изображения и читать содержимое файлов, но не могу восстановить изображения.
Я обнаружил, что у SunOs есть специальный заголовок в изображениях CPIO V2.5. Я нашел источник cpio, теперь мне нужно определение заголовка SunOs внутри CPIO?
Думаю, у меня больше нет архива cpio в старом стиле, но, учитывая эволюцию программы, я уверен, что Йорг Шиллингс звезда должен иметь возможность извлекать файлы из этого формата. Это даже неплохо для определения формата самого файла, поэтому, скорее всего, вам не нужно пробовать множество опций (с заменой байтов, с заменой половинного слова, заголовком с контрольной суммой 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.
После кончины Berlios ссылка на скачивание, поддерживаемая в настоящее время, теперь звезда автономный, или весь пакет Schilytools.
(последняя проверка 17.06.2019)