हाल ही में हमारे पास हमारे ग्राहक के साथ एक अप्रिय स्थिति थी - रास्पबेरी पाई आधारित "कियोस्क" रिमोट सेंसिंग डेटा प्रदर्शित करने के लिए उपयोग किया जाता था (डेटा संग्रह सर्वर से एक सेल्फ-अपडेटिंग वेबपेज प्रदर्शित करने वाले कियोस्क मोड ब्राउज़र से अधिक फैंसी कुछ भी नहीं है) बूट होने के कारण विफल रहा फाइल सिस्टम भ्रष्टाचार। Ext4, मैनुअल fsck की आवश्यकता, सिस्टम कल की महत्वपूर्ण प्रस्तुति, सेवा की आवश्यकता का एक हिस्सा होगा। बेशक हम ग्राहक को रात के लिए इसे बंद करते समय अच्छी तरह से सिस्टम को बंद करने की आवश्यकता नहीं कर सकते हैं; सिस्टम को बस इस तरह की बदसलूकी का सामना करना होगा।
मैं भविष्य में ऐसी स्थितियों से बचना चाहूंगा, और मैं ओएस को एक फाइल सिस्टम में स्थानांतरित करना चाहूंगा जो इसे रोक देगा। MTD उपकरणों के लिए इच्छित फाइल सिस्टम का एक गुच्छा है, जहां उन्हें एसडी कार्ड (एक मानक ब्लॉक डिवाइस) पर चलने के लिए कुछ गंभीर घेरा-कूद की आवश्यकता होती है। कुछ अन्य फाइलसिस्टम (पत्रिका आदि) भी हैं जो भ्रष्टाचार के खिलाफ अच्छे प्रतिरोध का दावा करते हैं। मुझे अभी भी उनके पेशेवरों और विपक्ष की कुछ उचित तुलना देखने की जरूरत है।
लिनक्स में उपलब्ध कौन सा फाइलसिस्टम अनपेक्षित बिजली विफलताओं पर भ्रष्टाचार के खिलाफ सबसे अच्छा प्रतिरोध प्रदान करेगा और एसडी को स्थापित करने के लिए yaffs2 जैसे असंभव हुप्स के माध्यम से कूदने की आवश्यकता नहीं है ।
पहनने-संतुलन एक प्लस है, लेकिन एक आवश्यकता नहीं है - एसडी कार्ड में आमतौर पर अपने स्वयं के तंत्र होते हैं, अगर सही से कम है, हालांकि सिस्टम "फ्लैश के लिए कोमल" होना चाहिए (एनटीएफएस जैसे सिस्टम एक महीने के भीतर एसडी कार्ड की हत्या कर सकते हैं)।