क्या फ़ोल्डर मुझे CentOS पर बैकअप नहीं देना चाहिए?


10

मैं rsnapshot का उपयोग कर रहा हूं एक CentOS 5.5 स्थापित करने के लिए शुरू करने के लिए और मुझे उन फ़ोल्डरों की एक सूची की आवश्यकता है जिन्हें मुझे शायद बैकअप से बाहर करना चाहिए। सर्वर मुख्य रूप से एक एलएएमपी वेब सर्वर है, और बैकअप के समय सेवारत होगा, हालांकि अपेक्षाकृत कम मात्रा होना चाहिए। क्या बैकअप / var / lib / mysql एक बुरा विचार है?

मैं मान रहा हूं कि मुझे बैकअप / खरीद के बारे में चिंता नहीं करनी चाहिए, अन्य फ़ोल्डरों को बैकअप लेने की क्या आवश्यकता है?

जवाबों:


10

आप लगभग निश्चित रूप से अनदेखा कर सकते हैं /proc, /dev, /tmpऔर /var/tmp

एक अच्छा मामला अनदेखी के लिए बनाया जा सकता है /var/log(और किसी भी अन्य लॉगिंग निर्देशिकाओं), /var/cacheयदि आपके पास है, और संभवतः इसके कुछ अंश हैं /var/db(हालांकि आपको इसके साथ सावधान रहना होगा /var/db: कभी-कभी वास्तव में महत्वपूर्ण सामान वहां डाल दिया जाता है ...)

इससे परे कि आप शायद एक बैकअप करना चाहते हैं, कुछ दिन प्रतीक्षा करें और यह देखने के लिए कि समय के साथ क्या होता है। यदि आप उन बैकअप में बहुत सारे "जंक" देखते हैं तो आप अपनी बहिष्करण सूची को और अधिक ध्यान से देख सकते हैं।


एक बार जब आप उस सामान का चयन कर लेते हैं जिसे आप अपने बैकअप में शामिल करना चाहते हैं और अपनी सूची में शामिल / बाहर करते हैं, तो सुनिश्चित करें कि आप एक उचित पुनर्स्थापना परीक्षण करते हैं - नंगे धातु से एक मशीन लें और अपने डेटा और सॉफ़्टवेयर को फिर से काम करने के लिए आवश्यक प्रक्रिया से गुजरें, बिना मूल मशीन को छूना।

यदि आप इस बात को प्रबंधित नहीं कर सकते हैं कि आपने जो कुछ भी वापस किया है, उसके साथ आपका बैकअप नहीं है ...


/ sys को भी अनदेखा किया जाना चाहिए।
जकर्री

/sysएक और अच्छा एक अनदेखी करने के लिए है - यह भी अगर आप BIND एक chroot में चल रहा है आप अनदेखा करना चाहते /dev, /procchroot के तहत, आदि ...
voretaq7

2
कृपया लॉगफ़ाइल्स को अनदेखा न करें । जब तक आपके पास डेटा वापस पाने के लिए कुछ अन्य तंत्र नहीं हैं, तो आपको डिबग उद्देश्यों के लिए आवश्यकता हो सकती है।
मार्टिन एम।

@ सेवर हॉरर - सच है, अगर आपके पास रिमोट सेसोग्ल सेट नहीं है, तो आप लॉग्स का बैकअप भी लेना चाहते हैं - ऐसा करने के लिए नकारात्मक पक्ष यह है कि लॉग रोटेशन लग रहा है (सबसे बैकअप सॉफ्टवेयर में) हर फाइल की तरह बदला: आप प्रत्येक घुमाए गए लॉग की कई प्रतियां बना रहे हैं। वर्बोज़ एक्सेस लॉग के साथ व्यस्त वेब सर्वर के लिए कुछ सिस्टम, एक अतिरिक्त टमटम या एक दिन के लिए कोई समस्या नहीं ...
voretaq7

1

केवल फ़ोल्डर जो आपको चाहिए वे हैं /var/wwwऔर /var/lib/mysqlआपकी वेबसाइट और डेटा प्राप्त करने के लिए। और /etc/httpdयदि आवश्यक हो तो अपने अपाचे कॉन्फ़िगरेशन को प्राप्त करने के लिए बैकअप । उपयोग बनाम बैक अप पर चर्चा के लिए यहां देखें ।/var/lib/mysqlmysqldump

यदि आप बैकअप के लिए एक lvm स्नैपशॉट का उपयोग कर सकते हैं, तो यह और भी बेहतर होगा, लेकिन स्नैपशॉट को जितनी जल्दी हो सके नष्ट करना सुनिश्चित करें। लविम स्नैपशॉट आपके प्रदर्शन को नष्ट कर देते हैं।


5
यही कारण है कि MySQL बैकअप लेने के लिए, लेकिन यह कहते हुए पर एक अच्छी शुरुआत "केवल फ़ोल्डर आप की जरूरत चाहिए" है बेहद खतरनाक है, खासकर जब आप वातावरण से परिचित नहीं हैं - वहाँ अन्य स्थानों में महत्वपूर्ण सामान (जैसे उपयोगकर्ता / में पासवर्ड की जानकारी हो सकता है /etc/passwdऔर /etc/shadowSSH कुंजी के तहत /home, कस्टम स्क्रिप्ट के तहत /usr/local...)। आम तौर पर यह एक सूची बनाना बेहतर होता है जो विशिष्ट रूप से आपके द्वारा आवश्यक सभी चीज़ों को कैप्चर करने के बजाय बैकअप से सुरक्षित रूप से बाहर रखा जा सकता है।
voretaq7

0

बहुत कम जानकारी, क्षमा करें।

क्या यह एक वेबसर्वर, डेटाबेस सर्वर, सांबा सर्वर, नेमसर्वर है। यह पूरी तरह से इस बात पर निर्भर करता है कि किस तरह की सेवाएं चल रही हैं।

मैं आमतौर पर किसी भी चीज का वितरण नहीं करता हूं जो कि वितरण द्वारा प्रदान की जाती है (जो सब कुछ पैकेज से आता है)। मेरे पास जिन चीज़ों के लिए बैकअप है वे हैं:

  • कॉन्फ़िगरेशन फ़ाइलें
  • लॉग फ़ाइलें (बस कुछ बुरा होता है)
  • " डेटा " - जो बाँध, ldap "डंप्स", डेटाबेस डंप्स और व्हाट्सनॉट के लिए ज़ोन फाइलें होगी।
  • घर निर्देशिका अगर वहाँ वास्तविक मानव उपयोगकर्ताओं को सर्वर में प्रवेश कर रहे हैं
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.