Восстановление Unix-файла с помощью Ubuntu

11

У меня есть все эти старые ленты DDS3 и DDS4, с которых мне нужно восстановить файлы. Единственная информация, которую я действительно знаю, это то, что они были записаны на пленку 10-20 лет назад с использованием Digital Unix. Они находятся в формате файла Tar.

Я использовал Ubuntu 13.04, чтобы попытаться восстановить эти файлы, но до сих пор не добился успеха. Я действительно понятия не имею, как получить эти файлы отсюда. Пара команд, которые мы попробовали в терминале:

/media/archive/SCSI/Linux$ sudo dd if=/dev/st0 ibs=128k | tar -vxf -
sudo tar -xzf /dev/st0 /media/archive/SCSI/Linux

/media/archive/SCSI/Linuxэто то, что я пытаюсь восстановить, и st0это название Tape Drive.

Пожалуйста, помогите мне! Я только стажер!
Благодарность

tofer41
источник
1
Каков результат этих команд? Для второго я бы попробовал: sudo tar -xvf /dev/st0(без zи без назначения dir).
энзотиб
С моими командами он возвращает tar (дочерний): / dev / st0: Невозможно прочитать: Невозможно выделить память. Tar (дочерний): В начале ленты выход из tar (дочерний): Ошибка не подлежит восстановлению: выход сейчас gzip: stdin: непредвиденный Конец файла tar: Дочернее состояние вернулось 2 tar: Ошибка не может быть исправлена: при выходе из предложенной вами команды возвращен tar: / dev / sto: Невозможно открыть: Нет такого файла или каталога tar: Ошибка не может быть восстановлена: выход завершен Спасибо за предложение
tofer41
1
Вы неправильно написали мою команду, это было st0и нетsto
энзотиб
1
Сообщение "/ dev / sto: Невозможно открыть: нет такого файла или каталога" означает, что вы написали неверное имя. Повторите команду, пожалуйста
enzotib
1
Это / dev / st0, где последний символ равен нулю.
Hytromo

Ответы:

4

Используйте dd, чтобы извлечь всю информацию с лент, а затем поэкспериментируйте с копиями файлов. Через 20 лет ленты становятся хрупкими, поэтому предположим, что носитель трескается, а окись отслаивается.

Изучите первые 100 символов файла, он должен быть распознан как заголовок tar, если он выглядит зашифрованным, но не двоичным (зашифрованным), попробуйте dd с некоторыми переключателями замены байтов, снова только первые символы, пока не получите правильный комбинации, то вы можете дд с этими переключателями на tar.

Если заголовок выглядит зашифрованным, попробуйте tar z с обменом различных байтов на dd, затем попробуйте uudecode, (для копии файла, затем dd by-swapping, первые несколько сотен ...) Попробуйте распаковать файл. Когда вы можете увидеть заголовок, то примените ко всему файлу.

ubfan1
источник