Przywracanie pliku tar Unix za pomocą Ubuntu

11

Mam wszystkie stare taśmy DDS3 i DDS4, z których muszę przywrócić pliki. Jedyną informacją, którą naprawdę znam, jest to, że zostały umieszczone na taśmach około 10 do 20 lat temu przy użyciu Digital Unix. Są w formacie pliku Tar.

Korzystam z Ubuntu 13.04, aby spróbować przywrócić te pliki, ale jak dotąd nie osiągnąłem żadnego sukcesu. Naprawdę nie mam pojęcia, jak stąd usunąć te pliki. Kilka poleceń, które wypróbowaliśmy w terminalu to:

/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/Linuxpróbuję przywrócić i st0jest to nazwa napędu taśmowego.

Proszę pomóż mi! Jestem tylko stażystą!
Dzięki

tofer41
źródło
1
Jaki jest wynik tych poleceń? W drugim przypadku spróbuję: sudo tar -xvf /dev/st0(bez zi bez katalogu docelowego).
enzotib
Z moimi poleceniami zwraca tar (child): / dev / st0: Cannot read: Nie można przydzielić pamięci tar (child): Na początku taśmy zamknięcie teraz tar (child): Błąd nie jest możliwy do odzyskania: wyjście teraz gzip: stdin: nieoczekiwany koniec pliku tar: Dziecko zwróciło status 2 tar: Błąd nie jest możliwy do odzyskania: zamknięcie teraz sugerowane polecenie zwróciło tar: / dev / sto: Nie można otworzyć: Brak takiego pliku lub katalogu tar: Błąd nie jest możliwy do odzyskania: wyjście teraz Dziękujemy za sugestia
tofer41
1
st0sto
Błędnie
1
Komunikat „/ dev / sto: Nie można otworzyć: brak takiego pliku lub katalogu” oznacza, że ​​napisałeś złą nazwę. Powtórz polecenie, proszę
enzotib
1
Jest / dev / st0, gdzie ostatnim znakiem jest zero.
hytromo

Odpowiedzi:

4

Użyj dd, aby usunąć wszystkie informacje z taśm, a następnie eksperymentuj z kopiami plików. Taśmy są kruche po 20 latach, więc załóżmy, że media pękają, a tlenek łuszczy się.

Sprawdź pierwsze 100 znaków pliku, powinien być rozpoznawalny jako nagłówek tar, jeśli wygląda na zakodowany, ale nie binarny (zaszyfrowany), spróbuj dd z niektórymi przełączeniami zamiany bajtów, ponownie tylko pierwsze znaki, aż uzyskasz właściwy kombinacja, to możesz dd za pomocą tych przełączników do tar.

Jeśli nagłówek wygląda na zaszyfrowany, wypróbuj tar z różnymi zamianami bajtów na dd, a następnie spróbuj uudecode, (na kopii pliku, a następnie zamiana bajtów dd, pierwsze kilkaset ...) Spróbuj rozpakować plik. Gdy zobaczysz nagłówek, zastosuj do całego pliku.

ubfan1
źródło