एप्पल फाइल सिस्टम: Difference between revisions

From Vigyanwiki
No edit summary
No edit summary
Line 28: Line 28:
}}
}}


Apple [[फाइल सिस्टम]] (APFS)  मालिकाना सॉफ़्टवेयर फ़ाइल सिस्टम है जिसे Apple Inc. द्वारा [[macOS]] macOS Sierra| के लिए विकसित और तैनात किया गया है। सिएरा (10.12.4)<ref name="TechRepublic 2017.04.13">{{cite news |last1=Vigo |first1=Jesus |title=MacOS Sierra पर Apple के APFS फ़ाइल सिस्टम को कैसे सेट अप और उपयोग करें|url=https://www.techrepublic.com/article/how-to-set-up-and-use-apples-apfs-file-system-on-macos-sierra/ |publisher=TechRepublic |date=13 Apr 2017}}</ref> और बाद में, [[iOS]] iOS 10 |10.3 और बाद में, tvOS 10.2 और बाद में,<ref>{{cite web|url=https://developer.apple.com/library/content/releasenotes/General/WhatsNewinTVOS/Articles/tvOS10_2.html|title=tvOS 10.2|work=What's New in tvOS|publisher=Apple Inc.}}</ref> watchOS 3.2 और बाद का संस्करण,<ref name="The Verge update today"/>और [[iPadOS]] के सभी संस्करण।<ref>{{cite web|url=http://appleinsider.com/articles/16/06/13/apple-file-system-will-scale-from-apple-watch-to-macs-replace-hfs|title='Apple फ़ाइल सिस्टम' Apple Watch से Mac तक स्केल करेगा, HFS+ की जगह लेगा|author=Roger Fingas|date=June 13, 2016|publisher=[[Apple Insider]]|url-status=live|archive-url=https://web.archive.org/web/20160723030751/http://appleinsider.com/articles/16/06/13/apple-file-system-will-scale-from-apple-watch-to-macs-replace-hfs|archive-date=July 23, 2016|df=mdy-all}}</ref><ref name="digging-into-apfs">{{Cite web|url= http://arstechnica.co.uk/apple/2016/06/apfs-apple-new-file-system-dev-details/ |title=Apple के नए फ़ाइल सिस्टम APFS की खोज|last=Hutchinson |first=Lee |date= June 13, 2016|website=[[Ars Technica|Ars Technica UK]]|access-date=June 15, 2016|df=mdy-all}}</ref> इसका लक्ष्य इन ऑपरेटिंग सिस्टमों पर एपीएफएस के पूर्ववर्ती, [[एचएफएस प्लस]]|एचएफएस+ (जिसे मैक ओएस ्सटेंडेड भी कहा जाता है) की आलोचनाओं को ठीक करना है। एपीएफएस को सॉलिड-स्टेट ड्राइव स्टोरेज के लिए अनुकूलित किया गया है और यह अन्य क्षमताओं के अलावा [[ कूटलेखन ]], स्नैपशॉट_(कंप्यूटर_स्टोरेज) और बढ़ी हुई डेटा अखंडता का समर्थन करता है।<ref name="9to5Mac APFS announced" /><ref name="Ars APFS spotted" />
'''एप्पल [[फाइल सिस्टम|फाइल प्रणाली]]''' (APFS)  मालिकाना सॉफ़्टवेयर फ़ाइल प्रणाली है जिसे एप्पल Inc. द्वारा [[macOS|मैकओएस]] सिएरा (10.12.4) एवं पश्चात के संस्करण, [[iOS]]10.3 एवं पश्चात संस्करण tvOS 10.2 एवं<ref>{{cite web|url=https://developer.apple.com/library/content/releasenotes/General/WhatsNewinTVOS/Articles/tvOS10_2.html|title=tvOS 10.2|work=What's New in tvOS|publisher=Apple Inc.}}</ref> watchOS 3.2 एवं पश्चात का संस्करण,<ref name="The Verge update today"/>एवं [[iPadOS]] के सभी संस्करण के लिए विकसित और तैनात किया गया है।<ref>{{cite web|url=http://appleinsider.com/articles/16/06/13/apple-file-system-will-scale-from-apple-watch-to-macs-replace-hfs|title='Apple फ़ाइल सिस्टम' Apple Watch से Mac तक स्केल करेगा, HFS+ की जगह लेगा|author=Roger Fingas|date=June 13, 2016|publisher=[[Apple Insider]]|url-status=live|archive-url=https://web.archive.org/web/20160723030751/http://appleinsider.com/articles/16/06/13/apple-file-system-will-scale-from-apple-watch-to-macs-replace-hfs|archive-date=July 23, 2016|df=mdy-all}}</ref><ref name="digging-into-apfs">{{Cite web|url= http://arstechnica.co.uk/apple/2016/06/apfs-apple-new-file-system-dev-details/ |title=Apple के नए फ़ाइल सिस्टम APFS की खोज|last=Hutchinson |first=Lee |date= June 13, 2016|website=[[Ars Technica|Ars Technica UK]]|access-date=June 15, 2016|df=mdy-all}}</ref> इसका लक्ष्य इन ऑपरेटिंग प्रणालीों पर एपीएफएस के पूर्ववर्ती, [[एचएफएस प्लस]] (जिसे मैक ओएस एक्सटेंडेड भी कहा जाता है) की आलोचनाओं को ठीक करना है। एपीएफएस को सॉलिड-स्टेट ड्राइव स्टोरेज के लिए अनुकूलित किया गया है एवं यह अन्य क्षमताओं के अलावा [[ कूटलेखन ]], स्नैपशॉट_(कंप्यूटर_स्टोरेज) एवं बढ़ी हुई डेटा अखंडता का समर्थन करता है।<ref name="9to5Mac APFS announced" /><ref name="Ars APFS spotted" />


== इतिहास ==
== इतिहास ==
Apple फाइल सिस्टम की घोषणा जून 2016 में Apple Inc. के Apple वर्ल्डवाइड डेवलपर्स कॉन्फ्रेंस|डेवलपर्स कॉन्फ्रेंस (WWDC) में HFS Plus|HFS+ के प्रतिस्थापन के रूप में की गई थी, जो 1998 से उपयोग में था।<ref name="9to5Mac APFS announced">{{cite web |first=Seth |last=Weintraub |title=Apple File System (APFS) announced for 2017, scales 'from Apple Watch to Mac Pro' and focuses on encryption |url=https://9to5mac.com/2016/06/13/apple-file-system-apfs/ |website=9to5Mac |date=June 13, 2016 |access-date=March 27, 2017 |url-status=live |archive-url=https://web.archive.org/web/20170328195315/https://9to5mac.com/2016/06/13/apple-file-system-apfs/ |archive-date=March 28, 2017 |df=mdy-all }}</ref><ref name="Ars APFS spotted">{{cite web |first=Lee |last=Hutchinson |title=New file system spotted in macOS Sierra [Updated] |url=https://arstechnica.com/apple/2016/06/new-apfs-file-system-spotted-in-new-version-of-macos/ |website=[[Ars Technica]] |publisher=[[Condé Nast]] |date=June 13, 2016 |access-date=March 27, 2017 |url-status=live |archive-url=https://web.archive.org/web/20170328195529/https://arstechnica.com/apple/2016/06/new-apfs-file-system-spotted-in-new-version-of-macos/ |archive-date=March 28, 2017 |df=mdy-all }}</ref> APFS को [[64-बिट]] iOS डिवाइसों के लिए 27 मार्च, 2017 को iOS 10.3 की रिलीज़ के साथ, और macOS डिवाइसों के लिए 25 सितंबर, 2017 को MacOS हाई सिएरा|macOS 10.13 की रिलीज़ के साथ रिलीज़ किया गया था।<ref name="macrumors-ios10_3">{{cite web |first=Juli |last=Clover |title=ऐप्पल ने फाइंड माई एयरपॉड्स, एपीएफएस, ऐप स्टोर रिव्यू ट्विक्स और अधिक के साथ आईओएस 10.3 जारी किया|url=https://www.macrumors.com/2017/03/27/apple-releases-ios-10-3/ |website=[[MacRumors]] |date=March 27, 2017 |access-date=March 27, 2017 |url-status=live |archive-url=https://web.archive.org/web/20170327194444/https://www.macrumors.com/2017/03/27/apple-releases-ios-10-3/ |archive-date=March 27, 2017 |df=mdy-all }}</ref><ref name="The Verge update today">{{cite web |first=Tom |last=Warren |title=Apple आज लाखों iOS डिवाइसों को एक नए आधुनिक फ़ाइल सिस्टम में अपग्रेड कर रहा है|url=https://www.theverge.com/2017/3/27/15076244/apple-file-system-apfs-ios-10-3-features |website=[[The Verge]] |publisher=[[Vox Media]] |date=March 27, 2017 |access-date=March 27, 2017 |url-status=live |archive-url=https://web.archive.org/web/20170327184802/http://www.theverge.com/2017/3/27/15076244/apple-file-system-apfs-ios-10-3-features |archive-date=March 27, 2017 |df=mdy-all }}</ref>
एप्पल फाइल प्रणाली की घोषणा जून 2016 में एप्पल Inc. के एप्पल वर्ल्डवाइड डेवलपर्स कॉन्फ्रेंस|डेवलपर्स कॉन्फ्रेंस (WWDC) में HFS Plus|HFS+ के प्रतिस्थापन के रूप में की गई थी, जो 1998 से उपयोग में था।<ref name="9to5Mac APFS announced">{{cite web |first=Seth |last=Weintraub |title=Apple File System (APFS) announced for 2017, scales 'from Apple Watch to Mac Pro' and focuses on encryption |url=https://9to5mac.com/2016/06/13/apple-file-system-apfs/ |website=9to5Mac |date=June 13, 2016 |access-date=March 27, 2017 |url-status=live |archive-url=https://web.archive.org/web/20170328195315/https://9to5mac.com/2016/06/13/apple-file-system-apfs/ |archive-date=March 28, 2017 |df=mdy-all }}</ref><ref name="Ars APFS spotted">{{cite web |first=Lee |last=Hutchinson |title=New file system spotted in macOS Sierra [Updated] |url=https://arstechnica.com/apple/2016/06/new-apfs-file-system-spotted-in-new-version-of-macos/ |website=[[Ars Technica]] |publisher=[[Condé Nast]] |date=June 13, 2016 |access-date=March 27, 2017 |url-status=live |archive-url=https://web.archive.org/web/20170328195529/https://arstechnica.com/apple/2016/06/new-apfs-file-system-spotted-in-new-version-of-macos/ |archive-date=March 28, 2017 |df=mdy-all }}</ref> APFS को [[64-बिट]] iOS डिवाइसों के लिए 27 मार्च, 2017 को iOS 10.3 की रिलीज़ के साथ, एवं मैकओएस डिवाइसों के लिए 25 सितंबर, 2017 को मैकओएस हाई सिएरा|मैकओएस 10.13 की रिलीज़ के साथ रिलीज़ किया गया था।<ref name="macrumors-ios10_3">{{cite web |first=Juli |last=Clover |title=ऐप्पल ने फाइंड माई एयरपॉड्स, एपीएफएस, ऐप स्टोर रिव्यू ट्विक्स और अधिक के साथ आईओएस 10.3 जारी किया|url=https://www.macrumors.com/2017/03/27/apple-releases-ios-10-3/ |website=[[MacRumors]] |date=March 27, 2017 |access-date=March 27, 2017 |url-status=live |archive-url=https://web.archive.org/web/20170327194444/https://www.macrumors.com/2017/03/27/apple-releases-ios-10-3/ |archive-date=March 27, 2017 |df=mdy-all }}</ref><ref name="The Verge update today">{{cite web |first=Tom |last=Warren |title=Apple आज लाखों iOS डिवाइसों को एक नए आधुनिक फ़ाइल सिस्टम में अपग्रेड कर रहा है|url=https://www.theverge.com/2017/3/27/15076244/apple-file-system-apfs-ios-10-3-features |website=[[The Verge]] |publisher=[[Vox Media]] |date=March 27, 2017 |access-date=March 27, 2017 |url-status=live |archive-url=https://web.archive.org/web/20170327184802/http://www.theverge.com/2017/3/27/15076244/apple-file-system-apfs-ios-10-3-features |archive-date=March 27, 2017 |df=mdy-all }}</ref>
Apple ने सितंबर 2018 में APFS के लिए  आंशिक विनिर्देश जारी किया जो अनएन्क्रिप्टेड, गैर-फ़्यूज़न स्टोरेज डिवाइस पर Apple फ़ाइल सिस्टम तक केवल-पढ़ने के लिए पहुंच का समर्थन करता है। सॉफ़्टवेयर एन्क्रिप्शन के विनिर्देशन को बाद में प्रलेखित किया गया था।<ref>{{cite web |title=Apple फ़ाइल सिस्टम संदर्भ|url=https://developer.apple.com/support/downloads/Apple-File-System-Reference.pdf |publisher=Apple Developer}}</ref>
एप्पल ने सितंबर 2018 में APFS के लिए  आंशिक विनिर्देश जारी किया जो अनएन्क्रिप्टेड, गैर-फ़्यूज़न स्टोरेज डिवाइस पर एप्पल फ़ाइल प्रणाली तक केवल-पढ़ने के लिए पहुंच का समर्थन करता है। सॉफ़्टवेयर एन्क्रिप्शन के विनिर्देशन को पश्चात में प्रलेखित किया गया था।<ref>{{cite web |title=Apple फ़ाइल सिस्टम संदर्भ|url=https://developer.apple.com/support/downloads/Apple-File-System-Reference.pdf |publisher=Apple Developer}}</ref>


== डिज़ाइन ==
== डिज़ाइन ==
फ़ाइल सिस्टम का उपयोग अपेक्षाकृत कम या बड़ी मात्रा में भंडारण वाले उपकरणों पर किया जा सकता है। यह 64-बिट [[इनोड]] संख्याओं का उपयोग करता है,<ref name="appleVolumeComparision"/>और अधिक सुरक्षित भंडारण की अनुमति देता है।{{how|date=August 2022}} APFS कोड, HFS+ कोड की तरह, बेहतर स्थान प्रबंधन और प्रदर्शन के लिए ट्रिम (कंप्यूटिंग) का उपयोग करता है। यह iOS और macOS पर पढ़ने-लिखने की गति बढ़ा सकता है,<ref name="The Verge update today"/>APFS द्वारा उपलब्ध डेटा की गणना करने के तरीके के कारण, साथ ही iOS उपकरणों पर स्थान भी।<ref>{{cite web|url=https://www.joe.co.uk/tech/updating-iphone-will-give-one-major-benefit-119704|title=अपने iPhone को अपडेट करने से आपको एक बड़ा फायदा होगा|author=Alan Loughnane|website=[[joe.co.uk]]|url-status=live|archive-url=https://web.archive.org/web/20170520045551/https://www.joe.co.uk/tech/updating-iphone-will-give-one-major-benefit-119704|archive-date=May 20, 2017|df=mdy-all}}</ref>
फ़ाइल प्रणाली का उपयोग अपेक्षाकृत कम या बड़ी मात्रा में भंडारण वाले उपकरणों पर किया जा सकता है। यह 64-बिट [[इनोड]] संख्याओं का उपयोग करता है,<ref name="appleVolumeComparision"/>एवं अधिक सुरक्षित भंडारण की अनुमति देता है।{{how|date=August 2022}} APFS कोड, HFS+ कोड की तरह, बेहतर स्थान प्रबंधन एवं प्रदर्शन के लिए ट्रिम (कंप्यूटिंग) का उपयोग करता है। यह iOS एवं मैकओएस पर पढ़ने-लिखने की गति बढ़ा सकता है,<ref name="The Verge update today"/>APFS द्वारा उपलब्ध डेटा की गणना करने के तरीके के कारण, साथ ही iOS उपकरणों पर स्थान भी।<ref>{{cite web|url=https://www.joe.co.uk/tech/updating-iphone-will-give-one-major-benefit-119704|title=अपने iPhone को अपडेट करने से आपको एक बड़ा फायदा होगा|author=Alan Loughnane|website=[[joe.co.uk]]|url-status=live|archive-url=https://web.archive.org/web/20170520045551/https://www.joe.co.uk/tech/updating-iphone-will-give-one-major-benefit-119704|archive-date=May 20, 2017|df=mdy-all}}</ref>


'''विभाजन योजना'''
'''विभाजन योजना'''


APFS [[GUID विभाजन तालिका]] विभाजन योजना का उपयोग करता है। GPT योजना के अंतर्गत  या अधिक APFS कंटेनर (विभाजन प्रकार GUID है) हैं {{mono|7C3457EF-0000-11AA-AA11-00306543ECAC}}). प्रत्येक कंटेनर के भीतर  या अधिक APFS वॉल्यूम होते हैं, जो सभी कंटेनर के आवंटित स्थान को साझा करते हैं, और प्रत्येक वॉल्यूम में APFS वॉल्यूम भूमिकाएँ हो सकती हैं। [[macOS कैटालिना]] (macOS 10.15) ने APFS वॉल्यूम समूह पेश किया, जो वॉल्यूम के समूह हैं जिन्हें फाइंडर (सॉफ़्टवेयर)  वॉल्यूम के रूप में प्रदर्शित करता है। एपीएफएस फर्मलिंक [[ कठिन लिंक ]] और प्रतीकात्मक लिंक और वॉल्यूम के बीच लिंक के बीच स्थित हैं।
APFS [[GUID विभाजन तालिका]] विभाजन योजना का उपयोग करता है। GPT योजना के अंतर्गत  या अधिक APFS कंटेनर (विभाजन प्रकार GUID है) हैं {{mono|7C3457EF-0000-11AA-AA11-00306543ECAC}}). प्रत्येक कंटेनर के भीतर  या अधिक APFS वॉल्यूम होते हैं, जो सभी कंटेनर के आवंटित स्थान को साझा करते हैं, एवं प्रत्येक वॉल्यूम में APFS वॉल्यूम भूमिकाएँ हो सकती हैं। [[macOS कैटालिना|मैकओएस कैटालिना]] (मैकओएस 10.15) ने APFS वॉल्यूम समूह पेश किया, जो वॉल्यूम के समूह हैं जिन्हें फाइंडर (सॉफ़्टवेयर)  वॉल्यूम के रूप में प्रदर्शित करता है। एपीएफएस फर्मलिंक [[ कठिन लिंक ]] एवं प्रतीकात्मक लिंक एवं वॉल्यूम के बीच लिंक के बीच स्थित हैं।


MacOS कैटालिना में {{mono|System}} वॉल्यूम भूमिका (आमतौर पर मैकिंटोश एचडी नाम दिया गया) केवल पढ़ने के लिए बन गई, और [[macOS बिग सुर]] (मैकओएस 11) में यह  हस्ताक्षरित सिस्टम वॉल्यूम (एसएसवी) बन गया और केवल वॉल्यूम स्नैपशॉट माउंट किए गए हैं। वह {{mono|Data}} वॉल्यूम भूमिका (आमतौर पर इसका नाम मैकिंटोश एचडी - डेटा है) का उपयोग ओवरले या छाया के रूप में किया जाता है {{mono|System}} वॉल्यूम, और दोनों {{mono|System}} और {{mono|Data}} वॉल्यूम समान वॉल्यूम समूह का हिस्सा हैं और फाइंडर में  के रूप में दिखाए गए हैं।
मैकओएस कैटालिना में {{mono|System}} वॉल्यूम भूमिका (आमतौर पर मैकिंटोश एचडी नाम दिया गया) केवल पढ़ने के लिए बन गई, एवं [[macOS बिग सुर|मैकओएस बिग सुर]] (मैकओएस 11) में यह  हस्ताक्षरित प्रणाली वॉल्यूम (एसएसवी) बन गया एवं केवल वॉल्यूम स्नैपशॉट माउंट किए गए हैं। वह {{mono|Data}} वॉल्यूम भूमिका (आमतौर पर इसका नाम मैकिंटोश एचडी - डेटा है) का उपयोग ओवरले या छाया के रूप में किया जाता है {{mono|System}} वॉल्यूम, एवं दोनों {{mono|System}} एवं {{mono|Data}} वॉल्यूम समान वॉल्यूम समूह का हिस्सा हैं एवं फाइंडर में  के रूप में दिखाए गए हैं।


=== क्लोन ===
=== क्लोन ===
क्लोन ऑपरेटिंग सिस्टम को अतिरिक्त संग्रहण स्थान घेरे बिना उसी वॉल्यूम पर कुशल फ़ाइल प्रतियां बनाने की अनुमति देते हैं। क्लोन फ़ाइल में परिवर्तन [[डेल्टा एन्कोडिंग]] के रूप में सहेजे जाते हैं, जिससे दस्तावेज़ संशोधन और प्रतियों के लिए आवश्यक संग्रहण स्थान कम हो जाता है।<ref name="digging-into-apfs"/>हालाँकि,  ही फ़ाइल की दो प्रतियों को दूसरे के क्लोन के रूप में चिह्नित करने या अन्य प्रकार के [[डेटा डिडुप्लीकेशन]] के लिए कोई इंटरफ़ेस नहीं है।
क्लोन ऑपरेटिंग प्रणाली को अतिरिक्त संग्रहण स्थान घेरे बिना उसी वॉल्यूम पर कुशल फ़ाइल प्रतियां बनाने की अनुमति देते हैं। क्लोन फ़ाइल में परिवर्तन [[डेल्टा एन्कोडिंग]] के रूप में सहेजे जाते हैं, जिससे दस्तावेज़ संशोधन एवं प्रतियों के लिए आवश्यक संग्रहण स्थान कम हो जाता है।<ref name="digging-into-apfs"/>हालाँकि,  ही फ़ाइल की दो प्रतियों को दूसरे के क्लोन के रूप में चिह्नित करने या अन्य प्रकार के [[डेटा डिडुप्लीकेशन]] के लिए कोई इंटरफ़ेस नहीं है।


=== स्नैपशॉट ===
=== स्नैपशॉट ===
APFS वॉल्यूम फ़ाइल सिस्टम का पॉइंट-इन-टाइम, रीड-ओनली इंस्टेंस बनाने के लिए स्नैपशॉट (कंप्यूटर स्टोरेज) का समर्थन करता है।<ref name="digging-into-apfs"/>
APFS वॉल्यूम फ़ाइल प्रणाली का पॉइंट-इन-टाइम, रीड-ओनली इंस्टेंस बनाने के लिए स्नैपशॉट (कंप्यूटर स्टोरेज) का समर्थन करता है।<ref name="digging-into-apfs"/>


'''एन्क्रिप्शन'''
'''एन्क्रिप्शन'''


Apple फ़ाइल सिस्टम मूल रूप से [[डिस्क एन्क्रिप्शन]] का समर्थन करता है,<ref name="appleVolumeComparision"/>और निम्नलिखित विकल्पों के साथ फ़ाइल एन्क्रिप्शन:
एप्पल फ़ाइल प्रणाली मूल रूप से [[डिस्क एन्क्रिप्शन]] का समर्थन करता है,<ref name="appleVolumeComparision"/>एवं निम्नलिखित विकल्पों के साथ फ़ाइल एन्क्रिप्शन:
* कोई एन्क्रिप्शन नहीं
* कोई एन्क्रिप्शन नहीं
* [[कुंजी (क्रिप्टोग्राफी)]]|ल-कुंजी एन्क्रिप्शन
* [[कुंजी (क्रिप्टोग्राफी)]]|ल-कुंजी एन्क्रिप्शन
* बहु-कुंजी एन्क्रिप्शन, जहां प्रत्येक फ़ाइल को  अलग कुंजी के साथ एन्क्रिप्ट किया जाता है, और [[ मेटा डेटा ]] को  अलग कुंजी के साथ एन्क्रिप्ट किया जाता है।<ref name="digging-into-apfs"/>
* बहु-कुंजी एन्क्रिप्शन, जहां प्रत्येक फ़ाइल को  अलग कुंजी के साथ एन्क्रिप्ट किया जाता है, एवं [[ मेटा डेटा ]] को  अलग कुंजी के साथ एन्क्रिप्ट किया जाता है।<ref name="digging-into-apfs"/>


'''फ़ाइलों की अधिकतम संख्या में वृद्धि'''
'''फ़ाइलों की अधिकतम संख्या में वृद्धि'''
Line 62: Line 62:
'''डेटा अखंडता'''
'''डेटा अखंडता'''


Apple फ़ाइल सिस्टम मेटाडेटा के लिए डेटा अखंडता सुनिश्चित करने के लिए [[ अंततः, ]] का उपयोग करता है।<ref name="leventhalPage5">{{cite web|url=http://dtrace.org/blogs/ahl/2016/06/19/apfs-part5/|author=Adam Leventhal|date=June 19, 2016|title=APFS in Detail: Data Integrity|url-status=live|archive-url=https://web.archive.org/web/20160621060302/http://dtrace.org/blogs/ahl/2016/06/19/apfs-part5/|archive-date=June 21, 2016|df=mdy-all}}</ref>
एप्पल फ़ाइल प्रणाली मेटाडेटा के लिए डेटा अखंडता सुनिश्चित करने के लिए [[ अंततः, ]] का उपयोग करता है।<ref name="leventhalPage5">{{cite web|url=http://dtrace.org/blogs/ahl/2016/06/19/apfs-part5/|author=Adam Leventhal|date=June 19, 2016|title=APFS in Detail: Data Integrity|url-status=live|archive-url=https://web.archive.org/web/20160621060302/http://dtrace.org/blogs/ahl/2016/06/19/apfs-part5/|archive-date=June 21, 2016|df=mdy-all}}</ref>


'''दुर्घटना सुरक्षा'''
'''दुर्घटना सुरक्षा'''


Apple फ़ाइल सिस्टम को क्रैश (कंप्यूटिंग)#ऑपरेटिंग सिस्टम क्रैश के कारण होने वाले मेटाडेटा भ्रष्टाचार से बचने के लिए डिज़ाइन किया गया है। मौजूदा मेटाडेटा रिकॉर्ड को ओवरराइट करने के बजाय, यह पूरी तरह से नए रिकॉर्ड लिखता है, नए को इंगित करता है और फिर पुराने को जारी करता है,  दृष्टिकोण जिसे कॉपी-ऑन-राइट#कंप्यूटर स्टोरेज में रीडायरेक्ट-ऑन-राइट के रूप में जाना जाता है। यह अद्यतन के दौरान होने वाले क्रैश के कारण आंशिक पुराने और आंशिक नए डेटा वाले दूषित रिकॉर्ड से बचाता है। यह परिवर्तन को दो बार लिखने से भी बचाता है, जैसा कि HFS+ जर्नल फ़ाइल सिस्टम के साथ होता है, जहाँ परिवर्तन पहले जर्नल में और फिर कैटलॉग फ़ाइल में लिखे जाते हैं।<ref name="leventhalPage5" />
एप्पल फ़ाइल प्रणाली को क्रैश (कंप्यूटिंग)#ऑपरेटिंग प्रणाली क्रैश के कारण होने वाले मेटाडेटा भ्रष्टाचार से बचने के लिए डिज़ाइन किया गया है। मौजूदा मेटाडेटा रिकॉर्ड को ओवरराइट करने के बजाय, यह पूरी तरह से नए रिकॉर्ड लिखता है, नए को इंगित करता है एवं फिर पुराने को जारी करता है,  दृष्टिकोण जिसे कॉपी-ऑन-राइट#कंप्यूटर स्टोरेज में रीडायरेक्ट-ऑन-राइट के रूप में जाना जाता है। यह अद्यतन के दौरान होने वाले क्रैश के कारण आंशिक पुराने एवं आंशिक नए डेटा वाले दूषित रिकॉर्ड से बचाता है। यह परिवर्तन को दो बार लिखने से भी बचाता है, जैसा कि HFS+ जर्नल फ़ाइल प्रणाली के साथ होता है, जहाँ परिवर्तन पहले जर्नल में एवं फिर कैटलॉग फ़ाइल में लिखे जाते हैं।<ref name="leventhalPage5" />


'''संपीड़न'''
'''संपीड़न'''


APFS Deflate (Zlib), LZVN (libFastCompression), और [[LZFSE]] का उपयोग करके व्यक्तिगत फ़ाइलों पर पारदर्शी संपीड़न का समर्थन करता है। ये तीनों [[LZ77 और LZ78]]|लेम्पेल-ज़िव-प्रकार के एल्गोरिदम हैं। यह सुविधा HFS+ से विरासत में मिली है, और संसाधन फोर्क्स या विस्तारित विशेषताओं का उपयोग करके समान AppleFSCompression / decmpfs सिस्टम के साथ कार्यान्वित की जाती है। HFS+ की तरह, उन उपकरणों के लिए पारदर्शिता टूट गई है जो decmpfs-लिपटे रूटीन का उपयोग नहीं करते हैं।<ref>{{cite web |last1=Søgaard |first1=Jens K. |title=How do I enable transparent compression on APFS? |url=https://apple.stackexchange.com/a/360124 |website=Ask Different |access-date=13 November 2019}}</ref>
APFS Deflate (Zlib), LZVN (libFastCompression), एवं [[LZFSE]] का उपयोग करके व्यक्तिगत फ़ाइलों पर पारदर्शी संपीड़न का समर्थन करता है। ये तीनों [[LZ77 और LZ78|LZ77 एवं LZ78]]|लेम्पेल-ज़िव-प्रकार के एल्गोरिदम हैं। यह सुविधा HFS+ से विरासत में मिली है, एवं संसाधन फोर्क्स या विस्तारित विशेषताओं का उपयोग करके समान एप्पलFSCompression / decmpfs प्रणाली के साथ कार्यान्वित की जाती है। HFS+ की तरह, उन उपकरणों के लिए पारदर्शिता टूट गई है जो decmpfs-लिपटे रूटीन का उपयोग नहीं करते हैं।<ref>{{cite web |last1=Søgaard |first1=Jens K. |title=How do I enable transparent compression on APFS? |url=https://apple.stackexchange.com/a/360124 |website=Ask Different |access-date=13 November 2019}}</ref>


'''अंतरिक्ष साझाकरण'''
'''अंतरिक्ष साझाकरण'''
Line 84: Line 84:
'''[[हार्ड डिस्क ड्राइव]] पर प्रदर्शन'''
'''[[हार्ड डिस्क ड्राइव]] पर प्रदर्शन'''


फ़ाइलों की गणना, और सामान्य रूप से किसी भी इनोड मेटाडेटा, APFS पर बहुत धीमी होती है जब यह हार्ड डिस्क ड्राइव पर स्थित होती है। ऐसा इसलिए है क्योंकि मेटाडेटा को HFS+ की तरह  निश्चित स्थान पर संग्रहीत करने के बजाय, APFS उन्हें वास्तविक फ़ाइल डेटा के साथ संग्रहीत करता है। मेटाडेटा के इस विखंडन का मतलब है कि फ़ाइलों को सूचीबद्ध करते समय अधिक खोज समय लगाया जाता है, जो एसएसडी के लिए स्वीकार्य है लेकिन एचडीडी के लिए नहीं।<ref>{{cite web |title=घूर्णी हार्ड ड्राइव पर एपीएफएस गणना प्रदर्शन का विश्लेषण|url=https://bombich.com/blog/2019/09/12/analysis-apfs-enumeration-performance-on-rotational-hard-drives |website=Carbon Copy Cloner |access-date=8 January 2020}}</ref>
फ़ाइलों की गणना, एवं सामान्य रूप से किसी भी इनोड मेटाडेटा, APFS पर बहुत धीमी होती है जब यह हार्ड डिस्क ड्राइव पर स्थित होती है। ऐसा इसलिए है क्योंकि मेटाडेटा को HFS+ की तरह  निश्चित स्थान पर संग्रहीत करने के बजाय, APFS उन्हें वास्तविक फ़ाइल डेटा के साथ संग्रहीत करता है। मेटाडेटा के इस विखंडन का मतलब है कि फ़ाइलों को सूचीबद्ध करते समय अधिक खोज समय लगाया जाता है, जो एसएसडी के लिए स्वीकार्य है लेकिन एचडीडी के लिए नहीं।<ref>{{cite web |title=घूर्णी हार्ड ड्राइव पर एपीएफएस गणना प्रदर्शन का विश्लेषण|url=https://bombich.com/blog/2019/09/12/analysis-apfs-enumeration-performance-on-rotational-hard-drives |website=Carbon Copy Cloner |access-date=8 January 2020}}</ref>


'''macOS 11 से पहले टाइम मशीन के साथ संगतता'''
'''मैकओएस 11 से पहले टाइम मशीन के साथ संगतता'''


HFS+ के विपरीत, APFS निर्देशिकाओं के लिए हार्ड लिंक का समर्थन नहीं करता है।<ref name="appleApfsFaq2018">{{cite web|title=Apple File System Guide / Frequently Asked Questions|url=https://developer.apple.com/library/content/documentation/FileManagement/Conceptual/APFS_Guide/FAQ/FAQ.html|access-date=May 25, 2018|df=mdy-all}}</ref><ref name="zfs-developers-analysis">{{cite web|last=Leventhal|first=Adam H.|url=https://arstechnica.com/gadgets/2016/06/a-zfs-developers-analysis-of-the-good-and-bad-in-apples-new-apfs-file-system/|title=एक ZFS डेवलपर द्वारा Apple के नए APFS फ़ाइल सिस्टम की अच्छाइयों और बुराइयों का विश्लेषण|quote=निर्देशिका हार्ड लिंक की कमी के कारण एपीएफएस अभी टाइम मशीन के साथ असंगत है, एक काफी घृणित कार्यान्वयन जो संभवतः टाइम मशीन की संदिग्ध विश्वसनीयता में योगदान देता है।|website=[[Ars Technica]]|date=June 26, 2016}}</ref> चूँकि Mac OS<ref>{{cite web|title=डिस्क का उपयोग आप टाइम मशीन के साथ कर सकते हैं|url=https://support.apple.com/guide/mac-help/disks-you-can-use-with-time-machine-mh15139/mac|access-date=December 17, 2019|df=mdy-all}}</ref><ref name="zfs-developers-analysis"/>इस सीमा को macOS बिग सुर में शुरू करके दूर किया गया था, जिसमें APFS अब नए टाइम मशीन बैकअप के लिए डिफ़ॉल्ट फ़ाइल सिस्टम है (मौजूदा HFS प्लस|HFS+-स्वरूपित बैकअप ड्राइव भी अभी भी समर्थित हैं)।<ref>{{cite web |title=बिग सुर में एपीएफएस परिवर्तन|date=June 29, 2020 |url=https://eclecticlight.co/2020/06/29/apfs-changes-in-big-sur-how-time-machine-backs-up-to-apfs-and-more/ |access-date=26 November 2020}}</ref> MacOS बिग सुर द्वारा APFS-स्वरूपित ड्राइव के साथ टाइम मशीन का कार्यान्वयन HFS+-स्वरूपित बैकअप ड्राइव की तुलना में तेज़, अधिक कॉम्पैक्ट और अधिक विश्वसनीय बैकअप सक्षम बनाता है।<ref>{{cite web |title=macOS बिग सुर 11.0.1 रिलीज़ नोट्स|url=https://developer.apple.com/documentation/macos-release-notes/macos-big-sur-11_0_1-release-notes |website=Apple |access-date=December 13, 2020}}</ref><ref name="Ars Technica 2020.11.12, macOS Big Sur Review">{{cite news |last1=Cunningham |first1=Andrew |title=macOS 11.0 Big Sur: The Ars Technica review |url=https://arstechnica.com/gadgets/2020/11/macos-11-0-big-sur-the-ars-technica-review/ |access-date=6 March 2021 |publisher=Ars Technica |date=12 Nov 2020}}</ref>
HFS+ के विपरीत, APFS निर्देशिकाओं के लिए हार्ड लिंक का समर्थन नहीं करता है।<ref name="appleApfsFaq2018">{{cite web|title=Apple File System Guide / Frequently Asked Questions|url=https://developer.apple.com/library/content/documentation/FileManagement/Conceptual/APFS_Guide/FAQ/FAQ.html|access-date=May 25, 2018|df=mdy-all}}</ref><ref name="zfs-developers-analysis">{{cite web|last=Leventhal|first=Adam H.|url=https://arstechnica.com/gadgets/2016/06/a-zfs-developers-analysis-of-the-good-and-bad-in-apples-new-apfs-file-system/|title=एक ZFS डेवलपर द्वारा Apple के नए APFS फ़ाइल सिस्टम की अच्छाइयों और बुराइयों का विश्लेषण|quote=निर्देशिका हार्ड लिंक की कमी के कारण एपीएफएस अभी टाइम मशीन के साथ असंगत है, एक काफी घृणित कार्यान्वयन जो संभवतः टाइम मशीन की संदिग्ध विश्वसनीयता में योगदान देता है।|website=[[Ars Technica]]|date=June 26, 2016}}</ref> चूँकि Mac OS<ref>{{cite web|title=डिस्क का उपयोग आप टाइम मशीन के साथ कर सकते हैं|url=https://support.apple.com/guide/mac-help/disks-you-can-use-with-time-machine-mh15139/mac|access-date=December 17, 2019|df=mdy-all}}</ref><ref name="zfs-developers-analysis"/>इस सीमा को मैकओएस बिग सुर में शुरू करके दूर किया गया था, जिसमें APFS अब नए टाइम मशीन बैकअप के लिए डिफ़ॉल्ट फ़ाइल प्रणाली है (मौजूदा HFS प्लस|HFS+-स्वरूपित बैकअप ड्राइव भी अभी भी समर्थित हैं)।<ref>{{cite web |title=बिग सुर में एपीएफएस परिवर्तन|date=June 29, 2020 |url=https://eclecticlight.co/2020/06/29/apfs-changes-in-big-sur-how-time-machine-backs-up-to-apfs-and-more/ |access-date=26 November 2020}}</ref> मैकओएस बिग सुर द्वारा APFS-स्वरूपित ड्राइव के साथ टाइम मशीन का कार्यान्वयन HFS+-स्वरूपित बैकअप ड्राइव की तुलना में तेज़, अधिक कॉम्पैक्ट एवं अधिक विश्वसनीय बैकअप सक्षम बनाता है।<ref>{{cite web |title=macOS बिग सुर 11.0.1 रिलीज़ नोट्स|url=https://developer.apple.com/documentation/macos-release-notes/macos-big-sur-11_0_1-release-notes |website=Apple |access-date=December 13, 2020}}</ref><ref name="Ars Technica 2020.11.12, macOS Big Sur Review">{{cite news |last1=Cunningham |first1=Andrew |title=macOS 11.0 Big Sur: The Ars Technica review |url=https://arstechnica.com/gadgets/2020/11/macos-11-0-big-sur-the-ars-technica-review/ |access-date=6 March 2021 |publisher=Ars Technica |date=12 Nov 2020}}</ref>


== सुरक्षा मुद्दे ==
== सुरक्षा मुद्दे ==
* मार्च 2018 में, हाई सिएरा में APFS ड्राइवर में  बग पाया गया जिसके कारण डिस्क एन्क्रिप्शन पासवर्ड प्लेनटेक्स्ट में लॉग इन हो जाता है।<ref>{{cite web |title=Uh Oh! Unified Logs in High Sierra (10.13) Show Plaintext Password for APFS Encrypted External Volumes via Disk Utility.app |url=https://www.mac4n6.com/blog/2018/3/21/uh-oh-unified-logs-in-high-sierra-1013-show-plaintext-password-for-apfs-encrypted-external-volumes-via-disk-utilityapp |website=mac4n6 |access-date=11 November 2019}}</ref>
* मार्च 2018 में, हाई सिएरा में APFS ड्राइवर में  बग पाया गया जिसके कारण डिस्क एन्क्रिप्शन पासवर्ड प्लेनटेक्स्ट में लॉग इन हो जाता है।<ref>{{cite web |title=Uh Oh! Unified Logs in High Sierra (10.13) Show Plaintext Password for APFS Encrypted External Volumes via Disk Utility.app |url=https://www.mac4n6.com/blog/2018/3/21/uh-oh-unified-logs-in-high-sierra-1013-show-plaintext-password-for-apfs-encrypted-external-volumes-via-disk-utilityapp |website=mac4n6 |access-date=11 November 2019}}</ref>
* जनवरी 2021 में, iOS <14.4, macOS <11.2, watchOS <7.3, और tvOS <14.4 में APFS ड्राइवर में  बग पाया गया जो स्थानीय उपयोगकर्ता को उनकी अनुमतियों की परवाह किए बिना मनमानी फ़ाइलों को पढ़ने की अनुमति देता था।<ref>{{cite news |title=About the security content of iOS 14.4 and iPadOS 14.4 - Apple Support |url=https://support.apple.com/en-us/HT212146 |website=Apple Support |access-date=7 February 2021}}</ref><ref>{{cite web |title=About the security content of macOS Big Sur 11.2, Security Update 2021-001 Catalina, Security Update 2021-001 Mojave - Apple Support |url=https://support.apple.com/en-us/HT212147 |website=Apple Support |access-date=7 February 2021}}</ref><ref>{{cite web |title=About the security content of watchOS 7.3 - Apple Support |url=https://support.apple.com/en-us/HT212148 |website=Apple Support |access-date=7 February 2021}}</ref><ref>{{cite web |title=About the security content of tvOS 14.4 - Apple Support |url=https://support.apple.com/en-us/HT212149 |website=Apple Support |access-date=7 February 2021}}</ref>
* जनवरी 2021 में, iOS <14.4, मैकओएस <11.2, watchOS <7.3, एवं tvOS <14.4 में APFS ड्राइवर में  बग पाया गया जो स्थानीय उपयोगकर्ता को उनकी अनुमतियों की परवाह किए बिना मनमानी फ़ाइलों को पढ़ने की अनुमति देता था।<ref>{{cite news |title=About the security content of iOS 14.4 and iPadOS 14.4 - Apple Support |url=https://support.apple.com/en-us/HT212146 |website=Apple Support |access-date=7 February 2021}}</ref><ref>{{cite web |title=About the security content of macOS Big Sur 11.2, Security Update 2021-001 Catalina, Security Update 2021-001 Mojave - Apple Support |url=https://support.apple.com/en-us/HT212147 |website=Apple Support |access-date=7 February 2021}}</ref><ref>{{cite web |title=About the security content of watchOS 7.3 - Apple Support |url=https://support.apple.com/en-us/HT212148 |website=Apple Support |access-date=7 February 2021}}</ref><ref>{{cite web |title=About the security content of tvOS 14.4 - Apple Support |url=https://support.apple.com/en-us/HT212149 |website=Apple Support |access-date=7 February 2021}}</ref>


== समर्थन ==
== समर्थन ==


=== macOS ===
=== मैकओएस ===
APFS का  प्रायोगिक संस्करण, कुछ सीमाओं के साथ, [[macOS Sierra]] 10.12.4 में प्रदान किया गया है। यह कमांड लाइन के माध्यम से उपलब्ध है <code>diskutil</code> उपयोगिता। इन सीमाओं के बीच, यह यूनिकोड सामान्यीकरण नहीं करता है जबकि HFS+ करता है,<ref>{{Cite web|url=https://mjtsai.com/blog/2017/03/24/apfss-bag-of-bytes-filenames/|title=Michael Tsai - Blog - APFS’s “Bag of Bytes” Filenames|first=Michael J.|last=Tsai}}</ref> जिससे अंग्रेजी के अलावा अन्य भाषाओं में समस्याएँ पैदा हुईं।<ref>{{Cite web|url=https://eclecticlight.co/2017/04/06/apfs-is-currently-unusable-with-most-non-english-languages/|title=एपीएफएस वर्तमान में अधिकांश गैर-अंग्रेजी भाषाओं में अनुपयोगी है|date=April 6, 2017|archive-url=https://web.archive.org/web/20170608180050/https://eclecticlight.co/2017/04/06/apfs-is-currently-unusable-with-most-non-english-languages/|archive-date=June 8, 2017|url-status=live}}</ref> एपीएफएस के सिएरा संस्करण के साथ स्वरूपित ड्राइव मैकओएस या एपीएफएस के बाद के संस्करणों के साथ भी संगत नहीं हो सकती हैं, और एपीएफएस के सिएरा संस्करण का उपयोग टाइम मशीन (मैकओएस), फाइलवॉल्ट वॉल्यूम या फ्यूजन ड्राइव के साथ नहीं किया जा सकता है।<ref name=":0">{{Cite news|url=http://www.howtogeek.com/272741/how-to-format-a-drive-with-the-apfs-file-system-on-macos-sierra/|title=MacOS Sierra पर APFS फ़ाइल सिस्टम के साथ ड्राइव को कैसे फ़ॉर्मेट करें|access-date=October 26, 2016|url-status=live|archive-url=https://web.archive.org/web/20161026171416/http://www.howtogeek.com/272741/how-to-format-a-drive-with-the-apfs-file-system-on-macos-sierra/|archive-date=October 26, 2016|df=mdy-all}}</ref>
APFS का  प्रायोगिक संस्करण, कुछ सीमाओं के साथ, [[macOS Sierra|मैकओएस Sierra]] 10.12.4 में प्रदान किया गया है। यह कमांड लाइन के माध्यम से उपलब्ध है <code>diskutil</code> उपयोगिता। इन सीमाओं के बीच, यह यूनिकोड सामान्यीकरण नहीं करता है जबकि HFS+ करता है,<ref>{{Cite web|url=https://mjtsai.com/blog/2017/03/24/apfss-bag-of-bytes-filenames/|title=Michael Tsai - Blog - APFS’s “Bag of Bytes” Filenames|first=Michael J.|last=Tsai}}</ref> जिससे अंग्रेजी के अलावा अन्य भाषाओं में समस्याएँ पैदा हुईं।<ref>{{Cite web|url=https://eclecticlight.co/2017/04/06/apfs-is-currently-unusable-with-most-non-english-languages/|title=एपीएफएस वर्तमान में अधिकांश गैर-अंग्रेजी भाषाओं में अनुपयोगी है|date=April 6, 2017|archive-url=https://web.archive.org/web/20170608180050/https://eclecticlight.co/2017/04/06/apfs-is-currently-unusable-with-most-non-english-languages/|archive-date=June 8, 2017|url-status=live}}</ref> एपीएफएस के सिएरा संस्करण के साथ स्वरूपित ड्राइव मैकओएस या एपीएफएस के पश्चात के संस्करणों के साथ भी संगत नहीं हो सकती हैं, एवं एपीएफएस के सिएरा संस्करण का उपयोग टाइम मशीन (मैकओएस), फाइलवॉल्ट वॉल्यूम या फ्यूजन ड्राइव के साथ नहीं किया जा सकता है।<ref name=":0">{{Cite news|url=http://www.howtogeek.com/272741/how-to-format-a-drive-with-the-apfs-file-system-on-macos-sierra/|title=MacOS Sierra पर APFS फ़ाइल सिस्टम के साथ ड्राइव को कैसे फ़ॉर्मेट करें|access-date=October 26, 2016|url-status=live|archive-url=https://web.archive.org/web/20161026171416/http://www.howtogeek.com/272741/how-to-format-a-drive-with-the-apfs-file-system-on-macos-sierra/|archive-date=October 26, 2016|df=mdy-all}}</ref>
चूँकि macOS हाई सिएरा | macOS 10.13 हाई सिएरा, फ्लैश स्टोरेज वाले सभी डिवाइस स्वचालित रूप से APFS में परिवर्तित हो जाते हैं।<ref name=prepForAPFS>{{cite web | url=https://support.apple.com/en-gb/HT208018 | title=MacOS हाई सिएरा में APFS के लिए तैयारी करें| work=Apple.com | date=September 7, 2017 | access-date=September 19, 2017 | df=mdy-all}}</ref> MacOS Mojave के रूप में | macOS 10.14 Mojave, [[फ़्यूज़न ड्राइव]] और हार्ड डिस्क ड्राइव को भी इंस्टॉलेशन पर अपग्रेड किया जाता है।<ref>{{cite web | url=https://arstechnica.com/features/2018/09/macos-10-14-mojave-the-ars-technica-review/3/ | title=macOS 10.14 Mojave: The Ars Technica review | work=arstechnica.com | date=September 25, 2018 | access-date=December 20, 2018 | df=mdy-all}}</ref> अपग्रेड करने के लिए प्राथमिक उपयोगकर्ता इंटरफ़ेस इस रूपांतरण से बाहर निकलने का विकल्प प्रस्तुत नहीं करता है, और APFS के हाई सिएरा संस्करण के साथ स्वरूपित डिवाइस macOS के पिछले संस्करणों में पढ़ने योग्य नहीं होंगे।<ref name=prepForAPFS />उपयोगकर्ता इंस्टॉलर का उपयोग करके APFS रूपांतरण को अक्षम कर सकते हैं <code>startosinstall</code> कमांड लाइन और पासिंग पर उपयोगिता <code>--converttoapfs NO</code>.<ref>{{cite web|last1=Trouton|first1=Rich|title=एपीएफएस रूपांतरण से बचने के लिए मैकओएस हाई सिएरा ओएस इंस्टॉलर के स्टार्टोसइंस्टॉल टूल का उपयोग करना|url=https://derflounder.wordpress.com/2017/09/26/using-the-macos-high-sierra-os-installers-startosinstall-tool-to-avoid-apfs-conversion/|website=Der Flounder|access-date=January 16, 2018|date=September 26, 2017|df=mdy-all}}</ref> MacOS Big Sur 11.2.1 के अनुसार [[FileVault]] वॉल्यूम को APFS में परिवर्तित नहीं किया गया है। इसके बजाय macOS बाहरी फ़ाइलवॉल्ट ड्राइव को Mac OS ्सटेंडेड (जर्नलेड) के साथ स्वरूपित CoreStorage लॉजिकल वॉल्यूम के रूप में प्रारूपित करता है। FileVault ड्राइव को वैकल्पिक रूप से एन्क्रिप्ट किया जा सकता है।{{fact|date=February 2021}}
चूँकि मैकओएस हाई सिएरा | मैकओएस 10.13 हाई सिएरा, फ्लैश स्टोरेज वाले सभी डिवाइस स्वचालित रूप से APFS में परिवर्तित हो जाते हैं।<ref name=prepForAPFS>{{cite web | url=https://support.apple.com/en-gb/HT208018 | title=MacOS हाई सिएरा में APFS के लिए तैयारी करें| work=Apple.com | date=September 7, 2017 | access-date=September 19, 2017 | df=mdy-all}}</ref> मैकओएस Mojave के रूप में | मैकओएस 10.14 Mojave, [[फ़्यूज़न ड्राइव]] एवं हार्ड डिस्क ड्राइव को भी इंस्टॉलेशन पर अपग्रेड किया जाता है।<ref>{{cite web | url=https://arstechnica.com/features/2018/09/macos-10-14-mojave-the-ars-technica-review/3/ | title=macOS 10.14 Mojave: The Ars Technica review | work=arstechnica.com | date=September 25, 2018 | access-date=December 20, 2018 | df=mdy-all}}</ref> अपग्रेड करने के लिए प्राथमिक उपयोगकर्ता इंटरफ़ेस इस रूपांतरण से बाहर निकलने का विकल्प प्रस्तुत नहीं करता है, एवं APFS के हाई सिएरा संस्करण के साथ स्वरूपित डिवाइस मैकओएस के पिछले संस्करणों में पढ़ने योग्य नहीं होंगे।<ref name=prepForAPFS />उपयोगकर्ता इंस्टॉलर का उपयोग करके APFS रूपांतरण को अक्षम कर सकते हैं <code>startosinstall</code> कमांड लाइन एवं पासिंग पर उपयोगिता <code>--converttoapfs NO</code>.<ref>{{cite web|last1=Trouton|first1=Rich|title=एपीएफएस रूपांतरण से बचने के लिए मैकओएस हाई सिएरा ओएस इंस्टॉलर के स्टार्टोसइंस्टॉल टूल का उपयोग करना|url=https://derflounder.wordpress.com/2017/09/26/using-the-macos-high-sierra-os-installers-startosinstall-tool-to-avoid-apfs-conversion/|website=Der Flounder|access-date=January 16, 2018|date=September 26, 2017|df=mdy-all}}</ref> मैकओएस Big Sur 11.2.1 के अनुसार [[FileVault]] वॉल्यूम को APFS में परिवर्तित नहीं किया गया है। इसके बजाय मैकओएस बाहरी फ़ाइलवॉल्ट ड्राइव को Mac OS ्सटेंडेड (जर्नलेड) के साथ स्वरूपित CoreStorage लॉजिकल वॉल्यूम के रूप में प्रारूपित करता है। FileVault ड्राइव को वैकल्पिक रूप से एन्क्रिप्ट किया जा सकता है।{{fact|date=February 2021}}


=== आईओएस, टीवीओएस, और वॉचओएस ===
=== आईओएस, टीवीओएस, एवं वॉचओएस ===
iOS 10|iOS 10.3, tvOS|tvOS 10.2, और watchOS|watchOS 3.2 संगत उपकरणों पर मौजूदा HFS प्लस फ़ाइल सिस्टम को APFS में परिवर्तित करते हैं।<ref name="macrumors-ios10_3"/><ref name="The Verge update today"/><ref>{{Cite web|url=https://github.com/jakepetroules/Filesystem|title=jakepetroules/Filesystem|website=GitHub|language=en|access-date=March 29, 2017}}</ref>
iOS 10|iOS 10.3, tvOS|tvOS 10.2, एवं watchOS|watchOS 3.2 संगत उपकरणों पर मौजूदा HFS प्लस फ़ाइल प्रणाली को APFS में परिवर्तित करते हैं।<ref name="macrumors-ios10_3"/><ref name="The Verge update today"/><ref>{{Cite web|url=https://github.com/jakepetroules/Filesystem|title=jakepetroules/Filesystem|website=GitHub|language=en|access-date=March 29, 2017}}</ref>


'''तृतीय-पक्ष उपयोगिताएँ'''
'''तृतीय-पक्ष उपयोगिताएँ'''


आज के मैक में एपीएफएस वॉल्यूम की सर्वव्यापकता और प्रारूप की 2016 की शुरूआत के बावजूद, ऐप्पल द्वारा संपूर्ण दस्तावेज जारी करने में देरी के कारण, तृतीय-पक्ष मरम्मत उपयोगिताओं के पास एपीएफएस वॉल्यूम का समर्थन करने में उल्लेखनीय सीमाएं हैं। डिस्कवॉरियर के निर्माता अलसॉफ्ट के अनुसार, ऐप्पल के 2018 में आंशिक एपीएफएस प्रारूप दस्तावेज़ जारी करने से डिस्कवॉरियर के  संस्करण के निर्माण में देरी हुई है जो सुरक्षित रूप से एपीएफएस डिस्क का पुनर्निर्माण कर सकता है।<ref>{{cite web | url=https://www.alsoft.com/diskwarrior5apfs | title=DiskWarrior 5.2 & Apple File System (APFS) | access-date=2020-06-28}}</ref> माइक्रोमैट के टेकटूल और प्रोसॉफ्ट के ड्राइव जीनियस सहित प्रतिस्पर्धी उत्पादों से भी एपीएफएस समर्थन बढ़ने की उम्मीद है।
आज के मैक में एपीएफएस वॉल्यूम की सर्वव्यापकता एवं प्रारूप की 2016 की शुरूआत के बावजूद, ऐप्पल द्वारा संपूर्ण दस्तावेज जारी करने में देरी के कारण, तृतीय-पक्ष मरम्मत उपयोगिताओं के पास एपीएफएस वॉल्यूम का समर्थन करने में उल्लेखनीय सीमाएं हैं। डिस्कवॉरियर के निर्माता अलसॉफ्ट के अनुसार, ऐप्पल के 2018 में आंशिक एपीएफएस प्रारूप दस्तावेज़ जारी करने से डिस्कवॉरियर के  संस्करण के निर्माण में देरी हुई है जो सुरक्षित रूप से एपीएफएस डिस्क का पुनर्निर्माण कर सकता है।<ref>{{cite web | url=https://www.alsoft.com/diskwarrior5apfs | title=DiskWarrior 5.2 & Apple File System (APFS) | access-date=2020-06-28}}</ref> माइक्रोमैट के टेकटूल एवं प्रोसॉफ्ट के ड्राइव जीनियस सहित प्रतिस्पर्धी उत्पादों से भी एपीएफएस समर्थन बढ़ने की उम्मीद है।


[[पैरागॉन सॉफ्टवेयर ग्रुप]] ने 4-क्लॉज [[बीएसडी लाइसेंस]] के तहत  सॉफ्टवेयर डेवलपमेंट किट प्रकाशित की है  जो एपीएफएस ड्राइव की रीड-ओनली ्सेस का समर्थन करता है।<ref>{{cite web |title=पैरागॉन सॉफ्टवेयर ग्रुप ने सॉफ्टवेयर डेवलपर्स, ओईएम, फोरेंसिक विशेषज्ञों के लिए मुफ्त पैरागॉन एपीएफएस एसडीके सामुदायिक संस्करण जारी किया|url=https://www.paragon-software.com/paragon-software-group-releases-free-paragon-apfs-sdk-community-edition-for-software-developers-oems-forensic-experts/ |website=Paragon Software Group}} [https://github.com/Paragon-Software-Group/paragon_apfs_sdk_ce GitHub]</ref> जोआचिम मेट्ज़ द्वारा  स्वतंत्र रीड-ओनली [[ खुला स्त्रोत ]] कार्यान्वयन, libfsapfs, [[जीएनयू लेसर जनरल पब्लिक लाइसेंस]] v3 के तहत जारी किया गया है। इसे [[डेबियन]], [[फेडोरा लिनक्स]], [[रॉकी लिनक्स]], [[रेड हैट एंटरप्राइज लिनक्स]] और उबंटू सॉफ्टवेयर रिपॉजिटरी में पैक किया गया है।<ref>{{cite web |title=libyal/libfsapfs |url=https://github.com/libyal/libfsapfs |website=GitHub |date=7 November 2019 |quote=Library and tools to access the Apple File System (APFS)}}</ref><ref>{{Cite web |title=एपीएफ-फ्यूज - फेडोरा पैकेज|url=https://packages.fedoraproject.org/pkgs/apfs-fuse/apfs-fuse/ |access-date=2022-10-20 |website=packages.fedoraproject.org}}</ref><ref>{{Cite web |url=https://rhel.pkgs.org/9/forensics-x86_64/apfs-fuse-20200928-1.el9.x86_64.rpm.html|title=apfs-fuse-20200928-1.el9.x86_64.rpm|website=rhel.pkgs.org}}</ref> दोनों कमांड-लाइन टूल हैं जो सामान्य फ़ाइल सिस्टम ड्राइवर इंटरफ़ेस को उजागर नहीं करते हैं। लिनक्स के लिए यूजरस्पेस (FUSE) ड्राइवर में  फाइलसिस्टम है जिसे एपीएफ-फ्यूज कहा जाता है, जिसमें केवल-पढ़ने के लिए पहुंच होती है।<ref>{{cite web |last1=Ross |first1=Alistair |title=Linux में macOS APFS डिस्क वॉल्यूम कैसे माउंट करें|url=https://linuxnewbieguide.org/how-to-mount-macos-apfs-disk-volumes-in-linux/ |website=The Ultimate Linux Newbie Guide |date=23 February 2019}} ([https://github.com/sgan81/apfs-fuse Github])</ref> लिनक्स के लिए  एपीएफएस परियोजना एपीएफएस समर्थन को लिनक्स कर्नेल में ीकृत करने के लिए काम कर रही है।<ref>{{cite web |title=linux-apfs/linux-apfs-rw: APFS module for linux, with experimental write support |url=https://github.com/linux-apfs/linux-apfs-rw |website=GitHub |publisher=APFS for Linux |date=4 Feb 2022}}</ref>
[[पैरागॉन सॉफ्टवेयर ग्रुप]] ने 4-क्लॉज [[बीएसडी लाइसेंस]] के तहत  सॉफ्टवेयर डेवलपमेंट किट प्रकाशित की है  जो एपीएफएस ड्राइव की रीड-ओनली ्सेस का समर्थन करता है।<ref>{{cite web |title=पैरागॉन सॉफ्टवेयर ग्रुप ने सॉफ्टवेयर डेवलपर्स, ओईएम, फोरेंसिक विशेषज्ञों के लिए मुफ्त पैरागॉन एपीएफएस एसडीके सामुदायिक संस्करण जारी किया|url=https://www.paragon-software.com/paragon-software-group-releases-free-paragon-apfs-sdk-community-edition-for-software-developers-oems-forensic-experts/ |website=Paragon Software Group}} [https://github.com/Paragon-Software-Group/paragon_apfs_sdk_ce GitHub]</ref> जोआचिम मेट्ज़ द्वारा  स्वतंत्र रीड-ओनली [[ खुला स्त्रोत ]] कार्यान्वयन, libfsapfs, [[जीएनयू लेसर जनरल पब्लिक लाइसेंस]] v3 के तहत जारी किया गया है। इसे [[डेबियन]], [[फेडोरा लिनक्स]], [[रॉकी लिनक्स]], [[रेड हैट एंटरप्राइज लिनक्स]] एवं उबंटू सॉफ्टवेयर रिपॉजिटरी में पैक किया गया है।<ref>{{cite web |title=libyal/libfsapfs |url=https://github.com/libyal/libfsapfs |website=GitHub |date=7 November 2019 |quote=Library and tools to access the Apple File System (APFS)}}</ref><ref>{{Cite web |title=एपीएफ-फ्यूज - फेडोरा पैकेज|url=https://packages.fedoraproject.org/pkgs/apfs-fuse/apfs-fuse/ |access-date=2022-10-20 |website=packages.fedoraproject.org}}</ref><ref>{{Cite web |url=https://rhel.pkgs.org/9/forensics-x86_64/apfs-fuse-20200928-1.el9.x86_64.rpm.html|title=apfs-fuse-20200928-1.el9.x86_64.rpm|website=rhel.pkgs.org}}</ref> दोनों कमांड-लाइन टूल हैं जो सामान्य फ़ाइल प्रणाली ड्राइवर इंटरफ़ेस को उजागर नहीं करते हैं। लिनक्स के लिए यूजरस्पेस (FUSE) ड्राइवर में  फाइलप्रणाली है जिसे एपीएफ-फ्यूज कहा जाता है, जिसमें केवल-पढ़ने के लिए पहुंच होती है।<ref>{{cite web |last1=Ross |first1=Alistair |title=Linux में macOS APFS डिस्क वॉल्यूम कैसे माउंट करें|url=https://linuxnewbieguide.org/how-to-mount-macos-apfs-disk-volumes-in-linux/ |website=The Ultimate Linux Newbie Guide |date=23 February 2019}} ([https://github.com/sgan81/apfs-fuse Github])</ref> लिनक्स के लिए  एपीएफएस परियोजना एपीएफएस समर्थन को लिनक्स कर्नेल में ीकृत करने के लिए काम कर रही है।<ref>{{cite web |title=linux-apfs/linux-apfs-rw: APFS module for linux, with experimental write support |url=https://github.com/linux-apfs/linux-apfs-rw |website=GitHub |publisher=APFS for Linux |date=4 Feb 2022}}</ref>


== यह भी देखें ==
== यह भी देखें ==
*[[फ़ाइल सिस्टम की तुलना]]
*[[फ़ाइल सिस्टम की तुलना|फ़ाइल प्रणाली की तुलना]]


== संदर्भ ==
== संदर्भ ==
Line 117: Line 117:


== बाहरी संबंध ==
== बाहरी संबंध ==
* [[Apple Developer]]: [https://developer.apple.com/documentation/foundation/file_system/about_apple_file_system Apple File System Guide]
* [[Apple Developer|एप्पल Developer]]: [https://developer.apple.com/documentation/foundation/file_system/about_apple_file_system एप्पल File System Guide]
* Apple Developer: [https://developer.apple.com/support/apple-file-system/Apple-File-System-Reference.pdf Apple File System Reference]
* एप्पल Developer: [https://developer.apple.com/support/apple-file-system/Apple-File-System-Reference.pdf एप्पल File System Reference]
* [[WWDC]] 2016: [https://developer.apple.com/videos/play/wwdc2016/701/ Introduction of APFS] by Apple software engineers [[Dominic Giampaolo]] and Eric Tamura  
* [[WWDC]] 2016: [https://developer.apple.com/videos/play/wwdc2016/701/ Introduction of APFS] by एप्पल software engineers [[Dominic Giampaolo]] and Eric Tamura  
* [http://dtrace.org/blogs/ahl/2016/06/19/apfs-part1/ Detailed Overview of APFS] by independent file system developer Adam Leventhal
* [http://dtrace.org/blogs/ahl/2016/06/19/apfs-part1/ Detailed Overview of APFS] by independent file system developer Adam Leventhal



Revision as of 19:47, 15 July 2023

APFS
Developer(s)Apple Inc.
Full nameApple File System
IntroducedMarch 27, 2017 (iOS), September 25, 2017 (macOS), with iOS 10.3, macOS 10.13
Partition identifier7C3457EF-0000-11AA-AA11-00306543ECAC (GPT)
Structures
Directory contentsB-tree[1]
Limits
Max. file size8 EiB (9,223,372,036,854,775,808 bytes)[2]
Max. number of files9,223,372,036,854,775,808[2]
Allowed characters in filenamesUnicode 9.0 encoded in UTF-8[3]
Features
Dates recordedaccess, attributes modified, contents modified, created
Date rangeJanuary 1, 1970 – July 21, 2554[1]
Date resolution1 ns[2]
File system permissionsUnix permissions, NFSv4 ACLs
Transparent compressionPartial (decmpfs)[4]
Transparent encryptionYes[5]
Copy-on-writeYes[3][5]
Other
Supported operating systemsmacOS, iPadOS, iOS, tvOS, watchOS

एप्पल फाइल प्रणाली (APFS) मालिकाना सॉफ़्टवेयर फ़ाइल प्रणाली है जिसे एप्पल Inc. द्वारा मैकओएस सिएरा (10.12.4) एवं पश्चात के संस्करण, iOS10.3 एवं पश्चात संस्करण tvOS 10.2 एवं[6] watchOS 3.2 एवं पश्चात का संस्करण,[7]एवं iPadOS के सभी संस्करण के लिए विकसित और तैनात किया गया है।[8][9] इसका लक्ष्य इन ऑपरेटिंग प्रणालीों पर एपीएफएस के पूर्ववर्ती, एचएफएस प्लस (जिसे मैक ओएस एक्सटेंडेड भी कहा जाता है) की आलोचनाओं को ठीक करना है। एपीएफएस को सॉलिड-स्टेट ड्राइव स्टोरेज के लिए अनुकूलित किया गया है एवं यह अन्य क्षमताओं के अलावा कूटलेखन , स्नैपशॉट_(कंप्यूटर_स्टोरेज) एवं बढ़ी हुई डेटा अखंडता का समर्थन करता है।[10][11]

इतिहास

एप्पल फाइल प्रणाली की घोषणा जून 2016 में एप्पल Inc. के एप्पल वर्ल्डवाइड डेवलपर्स कॉन्फ्रेंस|डेवलपर्स कॉन्फ्रेंस (WWDC) में HFS Plus|HFS+ के प्रतिस्थापन के रूप में की गई थी, जो 1998 से उपयोग में था।[10][11] APFS को 64-बिट iOS डिवाइसों के लिए 27 मार्च, 2017 को iOS 10.3 की रिलीज़ के साथ, एवं मैकओएस डिवाइसों के लिए 25 सितंबर, 2017 को मैकओएस हाई सिएरा|मैकओएस 10.13 की रिलीज़ के साथ रिलीज़ किया गया था।[12][7] एप्पल ने सितंबर 2018 में APFS के लिए आंशिक विनिर्देश जारी किया जो अनएन्क्रिप्टेड, गैर-फ़्यूज़न स्टोरेज डिवाइस पर एप्पल फ़ाइल प्रणाली तक केवल-पढ़ने के लिए पहुंच का समर्थन करता है। सॉफ़्टवेयर एन्क्रिप्शन के विनिर्देशन को पश्चात में प्रलेखित किया गया था।[13]

डिज़ाइन

फ़ाइल प्रणाली का उपयोग अपेक्षाकृत कम या बड़ी मात्रा में भंडारण वाले उपकरणों पर किया जा सकता है। यह 64-बिट इनोड संख्याओं का उपयोग करता है,[2]एवं अधिक सुरक्षित भंडारण की अनुमति देता है।[how?] APFS कोड, HFS+ कोड की तरह, बेहतर स्थान प्रबंधन एवं प्रदर्शन के लिए ट्रिम (कंप्यूटिंग) का उपयोग करता है। यह iOS एवं मैकओएस पर पढ़ने-लिखने की गति बढ़ा सकता है,[7]APFS द्वारा उपलब्ध डेटा की गणना करने के तरीके के कारण, साथ ही iOS उपकरणों पर स्थान भी।[14]

विभाजन योजना

APFS GUID विभाजन तालिका विभाजन योजना का उपयोग करता है। GPT योजना के अंतर्गत या अधिक APFS कंटेनर (विभाजन प्रकार GUID है) हैं 7C3457EF-0000-11AA-AA11-00306543ECAC). प्रत्येक कंटेनर के भीतर या अधिक APFS वॉल्यूम होते हैं, जो सभी कंटेनर के आवंटित स्थान को साझा करते हैं, एवं प्रत्येक वॉल्यूम में APFS वॉल्यूम भूमिकाएँ हो सकती हैं। मैकओएस कैटालिना (मैकओएस 10.15) ने APFS वॉल्यूम समूह पेश किया, जो वॉल्यूम के समूह हैं जिन्हें फाइंडर (सॉफ़्टवेयर) वॉल्यूम के रूप में प्रदर्शित करता है। एपीएफएस फर्मलिंक कठिन लिंक एवं प्रतीकात्मक लिंक एवं वॉल्यूम के बीच लिंक के बीच स्थित हैं।

मैकओएस कैटालिना में System वॉल्यूम भूमिका (आमतौर पर मैकिंटोश एचडी नाम दिया गया) केवल पढ़ने के लिए बन गई, एवं मैकओएस बिग सुर (मैकओएस 11) में यह हस्ताक्षरित प्रणाली वॉल्यूम (एसएसवी) बन गया एवं केवल वॉल्यूम स्नैपशॉट माउंट किए गए हैं। वह Data वॉल्यूम भूमिका (आमतौर पर इसका नाम मैकिंटोश एचडी - डेटा है) का उपयोग ओवरले या छाया के रूप में किया जाता है System वॉल्यूम, एवं दोनों System एवं Data वॉल्यूम समान वॉल्यूम समूह का हिस्सा हैं एवं फाइंडर में के रूप में दिखाए गए हैं।

क्लोन

क्लोन ऑपरेटिंग प्रणाली को अतिरिक्त संग्रहण स्थान घेरे बिना उसी वॉल्यूम पर कुशल फ़ाइल प्रतियां बनाने की अनुमति देते हैं। क्लोन फ़ाइल में परिवर्तन डेल्टा एन्कोडिंग के रूप में सहेजे जाते हैं, जिससे दस्तावेज़ संशोधन एवं प्रतियों के लिए आवश्यक संग्रहण स्थान कम हो जाता है।[9]हालाँकि, ही फ़ाइल की दो प्रतियों को दूसरे के क्लोन के रूप में चिह्नित करने या अन्य प्रकार के डेटा डिडुप्लीकेशन के लिए कोई इंटरफ़ेस नहीं है।

स्नैपशॉट

APFS वॉल्यूम फ़ाइल प्रणाली का पॉइंट-इन-टाइम, रीड-ओनली इंस्टेंस बनाने के लिए स्नैपशॉट (कंप्यूटर स्टोरेज) का समर्थन करता है।[9]

एन्क्रिप्शन

एप्पल फ़ाइल प्रणाली मूल रूप से डिस्क एन्क्रिप्शन का समर्थन करता है,[2]एवं निम्नलिखित विकल्पों के साथ फ़ाइल एन्क्रिप्शन:

  • कोई एन्क्रिप्शन नहीं
  • कुंजी (क्रिप्टोग्राफी)|ल-कुंजी एन्क्रिप्शन
  • बहु-कुंजी एन्क्रिप्शन, जहां प्रत्येक फ़ाइल को अलग कुंजी के साथ एन्क्रिप्ट किया जाता है, एवं मेटा डेटा को अलग कुंजी के साथ एन्क्रिप्ट किया जाता है।[9]

फ़ाइलों की अधिकतम संख्या में वृद्धि

APFS 64-बिट इनोड संख्याओं का समर्थन करता है, 9 क्विंटिलियन से अधिक फ़ाइलों का समर्थन करता है (263) ल खंड पर।[2][5]

डेटा अखंडता

एप्पल फ़ाइल प्रणाली मेटाडेटा के लिए डेटा अखंडता सुनिश्चित करने के लिए अंततः, का उपयोग करता है।[15]

दुर्घटना सुरक्षा

एप्पल फ़ाइल प्रणाली को क्रैश (कंप्यूटिंग)#ऑपरेटिंग प्रणाली क्रैश के कारण होने वाले मेटाडेटा भ्रष्टाचार से बचने के लिए डिज़ाइन किया गया है। मौजूदा मेटाडेटा रिकॉर्ड को ओवरराइट करने के बजाय, यह पूरी तरह से नए रिकॉर्ड लिखता है, नए को इंगित करता है एवं फिर पुराने को जारी करता है, दृष्टिकोण जिसे कॉपी-ऑन-राइट#कंप्यूटर स्टोरेज में रीडायरेक्ट-ऑन-राइट के रूप में जाना जाता है। यह अद्यतन के दौरान होने वाले क्रैश के कारण आंशिक पुराने एवं आंशिक नए डेटा वाले दूषित रिकॉर्ड से बचाता है। यह परिवर्तन को दो बार लिखने से भी बचाता है, जैसा कि HFS+ जर्नल फ़ाइल प्रणाली के साथ होता है, जहाँ परिवर्तन पहले जर्नल में एवं फिर कैटलॉग फ़ाइल में लिखे जाते हैं।[15]

संपीड़न

APFS Deflate (Zlib), LZVN (libFastCompression), एवं LZFSE का उपयोग करके व्यक्तिगत फ़ाइलों पर पारदर्शी संपीड़न का समर्थन करता है। ये तीनों LZ77 एवं LZ78|लेम्पेल-ज़िव-प्रकार के एल्गोरिदम हैं। यह सुविधा HFS+ से विरासत में मिली है, एवं संसाधन फोर्क्स या विस्तारित विशेषताओं का उपयोग करके समान एप्पलFSCompression / decmpfs प्रणाली के साथ कार्यान्वित की जाती है। HFS+ की तरह, उन उपकरणों के लिए पारदर्शिता टूट गई है जो decmpfs-लिपटे रूटीन का उपयोग नहीं करते हैं।[16]

अंतरिक्ष साझाकरण

एपीएफएस ही कंटेनर में ाधिक लॉजिकल ड्राइव (वॉल्यूम (कंप्यूटिंग) के रूप में संदर्भित) रखने की क्षमता जोड़ता है जहां उस कंटेनर (ब्लॉक डिवाइस) में सभी वॉल्यूम के लिए खाली स्थान उपलब्ध है।[17]

सीमाएँ

जबकि APFS में अपने पूर्ववर्ती, HFS+ की तुलना में कई सुधार शामिल हैं, कई सीमाएँ नोट की गई हैं।

उपयोगकर्ता डेटा के लिए सीमित अखंडता जांच

एपीएफएस उपयोगकर्ता डेटा के लिए चेकसम प्रदान नहीं करता है।[18] यह बाइट-एड्रेसेबल गैर-वाष्पशील रैंडम-्सेस मेमोरी का भी लाभ नहीं उठाता है।[19][20]

हार्ड डिस्क ड्राइव पर प्रदर्शन

फ़ाइलों की गणना, एवं सामान्य रूप से किसी भी इनोड मेटाडेटा, APFS पर बहुत धीमी होती है जब यह हार्ड डिस्क ड्राइव पर स्थित होती है। ऐसा इसलिए है क्योंकि मेटाडेटा को HFS+ की तरह निश्चित स्थान पर संग्रहीत करने के बजाय, APFS उन्हें वास्तविक फ़ाइल डेटा के साथ संग्रहीत करता है। मेटाडेटा के इस विखंडन का मतलब है कि फ़ाइलों को सूचीबद्ध करते समय अधिक खोज समय लगाया जाता है, जो एसएसडी के लिए स्वीकार्य है लेकिन एचडीडी के लिए नहीं।[21]

मैकओएस 11 से पहले टाइम मशीन के साथ संगतता

HFS+ के विपरीत, APFS निर्देशिकाओं के लिए हार्ड लिंक का समर्थन नहीं करता है।[3][22] चूँकि Mac OS[23][22]इस सीमा को मैकओएस बिग सुर में शुरू करके दूर किया गया था, जिसमें APFS अब नए टाइम मशीन बैकअप के लिए डिफ़ॉल्ट फ़ाइल प्रणाली है (मौजूदा HFS प्लस|HFS+-स्वरूपित बैकअप ड्राइव भी अभी भी समर्थित हैं)।[24] मैकओएस बिग सुर द्वारा APFS-स्वरूपित ड्राइव के साथ टाइम मशीन का कार्यान्वयन HFS+-स्वरूपित बैकअप ड्राइव की तुलना में तेज़, अधिक कॉम्पैक्ट एवं अधिक विश्वसनीय बैकअप सक्षम बनाता है।[25][26]

सुरक्षा मुद्दे

  • मार्च 2018 में, हाई सिएरा में APFS ड्राइवर में बग पाया गया जिसके कारण डिस्क एन्क्रिप्शन पासवर्ड प्लेनटेक्स्ट में लॉग इन हो जाता है।[27]
  • जनवरी 2021 में, iOS <14.4, मैकओएस <11.2, watchOS <7.3, एवं tvOS <14.4 में APFS ड्राइवर में बग पाया गया जो स्थानीय उपयोगकर्ता को उनकी अनुमतियों की परवाह किए बिना मनमानी फ़ाइलों को पढ़ने की अनुमति देता था।[28][29][30][31]

समर्थन

मैकओएस

APFS का प्रायोगिक संस्करण, कुछ सीमाओं के साथ, मैकओएस Sierra 10.12.4 में प्रदान किया गया है। यह कमांड लाइन के माध्यम से उपलब्ध है diskutil उपयोगिता। इन सीमाओं के बीच, यह यूनिकोड सामान्यीकरण नहीं करता है जबकि HFS+ करता है,[32] जिससे अंग्रेजी के अलावा अन्य भाषाओं में समस्याएँ पैदा हुईं।[33] एपीएफएस के सिएरा संस्करण के साथ स्वरूपित ड्राइव मैकओएस या एपीएफएस के पश्चात के संस्करणों के साथ भी संगत नहीं हो सकती हैं, एवं एपीएफएस के सिएरा संस्करण का उपयोग टाइम मशीन (मैकओएस), फाइलवॉल्ट वॉल्यूम या फ्यूजन ड्राइव के साथ नहीं किया जा सकता है।[34] चूँकि मैकओएस हाई सिएरा | मैकओएस 10.13 हाई सिएरा, फ्लैश स्टोरेज वाले सभी डिवाइस स्वचालित रूप से APFS में परिवर्तित हो जाते हैं।[35] मैकओएस Mojave के रूप में | मैकओएस 10.14 Mojave, फ़्यूज़न ड्राइव एवं हार्ड डिस्क ड्राइव को भी इंस्टॉलेशन पर अपग्रेड किया जाता है।[36] अपग्रेड करने के लिए प्राथमिक उपयोगकर्ता इंटरफ़ेस इस रूपांतरण से बाहर निकलने का विकल्प प्रस्तुत नहीं करता है, एवं APFS के हाई सिएरा संस्करण के साथ स्वरूपित डिवाइस मैकओएस के पिछले संस्करणों में पढ़ने योग्य नहीं होंगे।[35]उपयोगकर्ता इंस्टॉलर का उपयोग करके APFS रूपांतरण को अक्षम कर सकते हैं startosinstall कमांड लाइन एवं पासिंग पर उपयोगिता --converttoapfs NO.[37] मैकओएस Big Sur 11.2.1 के अनुसार FileVault वॉल्यूम को APFS में परिवर्तित नहीं किया गया है। इसके बजाय मैकओएस बाहरी फ़ाइलवॉल्ट ड्राइव को Mac OS ्सटेंडेड (जर्नलेड) के साथ स्वरूपित CoreStorage लॉजिकल वॉल्यूम के रूप में प्रारूपित करता है। FileVault ड्राइव को वैकल्पिक रूप से एन्क्रिप्ट किया जा सकता है।[citation needed]

आईओएस, टीवीओएस, एवं वॉचओएस

iOS 10|iOS 10.3, tvOS|tvOS 10.2, एवं watchOS|watchOS 3.2 संगत उपकरणों पर मौजूदा HFS प्लस फ़ाइल प्रणाली को APFS में परिवर्तित करते हैं।[12][7][38]

तृतीय-पक्ष उपयोगिताएँ

आज के मैक में एपीएफएस वॉल्यूम की सर्वव्यापकता एवं प्रारूप की 2016 की शुरूआत के बावजूद, ऐप्पल द्वारा संपूर्ण दस्तावेज जारी करने में देरी के कारण, तृतीय-पक्ष मरम्मत उपयोगिताओं के पास एपीएफएस वॉल्यूम का समर्थन करने में उल्लेखनीय सीमाएं हैं। डिस्कवॉरियर के निर्माता अलसॉफ्ट के अनुसार, ऐप्पल के 2018 में आंशिक एपीएफएस प्रारूप दस्तावेज़ जारी करने से डिस्कवॉरियर के संस्करण के निर्माण में देरी हुई है जो सुरक्षित रूप से एपीएफएस डिस्क का पुनर्निर्माण कर सकता है।[39] माइक्रोमैट के टेकटूल एवं प्रोसॉफ्ट के ड्राइव जीनियस सहित प्रतिस्पर्धी उत्पादों से भी एपीएफएस समर्थन बढ़ने की उम्मीद है।

पैरागॉन सॉफ्टवेयर ग्रुप ने 4-क्लॉज बीएसडी लाइसेंस के तहत सॉफ्टवेयर डेवलपमेंट किट प्रकाशित की है जो एपीएफएस ड्राइव की रीड-ओनली ्सेस का समर्थन करता है।[40] जोआचिम मेट्ज़ द्वारा स्वतंत्र रीड-ओनली खुला स्त्रोत कार्यान्वयन, libfsapfs, जीएनयू लेसर जनरल पब्लिक लाइसेंस v3 के तहत जारी किया गया है। इसे डेबियन, फेडोरा लिनक्स, रॉकी लिनक्स, रेड हैट एंटरप्राइज लिनक्स एवं उबंटू सॉफ्टवेयर रिपॉजिटरी में पैक किया गया है।[41][42][43] दोनों कमांड-लाइन टूल हैं जो सामान्य फ़ाइल प्रणाली ड्राइवर इंटरफ़ेस को उजागर नहीं करते हैं। लिनक्स के लिए यूजरस्पेस (FUSE) ड्राइवर में फाइलप्रणाली है जिसे एपीएफ-फ्यूज कहा जाता है, जिसमें केवल-पढ़ने के लिए पहुंच होती है।[44] लिनक्स के लिए एपीएफएस परियोजना एपीएफएस समर्थन को लिनक्स कर्नेल में ीकृत करने के लिए काम कर रही है।[45]

यह भी देखें

संदर्भ

  1. 1.0 1.1 Hansen, K.H.; Toolan, F. (September 21, 2017). "Decoding the APFS file system". Digital Investigation. 22: 107–132. doi:10.1016/j.diin.2017.07.003. ISSN 1742-2876.
  2. 2.0 2.1 2.2 2.3 2.4 2.5 "Volume Format Comparison". Apple Developer (in English). Retrieved May 25, 2018.
  3. 3.0 3.1 3.2 "Apple File System Guide / Frequently Asked Questions". Retrieved May 25, 2018.
  4. Bertin, René. "Compression and APFS". Github. Retrieved 2 February 2019.
  5. 5.0 5.1 5.2 Apple Inc. "Apple फ़ाइल सिस्टम गाइड (सुविधाएँ)". Retrieved May 25, 2018.
  6. "tvOS 10.2". What's New in tvOS. Apple Inc.
  7. 7.0 7.1 7.2 7.3 Warren, Tom (March 27, 2017). "Apple आज लाखों iOS डिवाइसों को एक नए आधुनिक फ़ाइल सिस्टम में अपग्रेड कर रहा है". The Verge. Vox Media. Archived from the original on March 27, 2017. Retrieved March 27, 2017.
  8. Roger Fingas (June 13, 2016). "'Apple फ़ाइल सिस्टम' Apple Watch से Mac तक स्केल करेगा, HFS+ की जगह लेगा". Apple Insider. Archived from the original on July 23, 2016.
  9. 9.0 9.1 9.2 9.3 Hutchinson, Lee (June 13, 2016). "Apple के नए फ़ाइल सिस्टम APFS की खोज". Ars Technica UK. Retrieved June 15, 2016.
  10. 10.0 10.1 Weintraub, Seth (June 13, 2016). "Apple File System (APFS) announced for 2017, scales 'from Apple Watch to Mac Pro' and focuses on encryption". 9to5Mac. Archived from the original on March 28, 2017. Retrieved March 27, 2017.
  11. 11.0 11.1 Hutchinson, Lee (June 13, 2016). "New file system spotted in macOS Sierra [Updated]". Ars Technica. Condé Nast. Archived from the original on March 28, 2017. Retrieved March 27, 2017.
  12. 12.0 12.1 Clover, Juli (March 27, 2017). "ऐप्पल ने फाइंड माई एयरपॉड्स, एपीएफएस, ऐप स्टोर रिव्यू ट्विक्स और अधिक के साथ आईओएस 10.3 जारी किया". MacRumors. Archived from the original on March 27, 2017. Retrieved March 27, 2017.
  13. "Apple फ़ाइल सिस्टम संदर्भ" (PDF). Apple Developer.
  14. Alan Loughnane. "अपने iPhone को अपडेट करने से आपको एक बड़ा फायदा होगा". joe.co.uk. Archived from the original on May 20, 2017.
  15. 15.0 15.1 Adam Leventhal (June 19, 2016). "APFS in Detail: Data Integrity". Archived from the original on June 21, 2016.
  16. Søgaard, Jens K. "How do I enable transparent compression on APFS?". Ask Different. Retrieved 13 November 2019.
  17. Tamura, Eric; Giampaolo, Dominic (2016). "Apple फ़ाइल सिस्टम का परिचय" (PDF). Retrieved May 28, 2022.
  18. "A ZFS developer's analysis of the good and bad in Apple's new APFS file system". Ars Technica. June 26, 2016.
  19. Robin Harris (June 24, 2016). "Why Apple's APFS won't last 30 years". ZDNet.
  20. Adam Leventhal (June 19, 2016). "APFS in Detail: Overview". Retrieved October 1, 2017.
  21. "घूर्णी हार्ड ड्राइव पर एपीएफएस गणना प्रदर्शन का विश्लेषण". Carbon Copy Cloner. Retrieved 8 January 2020.
  22. 22.0 22.1 Leventhal, Adam H. (June 26, 2016). "एक ZFS डेवलपर द्वारा Apple के नए APFS फ़ाइल सिस्टम की अच्छाइयों और बुराइयों का विश्लेषण". Ars Technica. निर्देशिका हार्ड लिंक की कमी के कारण एपीएफएस अभी टाइम मशीन के साथ असंगत है, एक काफी घृणित कार्यान्वयन जो संभवतः टाइम मशीन की संदिग्ध विश्वसनीयता में योगदान देता है।
  23. "डिस्क का उपयोग आप टाइम मशीन के साथ कर सकते हैं". Retrieved December 17, 2019.
  24. "बिग सुर में एपीएफएस परिवर्तन". June 29, 2020. Retrieved 26 November 2020.
  25. "macOS बिग सुर 11.0.1 रिलीज़ नोट्स". Apple. Retrieved December 13, 2020.
  26. Cunningham, Andrew (12 Nov 2020). "macOS 11.0 Big Sur: The Ars Technica review". Ars Technica. Retrieved 6 March 2021.
  27. "Uh Oh! Unified Logs in High Sierra (10.13) Show Plaintext Password for APFS Encrypted External Volumes via Disk Utility.app". mac4n6. Retrieved 11 November 2019.
  28. "About the security content of iOS 14.4 and iPadOS 14.4 - Apple Support". Apple Support. Retrieved 7 February 2021.
  29. "About the security content of macOS Big Sur 11.2, Security Update 2021-001 Catalina, Security Update 2021-001 Mojave - Apple Support". Apple Support. Retrieved 7 February 2021.
  30. "About the security content of watchOS 7.3 - Apple Support". Apple Support. Retrieved 7 February 2021.
  31. "About the security content of tvOS 14.4 - Apple Support". Apple Support. Retrieved 7 February 2021.
  32. Tsai, Michael J. "Michael Tsai - Blog - APFS's "Bag of Bytes" Filenames".
  33. "एपीएफएस वर्तमान में अधिकांश गैर-अंग्रेजी भाषाओं में अनुपयोगी है". April 6, 2017. Archived from the original on June 8, 2017.
  34. "MacOS Sierra पर APFS फ़ाइल सिस्टम के साथ ड्राइव को कैसे फ़ॉर्मेट करें". Archived from the original on October 26, 2016. Retrieved October 26, 2016.
  35. 35.0 35.1 "MacOS हाई सिएरा में APFS के लिए तैयारी करें". Apple.com. September 7, 2017. Retrieved September 19, 2017.
  36. "macOS 10.14 Mojave: The Ars Technica review". arstechnica.com. September 25, 2018. Retrieved December 20, 2018.
  37. Trouton, Rich (September 26, 2017). "एपीएफएस रूपांतरण से बचने के लिए मैकओएस हाई सिएरा ओएस इंस्टॉलर के स्टार्टोसइंस्टॉल टूल का उपयोग करना". Der Flounder. Retrieved January 16, 2018.
  38. "jakepetroules/Filesystem". GitHub (in English). Retrieved March 29, 2017.
  39. "DiskWarrior 5.2 & Apple File System (APFS)". Retrieved 2020-06-28.
  40. "पैरागॉन सॉफ्टवेयर ग्रुप ने सॉफ्टवेयर डेवलपर्स, ओईएम, फोरेंसिक विशेषज्ञों के लिए मुफ्त पैरागॉन एपीएफएस एसडीके सामुदायिक संस्करण जारी किया". Paragon Software Group. GitHub
  41. "libyal/libfsapfs". GitHub. 7 November 2019. Library and tools to access the Apple File System (APFS)
  42. "एपीएफ-फ्यूज - फेडोरा पैकेज". packages.fedoraproject.org. Retrieved 2022-10-20.
  43. "apfs-fuse-20200928-1.el9.x86_64.rpm". rhel.pkgs.org.
  44. Ross, Alistair (23 February 2019). "Linux में macOS APFS डिस्क वॉल्यूम कैसे माउंट करें". The Ultimate Linux Newbie Guide. (Github)
  45. "linux-apfs/linux-apfs-rw: APFS module for linux, with experimental write support". GitHub. APFS for Linux. 4 Feb 2022.


बाहरी संबंध