मैं लिनक्स निर्देशिका को कैसे प्रतिबिंबित कर सकता हूं और सभी मेटाडेटा का बैकअप ले सकता हूं?


2

मुझे अपने होम फोल्डर (और कुछ अन्य फ़ोल्डर्स) को एक संगठनात्मक लिनक्स एनएफएस सिस्टम पर बैकअप करने की आवश्यकता है जहां मेरा खाता जल्द ही समाप्त हो जाएगा, एक व्यक्तिगत हार्ड ड्राइव पर (जो लिनक्स फाइल सिस्टम का उपयोग नहीं कर रहा है)। मैं एसएसएच और एसएफटीपी के माध्यम से खाता एक्सेस करता हूं। मैं इन फ़ाइलों और निर्देशिकाओं के लिए सभी मेटाडेटा बैकअप करना चाहता हूं और उनमें सब कुछ शामिल है, जिसमें दिनांक, मालिक, समूह, यूआईडी / जीआईडी ​​नंबर, सीएचएमओडी अनुमतियाँ, आदि। मैं यह करने के बारे में कैसे जा सकता हूं? क्या मुझे एलएस कमांड को निर्देशिका पर पुनरावर्ती रूप से चलाने की जरूरत है कि किस सूचना को प्रदर्शित करने के लिए कुछ सेटिंग्स के साथ, और परिणामों को एक फाइल पर पाइप करें ताकि जानकारी एक फाइल में हो जाए चाहे मैं इसे किस फाइल सिस्टम में स्थानांतरित कर दूं? या वहाँ TAR / GZ की तरह कुछ का उपयोग कर सभी मेटाडेटा को बचाने के लिए एक रास्ता है? अगर यह TAR / GZ के साथ है, तो मैं इस मेटाडेटा को अन्य फाइल सिस्टम पर कैसे देखूं, जिसे मैं आर्काइव में स्थानांतरित करता हूं:

इसके अलावा, क्या आप जानते हैं कि SELinux मेटाडेटा और AFS (एंड्रयू फाइल सिस्टम) मेटाडेटा के लिए भी यह कैसे करना है? (ये बाद में किसी अन्य फाइल सिस्टम के लिए होंगे, लेकिन अगर आपको इनमें से किसी का भी उत्तर नहीं पता है, तो कृपया अभी भी उपरोक्त उत्तर दें)

जवाबों:


2

टार का उपयोग करें (1)

हाँ, टार आर्काइव प्रोग्राम एक लिनक्स डायरेक्टरी को जांचने का एक अच्छा तरीका है।

इसे इस तरह से करने का एक फायदा यह है कि तब कोई फर्क नहीं पड़ता कि मध्यवर्ती फाइलसिस्टम क्या है। उदाहरण के लिए, आप .tgz फ़ाइल को एक FAT32 फ्लैश ड्राइव या किसी अन्य चीज़ पर रख सकते हैं और जब तक निष्कर्षण अंततः किसी अन्य यूनिक्स जैसी प्रणाली पर किया जाता है, तब तक सभी मेटाडेटा जीवित रहेंगे।

$ tar cvfz /somewhere/else/backup.tgz . # save current directory and everything underneath
...
# later, on a Unix box...
$ mkdir my_old_dir; cd my_old_dir
$ tar xvfz /whatever/backup.tgz

मुझे लगता है कि मैं किस सर्वर पर लॉग इन करता हूं, इस फाइलसिस्टम पर उपयोग किए जा सकने वाले टार के एक दो संस्करण प्रतीत होते हैं। एक कहता है कि यह टार का "GNU" संस्करण है और इसमें gzip विकल्प है, लेकिन कुछ अन्य विकल्प (जैसे विस्तारित गुण) के रूप में नहीं है जो कि "non-GNU" है। इनमें क्या अंतर है? इसके अलावा, अगर मेरे पास कोई प्रतीकात्मक लिंक है, तो उन्हें कैसे संभाला जाएगा?
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.