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/Linux
próbuję przywrócić i st0
jest to nazwa napędu taśmowego.
Proszę pomóż mi! Jestem tylko stażystą!
Dzięki
command-line
restore
tar
extract
tofer41
źródło
źródło
sudo tar -xvf /dev/st0
(bezz
i bez katalogu docelowego).st0
sto
Odpowiedzi:
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.
źródło