आप अपने फाइल सिस्टम को कैसे ट्यून कर सकते हैं? शायद आप नहीं कर सकते।
यदि आप केवल बिजली के नुकसान की परवाह करते हैं, तो केवल पढ़ने के लिए सभी फाइल सिस्टम को माउंट करें। बिजली की हानि पर अधिकांश समस्याएं अधूरी लिखी जाती हैं और अगर कुछ नहीं लिखा जाता है तो वे नहीं होंगे।
यदि आपको अधिक की आवश्यकता है, तो आप क्या कर सकते हैं एक फाइल सिस्टम का उपयोग करें जो रीड पर डेटा की जांच करता है। समस्या यह है: यदि आपके पास कोई अतिरेक नहीं है, यदि एक त्रुटि का पता चला है, तो डेटा वापस पाने के लिए कुछ भी नहीं किया जा सकता है। आपको बस पता है कि कोई त्रुटि है।
इसलिए आपको भ्रष्टाचार के मामले में डेटा बेमानी संग्रहित करने की आवश्यकता होगी। फ़ाइल सिस्टम हैं जो एक ही ड्राइव पर एक ही फ़ाइल की कई प्रतियों को संग्रहीत करने की अनुमति देते हैं, लेकिन यह वास्तव में उचित नहीं है। इसलिए आपको एक से अधिक ड्राइव का उपयोग करना चाहिए।
अधिक ड्राइव के साथ आप RAID का उपयोग भी कर सकते हैं, लेकिन RAID यदि कई ड्राइव पर डेटा अलग-अलग है, तो यह जानने का कोई तरीका नहीं है कि कौन सा सही है। आधुनिक फ़ाइल सिस्टम हर फ़ाइल (या फ़ाइलों के कुछ हिस्सों) के हैश कोड की गणना करते हैं और पढ़ने पर उनकी तुलना करते हैं। यदि हैश मेल नहीं खाता है, तो फ़ाइल को किसी अन्य स्थान से पढ़ा जाता है जहां यह उम्मीद है कि अभी भी सही है और गलत डेटा को बदल दिया गया है। इसलिए यह फाइल सिस्टम अपने आप मरम्मत करता है।
फ़ाइल सिस्टम जो इसका समर्थन करते हैं, वे हैं ZFS, BtrFS, ReFS और अन्य। मैंने केवल कभी ZFS का उपयोग किया था।