with पिछली त्रुटियों के कारण विफलता की स्थिति से बाहर निकलना


9

मैं इस गाइड की मदद से अपने उबंटू वर्कस्टेशन का बैकअप लेने की कोशिश कर रहा हूं और टार कमांड आउटपुट के रूप में मुसीबत में चल रहा हूं

Exiting with failure status due to previous errors

यहाँ मैं टर्मिनल में क्या कर रहा हूँ:

sudo -i
cd /
tar -cvpzf sysbackup-20110821.tar.gz \
    --exclude=/sysbackup-20110821.tar.gz \
    --exclude=/proc \
    --exclude=/lost+found \
    --exclude=/sys \
    --exclude=/mnt \
    --exclude=/media \
    --exclude=/dev /

इसलिए थोड़ी खोज करने से, त्रुटि एक गैर-महत्वपूर्ण प्रकृति की लगती है, लेकिन जैसा कि मैं वास्तविक .tar फ़ाइल की सामग्री की जांच करता हूं, मेरा- /homeफ़ोल्डर गायब है, इसलिए स्पष्ट रूप से कुछ स्पष्ट रूप से गलत हो गया है।

त्रुटियों के बिना अपने सिस्टम का बैकअप लेने के बजाय मुझे क्या करना चाहिए?


tarयह दिखाना चाहिए कि त्रुटि क्या है: v-verbose फ्लैग को हटा दें या सभी आउटपुट को भेजें /dev/null। आपको अधिक स्पष्ट रूप से त्रुटि संदेश देखना चाहिए। वैकल्पिक रूप से, एक फ़ाइल में
स्टाडर

इसके अलावा, घर एन्क्रिप्टेड है? रूट उपयोगकर्ता से सुलभ है?
20

/ होम एन्क्रिप्टेड नहीं है। यह rar-file में दिखाई दिया, हालांकि जब मैंने कमांड को फिर से चलाया, तो "असफलता के साथ बाहर निकलना ..." दिखाई देता है
औद्योगिक

यह निरपेक्ष पथ पर निर्भर हो सकता है, जो परेशान करता है tar, उसे प्रतिस्थापित .करने की कोशिश करता है/
enzotib

हाय Entzotib। भ्रम के लिए खेद है - के /साथ बदलें /?
औद्योगिक

जवाबों:


5

मैं निम्नलिखित के रूप में एक कमांड लाइन का सुझाव देता हूं:

tar -cvpzf sysbackup-20110821.tar.gz --one-file-system \
    --exclude=/sysbackup-20110821.tar.gz \
    --exclude=./run \
    --exclude=./tmp \
    --exclude='./home/*/.gvfs' ./

जैसा कि आप देख, हर को बाहर पैटर्न एक रिश्तेदार पथ हो जाता है, और --one-file-systemविकल्प शामिल नहीं /dev, /proc, /sys, और सब कुछ के तहत घुड़सवार /mediaया /mnt

फिर भी, यदि आपके पास एक अलग घर विभाजन है, तो यह बैकअप नहीं है।

11.10 (वनिरिक, अल्फा 3) पर परीक्षण किया गया। शायद, पिछले ubuntu संस्करणों में आपको ./var/runइसके बजाय बाहर करना चाहिए /run


1

राइट क्लिक , " एक्स्ट्रेक्ट यहाँ " चुनें। मैं एक और परिचित समस्या को हल करने के लिए इस तरह का उपयोग करता हूं। लेकिन मुझे नहीं पता कि यह क्यों काम कर सकता है। यह अविश्वसनीय रूप से सरल लगता है, है ना? उम्मीद है कि आपकी मदद कर सकता है।

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