У меня есть все эти старые ленты 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.
Пожалуйста, помогите мне! Я только стажер!
Спасибо
Используйте dd, чтобы извлечь всю информацию с лент, а затем поэкспериментируйте с копиями файлов. Ленты становятся хрупкими через 20 лет, поэтому предположим, что носители растрескиваются, а окись отслаивается.
Изучите первые 100 символов файла, он должен быть распознан как заголовок tar, если он выглядит скремблированным, но не двоичным (зашифрованным), попробуйте dd с некоторыми переключателями замены байтов, снова только первые символы, пока вы получите правильную комбинацию, и вы сможете использовать эти переключатели для перехода на tar.
Если заголовок выглядит зашифрованным, попробуйте tar z с обменом различных байтов на dd, затем попробуйте uudecode, (для копии файла, затем dd by-swapping, первые несколько сотен ...) Попробуйте распаковать на файл. Когда вы увидите заголовок, примените его ко всему файлу.