ऍपल फाइल सिस्टम - ते काय आहे? ऍपल फाइल सिस्टम (APFS)

बातम्या 27.06.2019
बातम्या

iOS 10.3 आणि macOS सिएरा 10.12.4, सोमवारी, नवीन Apple फाइल सिस्टम किंवा APFS वर चालत आहे. पहिल्या दृष्टीक्षेपात, यात काही विशेष नाही - मुख्य गोष्ट अशी आहे की अद्यतनानंतर डिव्हाइसेस "विटा" मध्ये बदलत नाहीत.परंतु दिसते त्यापेक्षा नवीन प्रणालीच्या संक्रमणामध्ये अधिक मनोरंजक आहे.

ऍपल फाइल सिस्टम काय आहे

ऍपल फाइल सिस्टम ही एक नवीन फाइल सिस्टम आहेजे Apple Watch ते Mac पर्यंत सर्व उपकरणांवर वापरले जाईल. हे फ्लॅश मेमरीसाठी "अनुरूप" आहे आणि कालबाह्य HFS+ बदलले आहे. एपीएफएसचे मुख्य नवकल्पना: सुधारित एन्क्रिप्शन अल्गोरिदम, मेमरी वापर ऑप्टिमायझेशन, अयशस्वी संरक्षण, फाइल आणि फोल्डर क्लोनिंग कार्ये आणिजागेचा हुशार वापर. सराव मध्ये, हे OS चे अधिक स्थिर ऑपरेशन सुनिश्चित करेल, डेटा वाचण्याची/लेखनाची गती वाढवेल आणि वापरकर्त्याच्या माहितीचे संरक्षण करेल.

Apple APFS कडे का जात आहे

३० वर्षीय HFS+, ज्यावर आधुनिक ऍपल गॅझेट्सची फाइल सिस्टीम आधारित आहे, ती अनेक ड्राइव्हस् असलेल्या संगणकांसाठी तयार केली गेली होती ज्याने मोठ्या प्रमाणात फाइल्सवर प्रक्रिया केली. आयफोन किंवा ऍपल वॉच सारख्या मोबाइल डिव्हाइसवर, प्राधान्यक्रम भिन्न आहेत - वापरकर्त्यांना त्वरीत उघडण्यासाठी ॲप्स आणि OS ला वेळेवर विनंत्यांना प्रतिसाद देण्याची आवश्यकता आहे. हे करण्यासाठी, APFS क्लोनिंग (फाइल किंवा निर्देशिकेची त्वरित कॉपी करणे, ज्यासाठी अतिरिक्त डेटा स्टोरेज स्पेस आवश्यक नसते) आणि कॉम्प्रेशन (डेटा कॉम्प्रेशन, जे डिस्क स्पेस वाचवते आणि लेखन गती वाढवते) यासारख्या फंक्शन्सचा वापर करते. आणि “स्नॅपशॉट्स” (फक्त-वाचनीय “स्नॅपशॉट्स” फाइल सिस्टमच्या व्हॉल्यूममध्ये) वापरून, बॅकअपला गती दिली जाईल, म्हणजे टाइम मशीन वापरून बॅकअप तयार करणे.

APFS भविष्यातील विस्तारासाठी डिझाइन केले आहे. HFS+ च्या विपरीत, जी 32-बिट लेखन निर्देशिका वापरते, APFS 64-बिट इनोड वापरते (ही फाइल सिस्टममधील डेटा संरचना आहे). दुसऱ्या शब्दांत, APFS 9 क्विंटिलियन (दशलक्ष ट्रिलियन!) फायली संचयित करण्यास सक्षम असेल, जे iOS उपकरणांसाठी इतके महत्त्वाचे नाही, परंतु macOS आणि बाह्य ड्राइव्हसाठी पुढील दहा वर्षांसाठी पुरेसे असेल.

वापरकर्त्यांसाठी फायदे काय आहेत

ऑपरेटिंग सिस्टमच्या जलद आणि अधिक स्थिर ऑपरेशन व्यतिरिक्त, वापरकर्त्यांना डिस्कवरील विश्वसनीय डेटा एन्क्रिप्शन साधनांमध्ये प्रवेश असेल. एपीएफएसचे आभार, अयशस्वी अद्यतनांनंतर आयफोन्स यापुढे “विटांमध्ये” बदलणार नाहीत - Appleपल ड्राइव्हवरील डेटाचे अपयशामुळे झालेल्या नुकसानापासून संरक्षण करेल. शेवटी, स्पेस शेअरिंग वैशिष्ट्य वापरून, सर्व डिस्क खंड मोकळी जागा “शेअर” करू शकतात.

UiPservice अभियंता व्लादिस्लाव युडचेन्को यांनी UiP संपादकांना टिप्पणी दिली:

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

