जवाबों:
कोई एकल परिभाषित "एंड्रॉइड" फाइल सिस्टम नहीं है, इसलिए यह उपकरणों के बीच भिन्न हो सकता है। किसी भी FS कि कर्नेल के लिए ड्राइवर लोड कर सकते हैं मूल रूप से उचित खेल है।
द्वारा और बड़े, आप लगभग निश्चित रूप से पाएंगे कि ext4 आधुनिक उपकरणों पर सबसे आम फाइलसिस्टम है। पुराने डिवाइस पुराने ext * वर्जन या अन्य फाइलसिस्टम का पूरी तरह से उपयोग कर सकते हैं। चूंकि सब कुछ लिनक्स पर बनाया गया है, इसलिए ठोस कर्नेल समर्थन और एक अच्छा ट्रैक रिकॉर्ड के साथ एक सुंदर समझदार विकल्प निकालें। आप इस बारे में थोड़ा पढ़ सकते हैं कि ए आर टेक्नीका के लेख में यह निर्णय क्यों लिया गया था कि एक्स्ट 4 पर स्विच किया जाए।
कुछ उपकरणों ने सैमसंग के फ्लैश-फ्रेंडली फाइल सिस्टम (f2fs) का भी उपयोग किया है । विशेष रूप से, मोटोरोला के कई उपकरण, साथ ही नेक्सस 9, f2fs का उपयोग करते हैं। F2fs का लक्ष्य एक फाइल सिस्टम बनाना था जो विशेष रूप से फ्लैश-आधारित भंडारण माध्यमों की जरूरतों को ध्यान में रखकर बनाया गया था, अपने प्राथमिक भंडारण माध्यम के लिए NAND चिप्स का उपयोग करने वाले उपकरणों पर प्रदर्शन को अधिकतम करने के प्रयास में।
इसका मतलब यह नहीं है कि ये एकमात्र फाइल सिस्टम हैं जो एंड्रॉइड पर चलने में सक्षम हैं, हालांकि, जैसा कि मैंने ऊपर उल्लेख किया है। कर्नेल स्रोत और जानने के तरीके को देखते हुए, एक कर्नेल छवि में अन्य फाइल सिस्टम के लिए ड्राइवरों को शामिल करना निश्चित रूप से संभव होगा। उदाहरण के लिए, एंड्रॉइड x86 NTFS और FAT32 फाइल सिस्टम पर इंस्टॉलेशन का समर्थन करता है ।
/
।
YAFFS (फिर भी एक और फ्लैश फाइल सिस्टम) को आमतौर पर 2.3 के लिए एंड्रॉइड संस्करणों के लिए डिफ़ॉल्ट फ़ाइल सिस्टम के रूप में उपयोग किया जाता है: http://www.yaffs.net/google-android
ext4 का उपयोग अब तक मल्टीथ्रेडिंग समर्थन के कारण किया गया है: https://ext4.wiki.kernel.org/index.php/Main_Page