macOS AppleFS

जानें AWS हैकिंग को शून्य से हीरो तक htARTE (HackTricks AWS Red Team Expert) के साथ!

HackTricks का समर्थन करने के अन्य तरीके:

Apple Propietary File System (APFS)

Apple File System (APFS) एक आधुनिक फ़ाइल सिस्टम है जो Hierarchical File System Plus (HFS+) को बदलने के लिए डिज़ाइन किया गया है। इसका विकास बेहतर प्रदर्शन, सुरक्षा, और कुशलता की आवश्यकता से हुआ था।

APFS के कुछ महत्वपूर्ण विशेषताएँ शामिल हैं:

  1. Space Sharing: APFS एक ही फिजिकल उपकरण पर मौजूद नि:शुल्क स्टोरेज को एक ही भूतकालिक वॉल्यूम के साथ साझा करने की अनुमति देता है। यह वॉल्यूम डायनामिक रूप से बढ़ और घट सकते हैं बिना मैनुअल रीसाइजिंग या पुनर्विभाजन की आवश्यकता के।

  2. इसका मतलब है, तुलनात्मक रूप से कि APFS में विभिन्न विभाजन (वॉल्यूम) सभी डिस्क स्थान को साझा करते हैं, जबकि एक साधारण विभाजन में सामान्यत: एक निर्धारित आकार होता था।

  3. Snapshots: APFS स्नैपशॉट बनाने का समर्थन करता है, जो केवल पढ़ने योग्य होते हैं, फ़ाइल सिस्टम के समय-समय पर उदाहरण होते हैं। स्नैपशॉट एक्सपर्ट बैकअप और आसान सिस्टम रोलबैक को संभव बनाते हैं, क्योंकि वे कम अतिरिक्त स्टोरेज खपत करते हैं और त्वरित रूप से बनाए जा सकते हैं या पुनर्वर्तित किए जा सकते हैं।

  4. Clones: APFS फ़ाइल या निर्देशिका क्लोन बना सकता है जो मूल के साथ समान स्टोरेज को साझा करते हैं जब तक या तो क्लोन या मूल फ़ाइल संशोधित नहीं होती। यह सुविधा फ़ाइल या निर्देशिकाओं की प्रतिलिपि बनाने के लिए एक कुशल तरीका प्रदान करती है बिना स्टोरेज स्थान को दोहराने की आवश्यकता के।

  5. Encryption: APFS पूरे डिस्क एन्क्रिप्शन का समर्थन करता है साथ ही प्रति-फ़ाइल और प्रति-निर्देशिका एन्क्रिप्शन, विभिन्न उपयोग मामलों में डेटा सुरक्षा को बढ़ाता है।

  6. Crash Protection: APFS एक कॉपी-ऑन-राइट मेटाडेटा योजना का उपयोग करता है जो फ़ाइल सिस्टम संरचना की संरचना को सुनिश्चित करती है यहाँ तक कि अचानक बिजली की चोट या सिस्टम क्रैश के मामलों में भी, डेटा करप्शन के जोखिम को कम करती है।

सम्ग्र, APFS एप्पल उपकरणों के लिए एक और आधुनिक, लचीला, और कुशल फ़ाइल सिस्टम प्रदान करता है, जिसका मुख्य ध्यान प्रदर्शन, विश्वसनीयता, और सुरक्षा पर है।

diskutil list # Get overview of the APFS volumes

Data वॉल्यूम /System/Volumes/Data में माउंट किया गया है (आप इसे diskutil apfs list के साथ जांच सकते हैं).

फर्मलिंक्स की सूची /usr/share/firmlinks फ़ाइल में मिल सकती है।

cat /usr/share/firmlinks
/AppleInternal	AppleInternal
/Applications	Applications
/Library	Library
[...]

बाएं में, यहाँ सिस्टम वॉल्यूम पर निर्देशिका पथ है, और दाएं में, यहाँ डेटा वॉल्यूम पर मैप होने वाला निर्देशिका पथ है। तो, /library --> /system/Volumes/data/library

Last updated