उदाहरणार्थ, दुसऱ्या सिस्टमसह (बूटकॅम्पद्वारे) आपण Windows स्थापित केले आहे आणि आपणत्यासाठी 100 GB वाटप केले. Apple फाइल सिस्टीमसह, तुम्हाला यापुढे तुमची वाटप केलेली मेमरी व्यक्तिचलितपणे पुनर्स्थित करावी लागणार नाही. जर 100 GB पुरेसे नसेल, तर सिस्टम स्वतःच आवश्यक प्रमाणात मोकळी डिस्क स्पेस " काढून घेईल". त्याच वेळी, फाइल आणि फोल्डर क्लोनिंग वैशिष्ट्य आपल्याला डेटा कॉपी आणि जलद हलविण्यास अनुमती देईल.

ऍपल फाइल सिस्टम मर्यादा

सध्या तुम्ही APFS मध्ये सिस्टम ड्राइव्हचे स्वरूपन करू शकत नाही. हायब्रिड फ्यूजन ड्राइव्ह, फाइलवॉल्ट आणि टाइम मशीन फंक्शन्स नवीन फाइल सिस्टमला समर्थन देत नाहीत.

APFS वापरणे कसे सुरू करावे

तुम्ही तुमचा iPhone किंवा iPad iOS 10.3 वर अपडेट केल्यास, डिव्हाइस आधीच Apple फाइल सिस्टम वापरते. Mac वर हे अधिक कठीण आहे, जेथे APFS ही बीटा आवृत्ती आहे. तुम्ही बाह्य ड्राइव्ह, SD कार्ड किंवा फ्लॅश ड्राइव्हचे स्वरूपन करू शकता आणि तरीही फक्त टर्मिनल वापरून. थोडक्यात, सध्या प्रयोग न करणे चांगले.

काल, Apple ने macOS (Sierra) 10.12, iOS 10, tvOS 10, watchOS 3 या ऑपरेटिंग सिस्टमच्या नवीन आवृत्त्या दाखवल्या, मुलांना स्विफ्ट प्लेग्राउंड आणि नवीन इमोजी प्रोग्रामिंग शिकवण्यासाठी एक ॲप्लिकेशन.

असे दिसते की मनोरंजक काहीही नाही. तथापि, ऍपलने अजूनही मूलभूत काहीतरी आणले आहे. प्रेझेंटेशनमध्ये नमूद केलेल्या सर्वांपैकी सर्वात लक्षणीय विकास म्हणजे मॅकओएस (सिएरा) 10.12 ऑपरेटिंग सिस्टममधील पुढील पिढीतील Apple फाइल सिस्टम (APFS) आहे.

फाइल सिस्टमची मुख्य वैशिष्ट्ये आणि वर्णन असलेले दस्तऐवज, जे शक्तिशाली फ्री फाइल सिस्टम ZFS च्या वैयक्तिक कार्यांची पुनरावृत्ती करते, सादरीकरणानंतर लवकरच विकासकांसाठी वेबसाइटवर प्रकाशित केले गेले.

सध्या, ऍपल संगणक HFS+ फाइल सिस्टम वापरतात, HFS ची विस्तारित आवृत्ती (हायरार्किकल फाइल सिस्टम, श्रेणीबद्ध फाइल सिस्टम), 30 वर्षांहून अधिक वर्षांपूर्वी तयार केली गेली. त्याच्या पूर्ववर्तीप्रमाणे, HFS+ बहुतेक मेटाडेटा संचयित करण्यासाठी बी* ट्री नावाच्या झाडाची रचना वापरते. म्हणून नाव "हाइरार्किकल फाइल सिस्टम".

HFS+ ची अधिकृत ओळख 19 जानेवारी 1998 रोजी MacOS 8.1 सह झाली. 2002 पासून, सिस्टमने माहिती संचयनाची विश्वासार्हता वाढविण्यासाठी लॉगिंग लागू केले आहे. आवृत्ती OS X 10.3 पासून, लॉगिंग डीफॉल्टनुसार सक्षम केले आहे, आणि केस-संवेदनशील मोडमध्ये कार्य करणे आता शक्य आहे.

OS X 10.7 पर्यंत, विकसकांनी HFS+ सुधारणे आणि OS X साठी फाइल सिस्टम स्तरावर नवीन वैशिष्ट्ये लागू करणे सुरू ठेवले, परंतु वस्तुस्थिती अशी आहे: HFS मूलत: फ्लॉपी डिस्क आणि स्पिनिंग हार्ड ड्राइव्हच्या काळात विकसित केले गेले होते, जेव्हा फाइलचे आकार मोजले जात होते. किलोबाइट्स किंवा मेगाबाइट्स. आज, बरेच लोक एसएसडी ड्राइव्हसह कार्य करतात, जिथे लाखो फायली संग्रहित केल्या जातात - गीगाबाइट्स किंवा टेराबाइट्स डेटा. फाइल सिस्टमसाठी पूर्णपणे भिन्न आवश्यकता पुढे ठेवल्या जातात. जुना कोड पुन्हा काम करण्याऐवजी, Apple ने शेवटी सुरवातीपासून नवीन फाइल सिस्टम लिहिण्याचा निर्णय घेतला.

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

