जाहिरात बंद करा

गेल्या वर्षीच्या WWDC Apple च्या जागतिक विकासक परिषदेत नवीन APFS फाइल प्रणाली सादर केली. अपडेटसह iOS 10.3 वर ऍपल इकोसिस्टममधील पहिली उपकरणे त्यावर स्विच होतील.

फाइल सिस्टम ही एक रचना आहे जी डिस्कवरील डेटाचे संचयन प्रदान करते आणि त्यासह सर्व कार्य करते. ऍपल सध्या यासाठी HFS+ सिस्टीम वापरते, जी 1998 मध्ये आधीच तैनात करण्यात आली होती, 1985 पासून HFS (हायरार्किकल फाइल सिस्टम) बदलून.

त्यामुळे APFS, ज्याचा अर्थ Apple File System आहे, मूळतः तीस वर्षांपूर्वी तयार केलेली प्रणाली पुनर्स्थित करणार आहे आणि 2017 मध्ये सर्व Apple प्लॅटफॉर्मवर असे करणे अपेक्षित आहे. तिचा विकास केवळ तीन वर्षांपूर्वी सुरू झाला होता, परंतु Apple ने किमान 2006 पासून HFS+ बदलण्याचा प्रयत्न केला.

तथापि, प्रथम, ZFS (Zettabyte File System), कदाचित या क्षणी सर्वात मान्यताप्राप्त फाइल सिस्टम, अवलंबण्याचे प्रयत्न अयशस्वी झाले, त्यानंतर दोन प्रकल्पांनी त्यांचे स्वतःचे निराकरण विकसित केले. त्यामुळे APFS ला मोठा इतिहास आहे आणि खूप अपेक्षा आहेत. तथापि, ऍपलच्या सर्व इकोसिस्टममध्ये APFS अवलंबण्याच्या महत्त्वाकांक्षी योजनेबद्दल अनेकांना अजूनही अनिश्चितता आहे, इतर प्रणालींकडून (विशेषतः ZFS) ओळखल्या जाणाऱ्या वैशिष्ट्यांकडे लक्ष वेधून ते गहाळ आहेत. परंतु एपीएफएसने जे वचन दिले आहे ते अजूनही एक महत्त्वपूर्ण पाऊल आहे.

एपीएफएस

APFS ही आधुनिक स्टोरेजसाठी डिझाइन केलेली एक प्रणाली आहे - अर्थातच, ती विशेषतः Apple हार्डवेअर आणि सॉफ्टवेअरसाठी तयार केली गेली आहे, म्हणून ती SSDs, मोठ्या क्षमता आणि मोठ्या फाइल्ससाठी योग्य आहे असे मानले जाते. उदाहरणार्थ, ते मूळ समर्थन करते टीआरआयएम आणि ते सतत करते, जे डिस्क कार्यप्रदर्शन उच्च ठेवते. HFS+ वरील मुख्य वैशिष्ट्ये आणि फायदे आहेत: क्लोनिंग, स्नॅपशॉट्स, स्पेस शेअरिंग, एन्क्रिप्शन, फेलओव्हर संरक्षण आणि वापरलेल्या/फ्री जागेची जलद गणना.

क्लोनिंग क्लासिक कॉपीची जागा घेते, जेव्हा कॉपी केलेल्या डेटाची दुसरी फाइल डिस्कवर तयार केली जाते. त्याऐवजी क्लोनिंग केल्याने केवळ मेटाडेटा (फाइलच्या पॅरामीटर्सबद्दल माहिती) डुप्लिकेट तयार होते, आणि जर क्लोनपैकी एक सुधारित केला असेल, तर फक्त बदल डिस्कवर लिहिले जातील, संपूर्ण फाइल पुन्हा नाही. क्लोनिंगचे फायदे डिस्क स्पेस जतन करणे आणि फाईलची "कॉपी" तयार करण्याची अधिक जलद प्रक्रिया आहे.

अर्थात, ही प्रक्रिया केवळ एका डिस्कमध्ये कार्य करते - दोन डिस्क्समध्ये कॉपी करताना, लक्ष्य डिस्कवर मूळ फाइलची संपूर्ण डुप्लिकेट तयार करणे आवश्यक आहे. क्लोनचा संभाव्य तोटा म्हणजे त्यांची जागा हाताळणे, जिथे कोणत्याही मोठ्या फाईलचा क्लोन हटवल्याने डिस्कवरील जागा मोकळी होणार नाही.

