हमारे पास एक आंतरिक वेब सर्वर है (वर्चुअलाइज्ड, होस्टिंग रिव्यूबर्ड, लेकिन सुपर प्रासंगिक नहीं) और हमारे पास अपेक्षाकृत लगातार विफलता मोड है जिसमें असफल एनएफएस माउंट के कारण / भरने के लिए है। डिस्ट्रो उबंटू है (मत पूछो) यदि कोई समाधान अलग वितरण पर निर्भर करता है, तो इसे लागू करना धीमा होगा।
बैक अप / mnt / backup / के लिए प्रदर्शन किया जा रहा है, जिसे किसी अन्य सिस्टम में NFS माउंट के लिए माना जाता है। दुर्भाग्य से, जब माउंट विफल होता है, या बंद हो जाता है, तो बैकअप रूट फाइल सिस्टम पर किया जाता है, जैसा कि आप कल्पना कर सकते हैं कि यह बहुत पहले नहीं है / भरा हुआ है, और फिर सेवाएं विफल होने लगती हैं।
कई संभावित समाधानों पर चर्चा की गई है।
मॉनिटर / mnt / बैकअप और सुनिश्चित करें कि यह रूट नहीं है। शायद एक क्रॉन नौकरी।
/ Mnt / संरक्षित / बैकअप का उपयोग करें, और माउंट / पहले एक छोटे से फाइलसिस्टम के लिए संरक्षित, शायद एक पाश एक स्थानीय फ़ाइल के लिए माउंट ताकि यह विफल होने की संभावना बहुत कम है।
Chmod एक- rwx / mnt / बैकअप (रूट फाइल सिस्टम आरोह बिंदु)। मुझे यकीन नहीं है कि अगर संरक्षित निर्देशक से अधिक काम करेंगे, तो मुझे लगता है कि यह करता है।
माउंटेड ट्री पर "बैकअप" नामक एक निर्देशिका बनाएँ, फिर सॉफ्ट लिंक "ln - s / mnt / backup / Backups / बैकअप"। बैकअप के लिए / बैकअप का उपयोग करना तब तक विफल रहेगा जब तक कि स्थानीय पेड़ में उप-निर्देशिका नहीं होती है।
जाँच करना कि निर्देशिका बैकअप स्क्रिप्ट में सही तरीके से आरोहित है।
मैं इन तरीकों पर किसी भी प्रतिक्रिया में दिलचस्पी रखता हूं, विपक्ष या किसी भी अतिरिक्त तकनीकों का उपयोग करता हूं जो लोग रूट फाइल सिस्टम को इस प्रकार की नाक से बचाने के मानक तरीके के रूप में उपयोग करते हैं।