अजून खूप विकास आणि चाचण्या बाकी आहेत, परंतु त्यानंतरच APFS पुढील दशकांसाठी Apple ची मुख्य फाइल सिस्टम बनेल.

APFS, HFS+ च्या विपरीत, फाईल आणि फोल्डरच्या नावांमधील वर्णांच्या केसमध्ये स्वाभाविकपणे फरक करते आणि हे वैशिष्ट्य अक्षम केले जाऊ शकत नाही. APFS वापरण्याचा निर्णय घेणाऱ्या प्रत्येकाने हे लक्षात ठेवले पाहिजे.

मुख्य वैशिष्ट्ये

अधिकृत दस्तऐवजीकरण HFS+ च्या तुलनेत APFS फाइल सिस्टमची सामान्य वैशिष्ट्ये सूचीबद्ध करते.

कंटेनर आणि खंड

कंटेनर APFS मध्ये डेटा संचयित करण्यासाठी मुख्य ऑब्जेक्ट आहे. कंटेनर सहसा GUID विभाजन सारणी (GPT) नोंदी सारखेच असतात आणि त्यांचे स्वतःचे अपयश संरक्षण आणि डिस्क जागा वाटप योजना असते. प्रत्येक कंटेनरमध्ये एक किंवा अधिक असतात खंडकिंवा फाइल सिस्टीम, ज्या प्रत्येकाची स्वतःची आहे नेमस्पेस, म्हणजे, फाइल्स आणि डिरेक्टरीचा संच.

APFS सॉफ्टवेअर RAID ला थेट समर्थन देत नाही, परंतु ते स्ट्रिपिंग (RAID 0), मिररिंग (RAID 1), आणि Concatenation (JBOD) चे समर्थन करण्यासाठी Apple RAID व्हॉल्यूमसह वापरले जाऊ शकते.

64-बिट इनोड्स

HFS+ मधील 32-बिट इनोड्सच्या तुलनेत 64-बिट इनोड्स नेमस्पेस लक्षणीयरीत्या वाढवतात. 64-बिट APFS फाइल सिस्टम प्रत्येक व्हॉल्यूमवर 9 क्विंटिलियन फायलींना समर्थन देते. बिल गेट्स यांनी म्हटल्याप्रमाणे हे प्रत्येकासाठी पुरेसे असावे.

नॅनोसेकंद टाइमस्टॅम्प

APFS ने टाइमस्टॅम्पची अचूकता लक्षणीयरीत्या वाढवली आहे. APFS नॅनोसेकंद अचूकतेसह टाइमस्टॅम्पिंगला समर्थन देते. तुलनेसाठी, HFS+ मध्ये, टाइम स्टॅम्प एका सेकंदापर्यंत अचूकतेसह सेट केले होते.

आधुनिक फाइल सिस्टीममध्ये नॅनोसेकंद टाइमस्टॅम्प खूप महत्वाचे आहेत कारण ते अणु आणि अणु व्यवहारांची अंमलबजावणी करण्यास मदत करतात - व्यवहार प्रणालीसाठी मुख्य ACID आवश्यकतांपैकी एक (उदाहरणार्थ, DBMS). ॲटोमिसिटी हे सुनिश्चित करते की कोणताही व्यवहार प्रणालीशी अंशतः वचनबद्ध नाही. एकतर त्याचे सर्व उप-ऑपरेशन केले जातील, किंवा कोणतेही केले जाणार नाही.

अयशस्वी संरक्षण

APFS एक नाविन्यपूर्ण कॉपी-ऑन-राईट मेटाडेटा योजना लागू करते ज्याला Apple "क्रॅश प्रोटेक्शन" म्हणतात. हे सुनिश्चित करते की फाइल सिस्टम बदलते आणि लॉग राइट्स सिंक्रोनाइझ राहतात जर लेखन प्रगतीपथावर असताना काही घडले, जसे की पॉवर अपयश.

ZFS मध्ये कॉपी-ऑन-राईट योजना

विरळ फायली

“विरळ” विशेषता असलेली फाइल असे गृहीत धरते की त्यात शून्य बाइट्सचे ब्लॉक्स आहेत जे ड्राइव्हवर संग्रहित नाहीत, परंतु निहित आहेत. HFS+ ला विरळ फायलींसाठी समर्थन नाही.

विस्तारित विशेषता

APFS कडे विस्तारित फाइल विशेषतांसाठी अंगभूत समर्थन आहे, जे HFS+ मध्ये विशेषता फाइलद्वारे, म्हणजेच बी-ट्रीद्वारे लागू केले गेले.

एनक्रिप्शन

