macOS AppleFS

Reading time: 3 minutes

tip

AWS हैकिंग सीखें और अभ्यास करें:HackTricks Training AWS Red Team Expert (ARTE)
GCP हैकिंग सीखें और अभ्यास करें: HackTricks Training GCP Red Team Expert (GRTE)

HackTricks का समर्थन करें

Apple Proprietary File System (APFS)

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

APFS की कुछ उल्लेखनीय विशेषताएँ हैं:

  1. स्पेस शेयरिंग: APFS कई वॉल्यूम को एक ही भौतिक डिवाइस पर समान अंतर्निहित मुक्त संग्रहण साझा करने की अनुमति देता है। यह अधिक कुशल स्थान उपयोग की अनुमति देता है क्योंकि वॉल्यूम बिना मैनुअल आकार बदलने या पुनः विभाजन की आवश्यकता के बिना गतिशील रूप से बढ़ और घट सकते हैं।
  2. इसका मतलब है, पारंपरिक विभाजनों की तुलना में फ़ाइल डिस्क में, कि APFS में विभिन्न विभाजन (वॉल्यूम) सभी डिस्क स्थान साझा करते हैं, जबकि एक नियमित विभाजन आमतौर पर एक निश्चित आकार का होता था।
  3. स्नैपशॉट: APFS स्नैपशॉट बनाने का समर्थन करता है, जो पढ़ने के लिए केवल फ़ाइल प्रणाली के समय-निर्धारित उदाहरण होते हैं। स्नैपशॉट कुशल बैकअप और आसान सिस्टम रोलबैक की अनुमति देते हैं, क्योंकि वे न्यूनतम अतिरिक्त संग्रहण का उपभोग करते हैं और जल्दी से बनाए या वापस लाए जा सकते हैं।
  4. क्लोन: APFS फ़ाइल या निर्देशिका क्लोन बना सकता है जो मूल के समान संग्रहण साझा करते हैं जब तक कि या तो क्लोन या मूल फ़ाइल में संशोधन नहीं किया जाता। यह सुविधा फ़ाइलों या निर्देशिकाओं की प्रतियाँ बनाने का एक कुशल तरीका प्रदान करती है बिना संग्रहण स्थान को डुप्लिकेट किए।
  5. एन्क्रिप्शन: APFS पूर्ण-डिस्क एन्क्रिप्शन के साथ-साथ प्रति-फ़ाइल और प्रति-निर्देशिका एन्क्रिप्शन का स्वाभाविक रूप से समर्थन करता है, विभिन्न उपयोग मामलों में डेटा सुरक्षा को बढ़ाता है।
  6. क्रैश सुरक्षा: APFS एक कॉपी-ऑन-राइट मेटाडेटा योजना का उपयोग करता है जो फ़ाइल प्रणाली की स्थिरता सुनिश्चित करता है यहां तक कि अचानक पावर लॉस या सिस्टम क्रैश के मामलों में, डेटा भ्रष्टाचार के जोखिम को कम करता है।

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

bash
diskutil list # Get overview of the APFS volumes

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

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

bash

tip

AWS हैकिंग सीखें और अभ्यास करें:HackTricks Training AWS Red Team Expert (ARTE)
GCP हैकिंग सीखें और अभ्यास करें: HackTricks Training GCP Red Team Expert (GRTE)

HackTricks का समर्थन करें