कार्य को अनदेखा करते समय अनुमति: सिस्टम को दूरस्थ रूप से अपग्रेड करने या नई सुविधाओं को जोड़ने की सुविधा प्रदान करने के लिए।हार्ड और प्रतीकात्मक लिंक को संरक्षित करने के लिए, टैर बॉल बनाने के दौरान अनुमतियां और टैरबॉल
मुझे क्या करना है लक्ष्य मशीन के वर्तमान वातावरण का बैक अप बनाएं और यदि किसी भी स्तर पर अपग्रेडिंग विफल हो जाती है, तो मूल वातावरण पर वापस लौटें।
कहो मेरी निर्देशिका संरचना कुछ इस तरह हैं:
/home/user/project1/....bla bla
परियोजना 1 प्रतीकात्मक लिंक, हार्ड लिंक, के निष्पादन योग्य फ़ाइलें हैं सॉफ्टवेयर और फर्मवेयर आदि
मेरे दुविधा
मैं रणनीति का उपयोग करना चाहिए 1 या 2?
क्या मुझे पूरे वर्तमान माहौल की प्रतिलिपि बनाना चाहिए और अपग्रेडिंग विफल होने पर वापस लौटना चाहिए।
उदाहरण -> सीपी -p -r/घर/उपयोगकर्ता/Project1/*/घर/उपयोगकर्ता/project1_backup/
अगर उन्नयन विफल रहता है ->
mv/घर/उपयोगकर्ता/प्रोजेक्ट 1_बैकअप/होम/यूजर/प्रोजेक्ट 1
क्या मुझे पूरे वातावरण को टैरबॉल करना चाहिए और अपग्रेड करने में विफल होने पर इसे अनदेखा करना चाहिए। टैर बॉल बनाने के लिए, मैं प्रतीकात्मक लिंक और हार्ड लिंक को संरक्षित करने के बारे में थोड़ा सा संदेह कर रहा हूं .. और इसे अनदेखा करते समय भी।
कुछ कृपया ठोस जवाब कौन सी विधि मैं का पालन करना चाहिए प्रदान कर सके और अगर मैं टार गेंद दृष्टिकोण क्या बैश आदेश हो जाएगा के साथ चलते हैं।
जहाँ तक मुझे टार gunzip लिंक और अनुमतियाँ सुरक्षित नहीं करेगा बनाने के लिए पता tar -cvfz
और इसी तरह टार गेंद untarring जबकि के रूप में। कृपया कुछ प्रकाश डालें?
टारबॉल लिंक, प्रतीकात्मक और हार्ड और अनुमतियों के बारे में जानकारी भी सुरक्षित रहेंगे। मालिक और समूह को निकालने पर बहाल किया जाएगा यदि उपयोगकर्ता के पास 'उचित अनुमतियां' हैं ('रूट' विशेषाधिकार हैं)। अन्यथा, मालिक टैरबॉल निकालने वाला उपयोगकर्ता होगा, और समूह या तो टैरबॉल में दर्ज किया जाएगा (यदि उपयोगकर्ता उस समूह से संबंधित है), या उपयोगकर्ता का प्राथमिक समूह होगा। अनुमतियां संरक्षित की जाएंगी। Symlinks में पूर्ण बनाम सापेक्ष पथ से सावधान रहें। –
यह सवाल बंद नहीं होना चाहिए। यह एक पूरी तरह से वैध सवाल है और यह काफी अच्छी तरह से वर्णित है। हालांकि मुझे लगता है कि यह एसओ से बेहतर सुपरसियर फिट होगा। – gaborous