ऍपल म्हणते की एन्क्रिप्शन ही एक मूलभूत मालमत्ता आहे जी फाइल सिस्टम स्तरावर APFS मध्ये तयार केली जाते. APFS कंटेनरमधील प्रत्येक व्हॉल्यूमसाठी, एन्क्रिप्शन मॉडेलपैकी एक सेट केले आहे: कोणतेही एन्क्रिप्शन, सिंगल-की एन्क्रिप्शन किंवा एकाधिक-की एन्क्रिप्शन नाही. नंतरच्या प्रकरणात, फाइल्स आणि मेटाडेटा एनक्रिप्ट करण्यासाठी स्वतंत्र की वापरल्या जातात. हार्डवेअरवर अवलंबून, APFS AES-XTS किंवा AES-CBC एन्क्रिप्शन मोड वापरते.

फायली आणि निर्देशिका क्लोनिंग

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

स्नॅपशॉट्स

स्नॅपशॉट्स हे व्हॉल्यूमवरील फाइल सिस्टमचे केवळ-वाचनीय स्नॅपशॉट आहेत. अधिक कार्यक्षम बॅकअप प्रक्रियेसाठी ऑपरेटिंग सिस्टम स्नॅपशॉट्स वापरू शकते. म्हणजेच, शेवटी टाइम मशीन सामान्यपणे (जलद) कार्य करेल.

अर्थात, APFS हे 128-बिट फाईल सिस्टीम ZFS पेक्षा त्याच्या क्षमतांमध्ये लक्षणीयरीत्या निकृष्ट आहे, जे Linux, FreeBSD आणि इतर विनामूल्य ऑपरेटिंग सिस्टमद्वारे समर्थित आहे, परंतु Apple च्या बाजूने हे योग्य दिशेने एक पाऊल आहे.

हे विचित्र आहे की प्राथमिक दस्तऐवजात कॉम्प्रेशन फंक्शनचा उल्लेख नाही, ज्याला HFS+ समर्थन देते.

ऍपल बर्याच काळापासून OS X प्रणालीवर ZFS पोर्ट करण्याचा प्रयत्न करत आहे, ZFS मेलिंग लिस्टवर याबद्दल सक्रिय चर्चा होती, OS X च्या पुढील आवृत्तीसाठी प्राथमिक स्नॅपशॉट प्रकाशित केले गेले. नंतर, OpenZFS ची अंमलबजावणी करण्यात आली. OS X (O3X) आणि MacZFX साठी.

ZFS फाइल सिस्टीम ओपन सोर्स आहे आणि Apple ने कदाचित APFS फाइल सिस्टीममधून काही कल्पना उधार घेतल्या असतील. APFS साठी ओपन सोर्स अंमलबजावणी अद्याप तयार नाही;

पहिले औपचारिक सत्र आज संध्याकाळी WWDC येथे होईल, जिथे APFS च्या नवीन क्षमता विकासकांना अधिक तपशीलवार दाखवल्या जातील.

APFS किंवा Apple फाइल सिस्टीम ही Apple उपकरणांसाठी नवीन फाइल सिस्टीम आहे जी कालबाह्य HFS+ ची जागा घेते. विकासकांनी फ्लॅश ड्राइव्ह आणि एसएसडी कार्डसाठी सिस्टम विशेषत: ऑप्टिमाइझ केले.

कालबाह्य HFS+ चे रूपांतर करण्याऐवजी, जे अनेक "क्रचेस" ने वाढलेले होते आणि मेमरी वापराच्या शक्यता लक्षणीयरीत्या मर्यादित करते, नवीन APFS तयार केले गेले. ही रिझर्व्ह असलेली फाइल सिस्टम आहे - ती सध्याच्या पिढीच्या उपकरणांसाठी आदर्श आहे आणि पुढील उपकरणांसाठी अपग्रेड केली जाऊ शकते.

एपीएफएसचा अर्ज

Apple फाइल सिस्टम सर्व नवीन Apple उपकरणांसाठी योग्य आहे. हे प्रथम MacOS Sierra मध्ये वापरले गेले आणि विकसकांना चाचणीसाठी उपलब्ध करून देण्यात आले. आधीच मार्च 2017 मध्ये, घोषणेच्या काही महिन्यांनंतर, नवीनता सर्व iOS 10.3 वापरकर्त्यांसाठी उपलब्ध झाली. या आवृत्तीवर अपडेट करून, तुम्ही घोषणा करताना घोषित केलेल्या जवळपास सर्व फंक्शन्सचा अनुभव घेऊ शकता.

भविष्यात, प्रणाली यासाठी एकत्रित केली जाईल:

  • ऍपल घड्याळ;
  • ऍपल टीव्ही;
  • इतर "सफरचंद" उत्पादने.

बीटा परीक्षकांनी फाइल संरचनेच्या फायद्यांचे कौतुक केले आणि ते इतर उपकरणांपर्यंत नावीन्यतेची वाट पाहत आहेत.

APFS आणि HFS+ मधील मुख्य फरक

