IOS के लिए फाइलसिस्टम क्या उपयोग करता है?


12

मुझे यह जानकारी कहीं भी प्रलेखित नहीं मिली।

IOS डिवाइस क्या फाइलसिस्टम का उपयोग करते हैं?

क्या Apple ने HFS + के साथ छड़ी की?

क्या यह उपकरणों और iOS संस्करणों के बीच भिन्न है?


जवाबों:


6

IOS 10.3 (मार्च 2017) के अनुसार - APFS / Apple फाइल सिस्टम अब फाइल सिस्टम का उपयोग किया जा रहा है।

IOS से पहले 10.3 HFS + का उपयोग किया जा रहा था।

APFS ठोस राज्य ड्राइव और एन्क्रिप्शन सुधार के लिए बेहतर समर्थन जोड़ देगा - ऐसी चीजें जो 20 साल पहले प्राथमिकता नहीं थीं जब HFS + पेश किया गया था।


APFS का उपयोग iOS 10.3 के पहले डेवलपर बीटा संस्करण द्वारा किया जाता है; इसका उपयोग iOS 10.3 की सामान्य रिलीज में किया जा सकता है, लेकिन हम अभी तक यह नहीं जानते हैं।
गॉर्डन डेविसन

18

फ़ाइल सिस्टम के HFSX * होने के बारे में अन्य उत्तर सही प्रतीत होते हैं, लेकिन मामला- असंवेदनशील होने के कारण (संपादित किए जाने के बाद से सही होने के लिए अन्य उत्तर), मैंने पाया कि पुस्तक मैक ओएस एक्स और आईओएस आंतरिक में ऐसा नहीं है । पृष्ठ 23 पर यह कहता है:

IOS में, डिफ़ॉल्ट रूप से मामला संवेदनशील HFSX होने के नाते , मामला न केवल संरक्षित है, बल्कि कई फ़ाइलों के लिए एक ही नाम रखने की अनुमति देता है, एक अलग मामले के साथ। स्वाभाविक रूप से, केस सेंसिटिविटी का मतलब है कि टाइपोस एक पूरी तरह से अलग कमांड या फ़ाइल संदर्भ का उत्पादन करता है, जो अक्सर गलत होता है। [ऊपर जोर मेरा है]

चूंकि वह दूसरे जवाब से सहमत नहीं था, इसलिए मैंने पुष्टि की। मैंने एक नमूना IOS प्रोजेक्ट लोड किया था जिस पर मैं काम कर रहा था और डेटाबेस का नाम केवल मामले से अलग था। डेटाबेस को फिर से बनाने के लिए अपने iPad मिनी (iOS 6.1) पर ऐप चलाने के बाद, मैं आईट्यून्स में गया और एप्लिकेशन के लिए फाइल शेयरिंग के तहत फाइलों को देखा। यहाँ मैंने देखा है:

आईट्यून्स फ़ाइल से स्क्रीन शॉट फ़ाइल समान मामलों के साथ दो फ़ाइल नामों का प्रदर्शन केवल मामले से अलग है

तो, यह मैक ओएस एक्स दिखाई देगा और आईओएस आंतरिक सही है: मामला संरक्षित है और एक ही नाम के लिए कई फ़ाइलों की अनुमति देता है।

दिलचस्प बात यह है कि जब मैंने आईट्यून्स की फाइल शेयरिंग में दोनों फाइलों का चयन किया और अपने डेस्कटॉप पर "सेव टू ..." पर क्लिक किया, तो मुझे कोई चेतावनी नहीं मिली। आईट्यून्स ने स्पष्ट रूप से दोनों फाइलों को मेरे डेस्कटॉप पर "सेव" कर दिया, लेकिन केवल प्रारंभिक-अपरकेस संस्करण ही बचा (संभवतः फ़ाइल के प्रारंभिक-लोअरकेस संस्करण को अधिलेखित कर दिया गया।)


* 2017 एप्पल फ़ाइल सिस्टम (APFS) के लिए अद्यतन:

27 मार्च, 2017 को जारी किए गए iOS 10.3 के रूप में , iOS अब नए Apple फ़ाइल सिस्टम (APFS) का उपयोग करता है , को "फ्लैश और सॉलिड-स्टेट ड्राइव स्टोरेज के लिए ऑप्टिमाइज़ किया गया है, एन्क्रिप्शन पर प्राथमिक फोकस के साथ।"

WWFS 2016 में APFS की घोषणा की गई थी और इसमें WWDC वीडियो का परिचय दिया गया है जिसका नाम Apple फ़ाइल सिस्टम और डेवलपर्स के लिए Apple फ़ाइल सिस्टम गाइड है। गाइड की सुविधाएँ अनुभाग विशिष्ट रुचि का हो सकता है।


मेरी त्रुटि मैंने उद्धरण को गलत बताया और "
user151019

@ मर्क कोई समस्या नहीं। क्या अधिक दिलचस्प व्यवहार है, जहां यह दोनों संस्करणों को संरक्षित करता है .. कुछ ऐसा जो मैंने अपने मासूम त्रुटि के लिए नहीं तो पढ़ने और परीक्षण के बारे में समाप्त कर दिया होगा :-)
क्रिस डब्ल्यू। री।

3

iOS वास्तव में HFSX (HFS +, केस संवेदनशील) का उपयोग करता है। आप इसे साबित करने के लिए मैक ओएस एक्स / आईओएस इंटर्नल वेबसाइटHFSleuth से टूल का भी उपयोग कर सकते हैं , और फाइल सिस्टम संरचनाओं में गहराई से पहुंचा सकते हैं।


2

मैं किसी भी definitve एप्पल दस्तावेजों लेकिन इन स्टैक ओवरफ़्लो में उद्धृत किताबें नहीं देख सकते हैं सवाल और इस और इस किताब कहते हैं HFSX (यानी केस संवेदी HFS +) जिसके लिए OSX डिफ़ॉल्ट रूप में एक ही नहीं है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.