विज्ञापन बंद करें

पिछले वर्ष के WWDC Apple के विश्वव्यापी डेवलपर सम्मेलन में नया APFS फाइल सिस्टम पेश किया. एक अपडेट के साथ आईओएस 10.3 पर Apple इकोसिस्टम के पहले डिवाइस इस पर स्विच हो जाएंगे।

फ़ाइल सिस्टम एक संरचना है जो डिस्क पर डेटा का भंडारण प्रदान करती है और इसके साथ सभी काम करती है। Apple वर्तमान में इसके लिए HFS+ सिस्टम का उपयोग करता है, जिसे 1998 से HFS (पदानुक्रमित फ़ाइल सिस्टम) के स्थान पर 1985 में पहले ही तैनात किया गया था।

तो APFS, जो कि Apple फ़ाइल सिस्टम के लिए है, उस सिस्टम को प्रतिस्थापित करने वाला है जो मूल रूप से तीस साल से अधिक पहले बनाया गया था, और इसे 2017 के दौरान सभी Apple प्लेटफ़ॉर्म पर ऐसा करना चाहिए था। इसका विकास केवल तीन साल से भी कम समय पहले शुरू हुआ था, लेकिन Apple ने कम से कम 2006 से HFS+ को बदलने का प्रयास किया।

हालाँकि, सबसे पहले, ZFS (ज़ेटाबाइट फ़ाइल सिस्टम), जो शायद इस समय सबसे अधिक मान्यता प्राप्त फ़ाइल सिस्टम है, को अपनाने के प्रयास विफल रहे, इसके बाद दो परियोजनाओं ने अपने स्वयं के समाधान विकसित किए। इसलिए एपीएफएस का एक लंबा इतिहास और बहुत अधिक प्रत्याशा है। हालाँकि, कई लोग अभी भी अपने पारिस्थितिकी तंत्र में APFS को अपनाने की Apple की महत्वाकांक्षी योजना के बारे में अनिश्चित हैं, जो अन्य प्रणालियों (विशेष रूप से ZFS) से ज्ञात सुविधाओं की ओर इशारा करते हैं जो इसमें गायब हैं। लेकिन एपीएफएस ने जो वादा किया है वह अभी भी एक महत्वपूर्ण कदम है।

apfs

APFS आधुनिक भंडारण के लिए डिज़ाइन किया गया एक सिस्टम है - बेशक, यह विशेष रूप से Apple हार्डवेयर और सॉफ़्टवेयर के लिए बनाया गया है, इसलिए इसे SSDs, बड़ी क्षमताओं और बड़ी फ़ाइलों के लिए उपयुक्त माना जाता है। उदाहरण के लिए, यह मूल रूप से समर्थन करता है ट्रिम और यह लगातार करता है, जिससे डिस्क का प्रदर्शन उच्च रहता है। एचएफएस+ की तुलना में मुख्य विशेषताएं और लाभ हैं: क्लोनिंग, स्नैपशॉट, स्पेस शेयरिंग, एन्क्रिप्शन, फेलओवर सुरक्षा और उपयोग किए गए/खाली स्थान की तेज़ गणना।

क्लोनिंग क्लासिक कॉपीिंग की जगह लेती है, जब कॉपी किए गए डेटा के समान डेटा की एक दूसरी फ़ाइल डिस्क पर बनाई जाती है। इसके बजाय क्लोनिंग केवल मेटाडेटा (फ़ाइल के मापदंडों के बारे में जानकारी) का एक डुप्लिकेट बनाता है, और यदि क्लोनों में से एक को संशोधित किया जाता है, तो केवल संशोधनों को डिस्क पर लिखा जाएगा, पूरी फ़ाइल को नहीं। क्लोनिंग के फायदे डिस्क स्थान की बचत और फ़ाइल की "कॉपी" बनाने की बहुत तेज़ प्रक्रिया हैं।

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

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

अंतरिक्ष साझाकरण कई को सक्षम बनाता है डिस्क विभाजन समान भौतिक डिस्क स्थान साझा करें. उदाहरण के लिए, जब HFS+ फ़ाइल सिस्टम वाली डिस्क को तीन विभाजनों में विभाजित किया जाता है और उनमें से एक का स्थान समाप्त हो जाता है (जबकि अन्य के पास स्थान होता है), तो अगले विभाजन को हटाना और उसके स्थान को चलने वाले विभाजन से जोड़ना संभव है अंतरिक्ष से बाहर। एएफपीएस सभी विभाजनों के लिए संपूर्ण भौतिक डिस्क पर सभी खाली स्थान प्रदर्शित करता है।

इसका मतलब यह है कि विभाजन बनाते समय, उनके आवश्यक आकार का अनुमान लगाने की कोई आवश्यकता नहीं है, क्योंकि यह दिए गए विभाजन में आवश्यक खाली स्थान के आधार पर पूरी तरह से गतिशील है। उदाहरण के लिए, हमारे पास 100 जीबी की कुल क्षमता वाली एक डिस्क है जो दो भागों में विभाजित है, जहां एक 10 जीबी और दूसरा 20 जीबी भरता है। इस स्थिति में, दोनों विभाजन 70 जीबी खाली स्थान दिखाएंगे।

बेशक, डिस्क एन्क्रिप्शन HFS+ के साथ पहले से ही उपलब्ध है, लेकिन APFS इसका अधिक जटिल रूप प्रदान करता है। HFS+ के साथ दो प्रकारों (कोई एन्क्रिप्शन नहीं और एकल-कुंजी पूर्ण-डिस्क एन्क्रिप्शन) के बजाय, APFS प्रत्येक फ़ाइल के लिए एकाधिक कुंजी और मेटाडेटा के लिए एक अलग कुंजी का उपयोग करके डिस्क को एन्क्रिप्ट करने में सक्षम है।

विफलता सुरक्षा से तात्पर्य डिस्क पर लिखते समय विफलता की स्थिति में क्या होता है। ऐसे मामलों में, डेटा हानि अक्सर होती है, खासकर जब डेटा को ओवरराइट किया जा रहा हो, क्योंकि ऐसे क्षण होते हैं जब मिटाए गए और लिखे गए दोनों डेटा ट्रांसमिशन के दौरान होते हैं और बिजली डिस्कनेक्ट होने पर खो जाते हैं। एपीएफएस कॉपी-ऑन-राइट (सीओडब्ल्यू) विधि का उपयोग करके इस समस्या से बचता है, जिसमें पुराने डेटा को सीधे नए द्वारा प्रतिस्थापित नहीं किया जाता है और इसलिए विफलता की स्थिति में उन्हें खोने का कोई जोखिम नहीं होता है।

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

उपयोगकर्ता सबसे पहले iOS उपकरणों पर APFS देखेंगे, पहले से ही iOS 10.3 में अपडेट करते समय। अगली सटीक योजना अभी तक ज्ञात नहीं है, सिवाय इसके कि 2018 में, संपूर्ण Apple पारिस्थितिकी तंत्र APFS पर चलना चाहिए, यानी iOS, watchOS, tvOS और macOS वाले डिवाइस। अनुकूलन के कारण नई फ़ाइल प्रणाली तेज़, अधिक विश्वसनीय और अधिक सुरक्षित होनी चाहिए।

सूत्रों का कहना है: Apple, DTrace (2)
.