HFS+ प्रणाली 2000 च्या दशकाच्या सुरुवातीस वापरली जाऊ लागली आणि ती खूप जुनी आहे. यामुळे साध्या ऑपरेशन्सना खूप वेळ लागतो आणि डिव्हाइसच्या मेमरीचा महत्त्वपूर्ण भाग अकार्यक्षमपणे वापरला जातो. या आणि इतर समस्यांचे निराकरण करण्यासाठी, निर्माते 2014 पासून APFS वर काम करत आहेत. मागील प्रणालीच्या तुलनेत ते लक्षणीय बदल साध्य करण्यात यशस्वी झाले.
फोटो: APFS आणि HFS+ चा वेग APFS मधील मुख्य फरक:

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

ज्यांना APFS फाइल सिस्टमचे हे आणि इतर फायदे अनुभवायचे आहेत ते iOS 10.3 चालणारे डिव्हाइस वापरू शकतात. macOC साठी बीटा आवृत्ती देखील विकसित केली गेली आहे.

कालच्या WWDC 2016 प्रेझेंटेशनमध्ये, Apple ने macOS (Sierra) 10.12, iOS 10, tvOS 10, watchOS 3, मुलांना प्रोग्रामिंग स्विफ्ट प्लेग्राउंड्स आणि नवीन इमोजी शिकवण्यासाठी एक ऍप्लिकेशन या ऑपरेटिंग सिस्टमच्या नवीन आवृत्त्या दाखवल्या.

असे दिसते की मनोरंजक काहीही नाही. तथापि, ऍपलने अजूनही मूलभूत काहीतरी आणले आहे. प्रेझेंटेशनमध्ये नमूद केलेल्या सर्वांपैकी सर्वात लक्षणीय विकास म्हणजे मॅकओएस (सिएरा) 10.12 ऑपरेटिंग सिस्टममधील पुढील पिढीतील Apple फाइल सिस्टम (APFS) आहे.

फाइल सिस्टमची मुख्य वैशिष्ट्ये आणि वर्णन असलेले दस्तऐवज, जे शक्तिशाली फ्री फाइल सिस्टम ZFS च्या वैयक्तिक कार्यांची पुनरावृत्ती करते, सादरीकरणानंतर लवकरच विकासकांसाठी वेबसाइटवर प्रकाशित केले गेले.

सध्या, ऍपल संगणक HFS+ फाइल सिस्टम वापरतात, HFS ची विस्तारित आवृत्ती (हायरार्किकल फाइल सिस्टम, श्रेणीबद्ध फाइल सिस्टम), 30 वर्षांहून अधिक वर्षांपूर्वी तयार केली गेली. त्याच्या पूर्ववर्तीप्रमाणे, HFS+ बहुतेक मेटाडेटा संचयित करण्यासाठी बी* ट्री नावाच्या झाडाची रचना वापरते. म्हणून नाव "हाइरार्किकल फाइल सिस्टम".

HFS+ ची अधिकृत ओळख 19 जानेवारी 1998 रोजी MacOS 8.1 सह झाली. 2002 पासून, सिस्टमने माहिती संचयनाची विश्वासार्हता वाढविण्यासाठी लॉगिंग लागू केले आहे. आवृत्ती OS X 10.3 पासून, लॉगिंग डीफॉल्टनुसार सक्षम केले आहे, आणि केस-संवेदनशील मोडमध्ये कार्य करणे आता शक्य आहे.

OS X 10.7 पर्यंत, विकसकांनी HFS+ सुधारणे आणि OS X साठी फाइल सिस्टम स्तरावर नवीन वैशिष्ट्ये लागू करणे सुरू ठेवले, परंतु वस्तुस्थिती अशी आहे: HFS मूलत: फ्लॉपी डिस्क आणि स्पिनिंग हार्ड ड्राइव्हच्या काळात विकसित केले गेले होते, जेव्हा फाइलचे आकार मोजले जात होते. किलोबाइट्स किंवा मेगाबाइट्स. आज, बरेच लोक एसएसडी ड्राइव्हसह कार्य करतात, जिथे लाखो फायली संग्रहित केल्या जातात - गीगाबाइट्स किंवा टेराबाइट्स डेटा. फाइल सिस्टमसाठी पूर्णपणे भिन्न आवश्यकता पुढे ठेवल्या जातात. जुना कोड पुन्हा काम करण्याऐवजी, Apple ने शेवटी सुरवातीपासून नवीन फाइल सिस्टम लिहिण्याचा निर्णय घेतला.

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

अजून खूप विकास आणि चाचण्या बाकी आहेत, परंतु त्यानंतरच APFS पुढील दशकांसाठी Apple ची मुख्य फाइल सिस्टम बनेल.

APFS, HFS+ च्या विपरीत, फाईल आणि फोल्डरच्या नावांमधील वर्णांच्या केसमध्ये स्वाभाविकपणे फरक करते आणि हे वैशिष्ट्य अक्षम केले जाऊ शकत नाही. APFS वापरण्याचा निर्णय घेणाऱ्या प्रत्येकाने हे लक्षात ठेवले पाहिजे.

