यहां सेटअप है: 3 अतिरिक्त संस्करणों के साथ 1 छोटा अमेज़ॅन लिनक्स (ईबीएस समर्थित) ईसी 2 उदाहरण। यह एक वेब सर्वर और डेटाबेस सर्वर दोनों है। कोड के लिए एक वॉल्यूम, PostgreSQL (8.4) डेटा निर्देशिका के लिए एक, और PostgreSQL से वाल फ़ाइलों को संग्रहीत करने के लिए एक वॉल्यूम।
(1) वाल फाइलों के साथ वॉल्यूम में डेटा डायरेक्टरी का बेस बैकअप भी होगा, जिसे एक pg_start_backup () करने के बाद कॉपी किया जाता है। फिर यह PostgreSQL (वाल फ़ाइलों) से निरंतर संग्रह आउटपुट संग्रहीत करेगा। इस वॉल्यूम को स्नैपशॉट करने के लिए, क्या फ़ाइल सिस्टम को एक सिंक और फ्रीज़िंग जारी करने का कोई मतलब है (यदि यह एक्सटी 4 है तो एक्सएफएस या डीएमएसटुप का उपयोग करके xfs_freeze का उपयोग करें)? या मैं सिर्फ एक लाइव स्नैपशॉट ले सकता हूं? वाल फ़ाइलों को एक मिनट की दर से शिपिंग किया जाएगा। क्या यह संभव है कि एक स्नैपशॉट शुरू किया जा सकता है जबकि एक वाल फाइल को कॉपी किया जा रहा है और इसके परिणामस्वरूप भ्रष्ट डेटा है?
(2) जिस वॉल्यूम में लाइव पोस्टग्रेसीक्यूएल डेटा डायरेक्टरी है वह भी अच्छे उपाय (दैनिक) के लिए बैकअप होगी। इस वॉल्यूम का स्नैपशॉट करने से पहले, मैं एक pg_dump जारी करता हूं और परिणामस्वरूप SQL फ़ाइल डेटा निर्देशिका में रखी जाती है। क्या वास्तविक डेटाबेस डेटा संगत है यह सुनिश्चित करने के लिए सावधानी बरतने का कोई मतलब नहीं है? क्या यह मान लेना सही होगा कि लाइव स्नैपशॉट लेने से ठीक से (a) बैकअप कॉन्फिग फाइल (postgresql.conf, pg_hba.conf, pg_ident.conf) और (b) एसक्यूएल डंप फाइल का बैकअप लेगी। उन दो चीजों का समर्थन करते हुए, sql डंप फ़ाइल और कॉन्फिग फाइल, इस वॉल्यूम को स्नैपशॉट करने का मुख्य बिंदु होगा। DB बहुत बड़ा नहीं है, इसलिए मुझे इस तथ्य पर कोई आपत्ति नहीं है कि डेटा फ़ाइलें इस स्नैपशॉट को ब्लोट करेंगी। और उस मामले में, मैं सिर्फ एक लाइव स्नैपशॉट कर सकता हूं - सही?
(2a) क्या डेटा निर्देशिका को रूट वॉल्यूम पर रखना बेहतर होगा, और एक बैकअप स्क्रिप्ट है जो sql डंप फ़ाइल की प्रतिलिपि बनाने के साथ-साथ किसी अन्य वॉल्यूम पर फ़ाइलों को कॉन्फ़िगर करती है, और कॉपी होने के बाद उस वॉल्यूम को स्नैपशॉट करता है?
(3) उस पर कोड के साथ वॉल्यूम के लिए, फिर से फाइल सिस्टम को सिंक करने और फ्रीज करने का कोई मतलब है? या सिर्फ एक लाइव स्नैपशॉट लिया जा सकता है? यह डेटा काफी "स्थिर" होना चाहिए।
(४) क्या यह एक ठोस बैकअप योजना है? रूट वॉल्यूम को नियमित आधार पर बैकअप नहीं किया जाता है क्योंकि मैं इसे स्थापित करने और कॉन्फ़िगर करने के बाद बस एक मशीन छवि रखूंगा।
धन्यवाद