उबंटू के साथ एक यूनिक्स टार फाइल को पुनर्स्थापित करना


11

मेरे पास इन सभी पुराने DDS3 और DDS4 टेप हैं जिन्हें मुझे बंद फ़ाइलों को पुनर्स्थापित करने की आवश्यकता है। एकमात्र जानकारी जो मुझे वास्तव में पता है कि वे डिजिटल यूनिक्स का उपयोग करते हुए लगभग 10 से 20 साल पहले टेप पर रखी गई थीं। वे एक टार फाइल फॉर्मेट में हैं।

मैं इन फ़ाइलों को पुनर्स्थापित करने का प्रयास करने के लिए 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

मेरी आज्ञाओं के साथ यह टार (बच्चे): / dev / st0: नहीं पढ़ सकता: मेमोरी टार (बच्चे) को आवंटित नहीं कर सकता: टेप की शुरुआत में, अब टार (बच्चा) छोड़ रहा है: त्रुटि पुनर्प्राप्त करने योग्य नहीं है: अब बाहर निकलना gzip: stdin: अनपेक्षित फ़ाइल टार का अंत: चाइल्ड लौटाया गया स्टेटस 2 टार: त्रुटि पुनर्प्राप्त करने योग्य नहीं है: अब आपके द्वारा बताए गए कमांड से बाहर निकलने के टार: / dev / sto: नहीं खुल सकता: ऐसी कोई फ़ाइल या निर्देशिका टार नहीं: त्रुटि पुनर्प्राप्त करने योग्य नहीं है: अभी बाहर निकलने के लिए धन्यवाद सुझाव
tofer41

1
आपने मेरी आज्ञा को गलत लिखा है, यह st0नहीं थाsto
enzotib

1
संदेश "/ dev / sto: नहीं खुल सकता: ऐसी कोई फ़ाइल या निर्देशिका" इंगित नहीं करता है कि आपने बुरा नाम लिखा है। कमांड को दोहराएं, कृपया
enzotib

1
यह / dev / st0 है जहां अंतिम वर्ण शून्य है।
hytromo

जवाबों:


4

टेप से सभी जानकारी खींचने के लिए dd का उपयोग करें, और फिर फ़ाइलों की प्रतियों के साथ प्रयोग करें। टेप 20 साल बाद नाजुक होते हैं, इसलिए मान लें कि मीडिया टूट रहा है और ऑक्साइड बंद हो रहा है।

फ़ाइल के पहले 100 वर्णों की जांच करें, इसे टैर हैडर के रूप में पहचाना जाना चाहिए, अगर यह तले हुए दिखता है, लेकिन बाइनरी (एन्क्रिप्टेड) ​​नहीं है, तो बाइट स्वैपिंग स्विचिंग के कुछ के साथ dd का प्रयास करें, फिर से पहले अक्षर जब तक आपको सही न मिले। संयोजन, तो आप उन स्विच के साथ टार में dd कर सकते हैं।

यदि हेडर एन्क्रिप्टेड दिखता है, तो dd पर विभिन्न बाइट स्वैपिंग के साथ टार z की कोशिश करें, फिर uudecode, (फाइल की एक कॉपी पर, फिर dd बाइट-स्वैपिंग, पहले कुछ सौ ...) फ़ाइल पर अनज़िप आज़माएँ। जब आप हेडर देख सकते हैं, तो पूरी फाइल पर लागू करें।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.