मुख्य वैशिष्ट्ये

अधिकृत दस्तऐवजीकरण HFS+ च्या तुलनेत APFS फाइल सिस्टमची सामान्य वैशिष्ट्ये सूचीबद्ध करते.

कंटेनर आणि खंड

कंटेनर APFS मध्ये डेटा संचयित करण्यासाठी मुख्य ऑब्जेक्ट आहे. कंटेनर सहसा GUID विभाजन सारणी (GPT) नोंदी सारखेच असतात आणि त्यांचे स्वतःचे अपयश संरक्षण आणि डिस्क जागा वाटप योजना असते. प्रत्येक कंटेनरमध्ये एक किंवा अधिक असतात खंडकिंवा फाइल सिस्टीम, ज्या प्रत्येकाची स्वतःची आहे नेमस्पेस, म्हणजे, फाइल्स आणि डिरेक्टरीचा संच.

APFS सॉफ्टवेअर RAID ला थेट समर्थन देत नाही, परंतु ते स्ट्रिपिंग (RAID 0), मिररिंग (RAID 1), आणि Concatenation (JBOD) चे समर्थन करण्यासाठी Apple RAID व्हॉल्यूमसह वापरले जाऊ शकते.

64-बिट इनोड्स

HFS+ मधील 32-बिट इनोड्सच्या तुलनेत 64-बिट इनोड्स नेमस्पेस लक्षणीयरीत्या वाढवतात. 64-बिट APFS फाइल सिस्टम प्रत्येक व्हॉल्यूमवर 9 क्विंटिलियन फायलींना समर्थन देते. बिल गेट्स यांनी म्हटल्याप्रमाणे हे प्रत्येकासाठी पुरेसे असावे.

नॅनोसेकंद टाइमस्टॅम्प

APFS ने टाइमस्टॅम्पची अचूकता लक्षणीयरीत्या वाढवली आहे. APFS नॅनोसेकंद अचूकतेसह टाइमस्टॅम्पिंगला समर्थन देते. तुलनेसाठी, HFS+ मध्ये, टाइम स्टॅम्प एका सेकंदापर्यंत अचूकतेसह सेट केले होते.

आधुनिक फाइल सिस्टीममध्ये नॅनोसेकंद टाइमस्टॅम्प खूप महत्वाचे आहेत कारण ते अणु आणि अणु व्यवहारांची अंमलबजावणी करण्यास मदत करतात - व्यवहार प्रणालीसाठी मुख्य ACID आवश्यकतांपैकी एक (उदाहरणार्थ, DBMS). ॲटोमिसिटी हे सुनिश्चित करते की कोणताही व्यवहार प्रणालीशी अंशतः वचनबद्ध नाही. एकतर त्याचे सर्व उप-ऑपरेशन केले जातील, किंवा कोणतेही केले जाणार नाही.

अयशस्वी संरक्षण

APFS एक नाविन्यपूर्ण कॉपी-ऑन-राईट मेटाडेटा योजना लागू करते ज्याला Apple "क्रॅश प्रोटेक्शन" म्हणतात. हे सुनिश्चित करते की फाइल सिस्टम बदलते आणि लॉग राइट्स सिंक्रोनाइझ राहतात जर लेखन प्रगतीपथावर असताना काही घडले, जसे की पॉवर अपयश.

ZFS मध्ये कॉपी-ऑन-राईट योजना

विरळ फायली

“विरळ” विशेषता असलेली फाइल असे गृहीत धरते की त्यात शून्य बाइट्सचे ब्लॉक्स आहेत जे ड्राइव्हवर संग्रहित नाहीत, परंतु निहित आहेत. HFS+ ला विरळ फायलींसाठी समर्थन नाही.

विस्तारित विशेषता

APFS कडे विस्तारित फाइल विशेषतांसाठी अंगभूत समर्थन आहे, जे HFS+ मध्ये विशेषता फाइलद्वारे, म्हणजेच बी-ट्रीद्वारे लागू केले गेले.

एनक्रिप्शन

ऍपल म्हणते की एन्क्रिप्शन ही एक मूलभूत मालमत्ता आहे जी फाइल सिस्टम स्तरावर APFS मध्ये तयार केली जाते. APFS कंटेनरमधील प्रत्येक व्हॉल्यूमसाठी, एन्क्रिप्शन मॉडेलपैकी एक सेट केले आहे: कोणतेही एन्क्रिप्शन, सिंगल-की एन्क्रिप्शन किंवा एकाधिक-की एन्क्रिप्शन नाही. नंतरच्या प्रकरणात, फाइल्स आणि मेटाडेटा एनक्रिप्ट करण्यासाठी स्वतंत्र की वापरल्या जातात. हार्डवेअरवर अवलंबून, APFS AES-XTS किंवा AES-CBC एन्क्रिप्शन मोड वापरते.

फायली आणि निर्देशिका क्लोनिंग

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

