Відновлення файлу Unix Tar за допомогою 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це назва стрічки.

Будь ласка, допоможіть мені! Я лише стажер!
Спасибі


1
Який результат цих команд? Для другого я б спробував: sudo tar -xvf /dev/st0(без zі без призначення реж.).
enzotib

За допомогою моїх команд він повертає tar (child): / dev / st0: Не вдається прочитати: Не можна виділити пам'ять tar (дочірня): На початку стрічки закриваємо тепер tar (дитина): Помилка не підлягає відновленню: вихід зараз gzip: stdin: несподівано кінець файлу tar: статус повернутої дитини 2 tar: Помилка не підлягає відновленню: закриваємо тепер команду, яку ти запропонував, повернув tar: / dev / sto: Не вдається відкрити: Немає такого файлу чи каталогу tar: Помилка не підлягає відновленню: виходить зараз Дякуємо за пропозиція
tofer41

1
Ви неправильно написали мою команду, було st0і ніsto
enzotib

1
Повідомлення "/ dev / sto: Не вдається відкрити: Немає такого файлу чи каталогу" вказує на те, що ви написали невірне ім'я. Повторіть команду, будь ласка
enzotib

1
Це / dev / st0, де останній символ дорівнює нулю.
hytromo

Відповіді:


4

Використовуйте dd, щоб витягнути всю інформацію зі стрічок, а потім експериментуйте з копіями файлів. Стрічки крихкі через 20 років, тому припустімо, що носії розтріскуються, а оксид відшаровується.

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

Якщо заголовок виглядає зашифрованим, спробуйте tar z з різними байтами, що змінюються на dd, а потім спробуйте uudecode, (на копію файлу, потім dd-байт-заміна, перші кілька сотень ...) Спробуйте розпакувати файл. Коли ви побачите заголовок, тоді застосуйте до всього файлу.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.