स्नॅपशॉट ही ठराविक वेळी डिस्कच्या स्थितीची एक प्रतिमा असते, जी स्नॅपशॉट घेतल्याच्या वेळी जशी होती तशीच फॉर्म जतन करून फाइल्सना त्यावर काम करत राहण्यास अनुमती देते. केवळ बदल डिस्कवर जतन केले जातात, कोणताही डुप्लिकेट डेटा तयार केला जात नाही. तर ही एक बॅकअप पद्धत आहे जी टाइम मशीन सध्या वापरते त्यापेक्षा अधिक विश्वासार्ह आहे.

जागा सामायिकरण अनेक सक्षम करते डिस्क विभाजने समान भौतिक डिस्क जागा सामायिक करा. उदाहरणार्थ, जेव्हा HFS+ फाइल सिस्टीम असलेली डिस्क तीन विभाजनांमध्ये विभागली जाते आणि त्यातील एक जागा संपते (जेव्हा इतरांकडे जागा असते), तेव्हा फक्त पुढील विभाजन हटवणे आणि त्याची जागा चाललेल्या विभाजनाला जोडणे शक्य होते. जागा बाहेर. AFPS सर्व विभाजनांसाठी संपूर्ण भौतिक डिस्कवर सर्व मोकळी जागा प्रदर्शित करते.

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

अर्थात, HFS+ सह डिस्क एन्क्रिप्शन आधीपासूनच उपलब्ध आहे, परंतु APFS त्याचे अधिक जटिल स्वरूप प्रदान करते. HFS+ साठी दोन प्रकारांऐवजी (कोणतेही एन्क्रिप्शन नाही आणि सिंगल-की संपूर्ण-डिस्क एन्क्रिप्शन) APFS प्रत्येक फाईलसाठी एकाधिक की आणि मेटाडेटासाठी वेगळी की वापरून डिस्क एन्क्रिप्ट करण्यास सक्षम आहे.

अयशस्वी संरक्षण डिस्कवर लिहिताना अयशस्वी झाल्यास काय होते याचा संदर्भ देते. अशा प्रकरणांमध्ये, डेटाचे नुकसान अनेकदा होते, विशेषत: जेव्हा डेटा ओव्हरराइट केला जातो, कारण असे काही क्षण असतात जेव्हा हटवलेला आणि लिखित डेटा ट्रान्समिशनच्या प्रक्रियेत असतो आणि पॉवर डिस्कनेक्ट झाल्यावर गमावला जातो. APFS कॉपी-ऑन-राइट (COW) पद्धतीचा वापर करून ही समस्या टाळते, ज्यामध्ये जुना डेटा थेट नवीनद्वारे बदलला जात नाही आणि त्यामुळे अयशस्वी झाल्यास तो गमावण्याचा धोका नाही.

APFS (सध्या) मध्ये नसलेल्या इतर आधुनिक फाइल सिस्टममध्ये असलेल्या वैशिष्ट्यांमध्ये कॉम्प्रेशन आणि कॉम्प्लेक्स चेकसम (मूळची अखंडता सत्यापित करण्यासाठी मेटाडेटाचे डुप्लिकेट - APFS हे करते, परंतु वापरकर्त्याच्या डेटासाठी नाही). APFS मध्ये डेटा रिडंडंसी (डुप्लिकेट) (क्लोनिंग पहा) देखील नाही, जे डिस्क स्पेस वाचवते, परंतु भ्रष्टाचाराच्या बाबतीत डेटा दुरुस्त करणे अशक्य करते. या संदर्भात, ऍपल, त्याच्या उत्पादनांमध्ये स्थापित केलेल्या स्टोरेजच्या गुणवत्तेला आकर्षित करत असल्याचे म्हटले जाते.

iOS 10.3 वर अपडेट करताना वापरकर्ते प्रथम iOS डिव्हाइसेसवर APFS पाहतील. पुढील अचूक योजना अद्याप ज्ञात नाही, शिवाय 2018 मध्ये, संपूर्ण Apple इकोसिस्टम APFS वर चालली पाहिजे, म्हणजेच iOS, watchOS, tvOS आणि macOS सह डिव्हाइसेस. ऑप्टिमायझेशनमुळे नवीन फाइल सिस्टम जलद, अधिक विश्वासार्ह आणि अधिक सुरक्षित असावी.

संसाधने: सफरचंद, डीट्रेस (2)
.