स्नॅपशॉट्स

स्नॅपशॉट्स हे व्हॉल्यूमवरील फाइल सिस्टमचे केवळ-वाचनीय स्नॅपशॉट आहेत. अधिक कार्यक्षम बॅकअप प्रक्रियेसाठी ऑपरेटिंग सिस्टम स्नॅपशॉट्स वापरू शकते. म्हणजेच, शेवटी टाइम मशीन सामान्यपणे (जलद) कार्य करेल.

अर्थात, APFS हे 128-बिट फाईल सिस्टीम ZFS पेक्षा त्याच्या क्षमतांमध्ये लक्षणीयरीत्या निकृष्ट आहे, जे Linux, FreeBSD आणि इतर विनामूल्य ऑपरेटिंग सिस्टमद्वारे समर्थित आहे, परंतु Apple च्या बाजूने हे योग्य दिशेने एक पाऊल आहे.

हे विचित्र आहे की प्राथमिक दस्तऐवजात कॉम्प्रेशन फंक्शनचा उल्लेख नाही, ज्याला HFS+ समर्थन देते.

ऍपल बर्याच काळापासून OS X प्रणालीवर ZFS पोर्ट करण्याचा प्रयत्न करत आहे, ZFS मेलिंग लिस्टवर याबद्दल सक्रिय चर्चा होती, OS X च्या पुढील आवृत्तीसाठी प्राथमिक स्नॅपशॉट प्रकाशित केले गेले. नंतर, OpenZFS ची अंमलबजावणी करण्यात आली. OS X (O3X) आणि MacZFX साठी.

ZFS फाइल सिस्टीम ओपन सोर्स आहे आणि Apple ने कदाचित APFS फाइल सिस्टीममधून काही कल्पना उधार घेतल्या असतील. APFS साठी ओपन सोर्स अंमलबजावणी अद्याप तयार नाही;

पहिले औपचारिक सत्र आज संध्याकाळी WWDC येथे होईल, जिथे APFS च्या नवीन क्षमता विकासकांना अधिक तपशीलवार दाखवल्या जातील.

Apple च्या नवीन फाइल सिस्टमला सूचित करते आणि अखेरीस कंपनीच्या सर्व प्रमुख प्लॅटफॉर्मवर वापरली जाईल. पण ऍपल ते का वापरते? त्यात विशेष काय आहे? हा लेख नेमका याच विषयाला वाहिलेला आहे.

ऍपल फाइल सिस्टम

संक्षेप APFS म्हणजे Apple File System. ते फाइल सिस्टमची जागा घेते आणि कालांतराने ही फाइल सिस्टम iOS, tvOS आणि watchOS चा अविभाज्य भाग बनेल - म्हणजेच, ती संपूर्ण डिव्हाइसेसवर वापरली जाईल: संगणक, iPhone, iPad, Apple TV आणि ऍपल वॉच डिव्हाइस.

सध्या, APFS फाइल सिस्टम वापरणाऱ्या प्रत्येकासाठी iOS 10.3 हे एकमेव प्लॅटफॉर्म उपलब्ध आहे.

एपीएफएस सर्व प्लॅटफॉर्मवर एकत्रित केले जाऊ शकतेसफरचंद.

HFS+ फाइल सिस्टम 1998 मध्ये दिसली आणि आता ती जवळपास 20 वर्षांची झाली आहे. ती पूर्वीच्या काळातील एक अवशेष बनली आहे. हे मॅक संगणकांच्या युगात तयार केले गेले आणि आयफोन, ऍपल वॉच आणि ऍपल टीव्ही उपकरणांमध्ये वापरण्यासाठी सुधारित केले गेले.

पण गेल्या 20 वर्षांत बरेच काही बदलले आहे. आम्ही हार्ड ड्राइव्हवरून SSD वर स्विच केले आहे; आमच्या उपकरणांचा आता क्लाउड सेवांमध्ये बॅकअप घेतला आहे.

फ्लॅश ड्राइव्हसह कार्य करण्यासाठी ऑप्टिमाइझ केलेले

आजकाल, ऍपल विकले जाणारे जवळजवळ प्रत्येक नवीन उपकरण बहुतेक मॅक संगणकांसह फ्लॅश ड्राइव्हवर चालते. आणि APFS फ्लॅश-आधारित स्टोरेज उपकरणांसह कार्य करण्यासाठी डिझाइन केले होते. म्हणून, आम्ही माहिती संग्रहित आणि हस्तांतरित करण्याच्या बाबतीत वाचन आणि लेखन गती यासारख्या पॅरामीटर्समध्ये सुधारणा पाहणार आहोत आणि एकूण विश्वासार्हतेत वाढ पाहणार आहोत.

मुख्य वैशिष्ट्य: सिस्टम स्नॅपशॉट आणि क्लोनिंग

APFS ची दोन मुख्य वैशिष्ट्ये म्हणजे सिस्टमचे स्नॅपशॉट घेण्याची क्षमता आणि डेटा क्लोन करण्याची क्षमता.

स्नॅपशॉट फाइल सिस्टमची एक-वेळ वाचनीय स्थिती दर्शवते.

क्लोन वापरून, APFS अतिरिक्त डिस्क जागा न वापरता समान विभाजनाच्या द्रुत प्रती तयार करण्यास सक्षम असेल.

किमान प्रतीक्षा वेळ

APFS मध्ये किमान विलंब आहे. याचा अर्थ असा की ॲप्लिकेशन लॉन्च करणे आणि डेटा लोड करणे यासारखे ऑपरेशन्स लक्षणीयरीत्या जलद होतील. ज्यामुळे प्रतीक्षा वेळ कमी होईल - आम्हाला iOS मध्ये स्पिनिंग वेट व्हील आणि Mac OS मध्ये बीच बॉल आयकॉन कमी दिसेल.

उपलब्धवाहते डिस्कविभाग

तुम्ही तुमच्या Mac वर डिस्क विभाजने वापरत असल्यास, APFS तुमचे जीवन थोडे सोपे करू शकते. एका विभाजनाची मोकळी डिस्क जागा संपल्यास, APFS दुसऱ्या विभाजनावर मोकळी जागा स्वयंचलितपणे वापरू शकते कारण APFS प्रत्येक डिस्क विभाजनाभोवती विशेष कंटेनर तयार करते.

एन्क्रिप्शन सर्वकाही आहे

APFS प्रामुख्याने मजबूत एन्क्रिप्शनसाठी डिझाइन केले होते. हे सिंगल की आणि मल्टिपल एनक्रिप्शन की दोन्हीला सपोर्ट करते.

भविष्यासाठी विकास

HFS+ ३२-बिट मेटाडेटा फाइलला सपोर्ट करते. APFS 64-बिट इनोड क्रमांकांना समर्थन देते. APFS ची रचना भविष्यात काम करण्यासाठी केली गेली होती आणि योग्य अपडेट्स रिलीझ झाल्यामुळे ती कालांतराने आणखी चांगली कामगिरी करेल.

फर्मवेअरiOS 10.3 तुम्हाला परत डिस्क जागा देते

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

एपीएफएस Mac OS साठी अजूनही बीटा आवृत्तीमध्ये अस्तित्वात आहे

iOS आधीपासून नवीन फाइल प्रणाली वापरते, परंतु Mac OS साठी नवीन फाइल प्रणाली केवळ अगदी सुरुवातीच्या बीटा आवृत्तीमध्ये उपलब्ध आहे. आणि ऍपलला मॅक कॉम्प्युटरला एपीएफएस वापरण्यासाठी रूपांतरित करण्यासाठी खूप प्रयत्न करावे लागतील. iOS मधील फाइल सिस्टममध्ये प्रवेश बाहेरील लोकांसाठी बंद आहे, परंतु Mac OS एक मुक्त, संपादन करण्यायोग्य फाइल सिस्टम वापरते. दुस-या शब्दात सांगायचे तर, सराव मध्ये APFS मध्ये विविध एज केसेस येऊ शकतात ज्याची Apple तज्ञांना अद्याप माहिती नाही. आम्ही आशा करतो की बीटा चाचणी कालावधी दरम्यान या सर्व समस्यांचे निराकरण केले जाईल. तुम्ही बीटा आवृत्ती कृतीत वापरून पाहू शकता. खरे आहे, ते रोजच्या वापरासाठी पूर्णपणे तयार नाही. APFS बूट ड्राइव्हस्, टाइम मशीन, फाइलवॉल्ट एन्क्रिप्शन किंवा फ्यूजन ड्राइव्हला समर्थन देत नाही.

होय, तुम्हाला अपडेट करणे आवश्यक आहेiOS 10.3

सध्या, APFS कृतीत वापरण्याचा iOS 10.3 हा एकमेव मार्ग आहे. आणि ही एक पूर्णपणे नवीन फाइल सिस्टम असूनही, तरीही त्यावर स्विच करणे योग्य आहे. मोठ्या संख्येने बीटा परीक्षकांद्वारे या अद्यतनाची अनेक आठवडे चाचणी केली गेली आहे आणि सर्व काही सुधारित आवृत्तीवर स्विच करण्याच्या बाजूने बोलत आहे. संक्रमण स्वतः अगदी सहजतेने, द्रुतपणे आणि डेटा गमावल्याशिवाय होते. तथापि, अपडेट करण्यापूर्वी, आम्ही शिफारस करतो, फक्त बाबतीत, योग्य iTunes ऍप्लिकेशन सेवा किंवा iCloud क्लाउड स्टोरेज (जे कोणत्याही परिस्थितीत शिफारसीय आहे) वापरून आपल्या डेटाचा बॅकअप घ्या.

तुम्हाला ते कसे आवडतेएपीएफएस?



आम्ही वाचण्याची शिफारस करतो

शीर्षस्थानी