نظام ملفات أبل - ما هو؟ استنساخ الملفات والدلائل

في عام 2014، بدأت شركة Apple في تطوير نظام ملفات جديد ملف أبلنظام (APFS)، والذي تم الإعلان عنه بعد ثلاث سنوات في مؤتمر WWDC 16 وسيتم استخدامه في أجهزة كمبيوتر Mac وأجهزة iPhone وiPad وApple TV وغيرها من المنتجات. كانت الأجهزة الأولى المزودة بـ APFS عبارة عن أجهزة كمبيوتر تعمل تحكم ماكسييرا - أصبح لدى المطورين الآن القدرة على استخدام المطور معاينة الجديدنظام الملفات على الأقراص غير القابلة للتمهيد. وبدءًا من iOS 10.3 أجهزة محمولةستستخدم Apple - iPhone وiPad - APFS. لقد تلقى المطورون بالفعل الدفعات الأولى، التاريخ المحددالإصدار النهائي للتحديث نظام التشغيلليس بعد، ولكن يمكننا أن نفترض أن هذا سيحدث في الأشهر المقبلة. ولكن ما هي أبل؟ نظام الملفاتوما مدى أهمية الانتقال إلى نظام ملفات جديد للشركة ومستخدمي الأجهزة؟

معيار نظام الملفات نفسه متين للغاية ونادرًا ما يخضع لتغييرات جذرية. استخدمت شركة Apple نظام الملفات الهرمي HFS في أجهزة الكمبيوتر الخاصة بها منذ عام 1985، وفي عام 1998 فقط نفذت الانتقال إلى إصدار محدث من HFS+، والذي تم استخدامه حتى عام 2016، وسوف يفسح المجال الآن تدريجيًا لـ APFS. ينشأ سؤال منطقي: إذا كان كل شيء يعمل بشكل جيد بالفعل، فهل من الضروري حقًا التبديل إلى نظام ملفات جديد أم أنه سيكون تغييرًا من أجل التغيير؟ في الواقع ضروري حقا. على عكس المطورين، مر إعلان APFS دون أن يلاحظه أحد تقريبًا بالنسبة للمستخدم العادي، ولكن يمكن وصف نظام الملفات الجديد بأنه تغيير تاريخي وحتى ثوري.

المشكلة في HFS وHFS+ هي أن أنظمة الملفات هذه تم تطويرها في وقت كانت فيه ذاكرة الفلاش باهظة الثمن بالنسبة للسوق الشامل. تحظى محركات أقراص SSD الآن بشعبية كبيرة وبأسعار معقولة، ولكن دعمها في HFS+ يتم تنفيذه بسبب وحدة إضافية، تم إنشاؤه في الأصل لـ أجهزة أي بود. في الواقع، أثناء تطويره، نما نظام HFS+ أيضًا كمية كبيرة رمز إضافيو "العكازات"، فبدلاً من تحديثه، كانت الخطوة الأكثر بساطة ومنطقية هي إنشاء نظام ملفات جديد - نظام يتوافق في البداية مع ميزات الأجهزة الحالية، ويتمتع بهامش أمان كبير للمستقبل ويحل العديد من المشاكل مشاكل سابقتها.

التشفير

تعتبر شركة Apple حماية بيانات المستخدم واحدة من المجالات ذات الأولويةلذا يعد التشفير ميزة أساسية في نظام الملفات الجديد. لكل وحدة تخزين في حاوية APFS، يتم تثبيت أحد نماذج التشفير: لا يوجد تشفير، وتشفير بيانات المستخدم بمفتاح واحد، وتشفير البيانات الوصفية وبيانات المستخدم باستخدام مفاتيح متعددة. اعتمادًا على الجهاز، يستخدم APFS وضع التشفير AES-XTS أو AES-CBC.

استنساخ الملفات والدلائل

لقد غيّر APFS طريقة عمله مع الملفات المكررة. إذا كان لدى HFS+ اثنان وثائق متطابقةاحتلت ضعف الحجم مساحة القرص، ففي نظام الملفات الجديد، سيشغل ملف واحد فقط من الملفين مساحة على محرك الأقراص. وحتى إذا تم تعديل النسخ، فلن يقوم APFS بتكرار الملفات وسيسجل فقط تغييرات البيانات.

الملفات المتفرقة والسمات الموسعة

يفترض الملف الذي يحتوي على السمة "متفرق" أن محتويات الكتل ذات صفر بايت لا يتم تخزينها على محرك الأقراص، ولكن كمعلومات حول هذه التسلسلات في بيانات تعريف نظام الملفات. على عكس APFS، لا يدعم HFS+ الملفات المتفرقة. بالنسبة للمستخدمين، يعني هذا توفيرًا أكبر في مساحة القرص، وزيادة في الأداء بسبب عدم وجود الوقت المستغرق في كتابة صفر بايت، وزيادة في عمر خدمة محركات الأقراص. بالإضافة إلى ذلك، يحتوي APFS على دعم مدمج للبرامج المتقدمة سمات الملف، والذي تم تنفيذه في HFS+ عبر ملف إضافيصفات.

الحماية من الفشل

يتميز APFS بنظام بيانات تعريف مبتكر للنسخ عند الكتابة يضمن بقاء التغييرات في نظام الملفات وإدخالات السجل المقابلة لها متزامنة حتى في حالة وقوع حدث غير متوقع، مثل انقطاع التيار الكهربائي. بالإضافة إلى ذلك، يقوم APFS بشكل أساسي بكتابة البيانات باستخدام نوع مختلف من النمط الذي يتم التعرف عليه بشكل أفضل بواسطة محركات الأقراص المحمولة، ويدعم أمر TRIM، الذي يضمن عمل نظام التشغيل بشكل صحيح مع الملفات المحذوفةومساحة القرص الحرة.

الطوابع الزمنية بالنانو ثانية

لقد قام APFS بتحسين دقة الطوابع الزمنية بشكل ملحوظ. على عكس HFS+، حيث تم ضبط الوقت بدقة على الثانية الجديدة نظام الملفاتيضع تسميات تشير إلى النانو ثانية. وهذا يساعد على تنفيذ ما يسمى بالعمليات الذرية والعمليات الذرية. وهذا يضمن عدم الالتزام بأي عملية جزئيًا بالنظام: إما سيتم تنفيذ جميع عملياته الفرعية، أو لن يتم تنفيذ أي منها.

إيندوز 64 بت

تعمل وحدات الإدخال 64 بت على زيادة مساحة الاسم بشكل ملحوظ مقارنة بمعرفات 32 بت في HFS+. يدعم APFS أكثر من 9 كوينتيليون ملف في كل مجلد.

اللقطات والنسخ الاحتياطية

اللقطات هي لقطات للقراءة فقط من نظام الملفات الموجود على وحدة التخزين. يمكن لنظام التشغيل استخدامها لإجراء نسخ احتياطي أكثر كفاءة، حيث يضيف APFS فقط الملفات أو أجزاء الملفات التي تم تغييرها إلى الصورة، دون تكرار نفس البيانات في نسخ احتياطية مختلفة. ومع ذلك، في الوقت الراهن ماك سييرا, تطبيقات الطرف الثالثوحتى Time Machine لا تدعم آلية النسخ الاحتياطي الجديدة. إن إعلانها هو، قبل كل شيء، أساس للمستقبل.

العمل مع أقسام مساحة القرص

إحدى الميزات المثيرة للاهتمام في APFS تتعلق بتشغيل محركات الأقراص المقسمة إلى قسمين أو أكثر. عند استخدام HFS+، يمكن للمستخدم العمل فقط مع مقدار الذاكرة المحدد لقسم معين، بينما يسمح لك APFS بكتابة البيانات بما يتجاوز الحد على حساب قسم آخر. لا يقسم نظام الملفات الجديد الحجم الإجمالي لمحرك الأقراص إلى أجزاء مستقلة، ولكنه يضع حدودًا مشروطة، والتي يمكن تغييرها قليلاً إذا لزم الأمر لتحقيق مهام المستخدم.

26/09/2017، الثلاثاء، 09:50 بتوقيت موسكو، نص: فلاديمير باخور

الاصدار الاخير ماك عاليةيتوفر برنامج Sierra لأجهزة Apple Mac للتنزيل الآن. تتضمن قائمة التغييرات الأكثر أهمية نظام ملفات جديدًا تمامًا، ودعمًا محسنًا لـ 4K وVR وHEVC، وميزات جديدة في متصفح سفاريومحرر الصور.

التحديث النهائي

كشفت شركة آبل رسميًا عن الإصدار التجاري النهائي لنظام التشغيل macOS الخاص بها، والذي يحمل اسم High Sierra مبدئيًا أنظمة ماك. في السابق، كان نظام التشغيل macOS High Sierra متاحًا فقط كإصدار تجريبي في مؤتمر مطوري WWDC لعام 2017.

وتؤكد شركة أبل أن مجموعة التقنيات الجديدة المطبقة في نظام التشغيل الجديد ستوفر لأنظمة ماك موثوقية ووظائف وسرعة أكبر، كما أنها "تضع الأساس للابتكارات المستقبلية".

من بين التقنيات الأساسية الرئيسية لنظام التشغيل MacOS High Sierra الجديد، تبرز شركة Apple بشكل خاص الهندسة المعمارية الجديدةالتخزين، وتعزيز قدرات بث الفيديو، وتحسين كفاءة وحدة معالجة الرسومات.

نظام ملفات أبل

يتمتع نظام ملفات Apple الجديد (APFS)، الذي جاء لأول مرة إلى High Sierra ليحل محل "المخضرم" البالغ من العمر 30 عامًا في عائلة أنظمة الملفات HFS/HFS+، ببنية 64 بت ويسمح لك بالعمل مع محركات الأقراص المحمولة سعة كبيرة، مع الحفاظ على متوافق مع الجيل السابقللقراءة والكتابة من الوسائط بتنسيق HFS.

نظام ملفات أبل الجديد 64 بت

ووفقا للشركة، فإن نظام الملفات الجديد يقوم بمعظم العمليات الشائعة بشكل أسرع بكثير، مثل تحديد حجم المجلدات أو نسخ الملفات. تتضمن قائمة مزايا APFS أيضًا التشفير المدمج، والحماية من تجاوز الفشل، والنسخ الاحتياطي المبسط أثناء التنقل.

برامج الترميز الجديدة

قامت Apple بتكييف نظام التشغيل High Sierra الجديد بالكامل للعمل مع برنامج ترميز الفيديو HEVC (ترميز الفيديو عالي الكفاءة) الجديد، والمعروف أيضًا باسم H.265. يتيح لك برنامج الترميز هذا ضغط بيانات الفيديو دون الحاجة إلى ذلك خسارة ملحوظةالجودة أكثر فعالية من الجيل السابقبرامج الترميز (AVC/H264، AVCHD 2.0) وتركز على العمل بتنسيق فيديو 4K وحتى 8K في المستقبل.

يوفر برنامج الترميز HEVC العديد من المزايا مقارنة بمعيار H.264

وفقا الخاصة بك وفقا لشركة أبل، في المرحلة الحالية من تطوير برنامج الترميز HEVC، فإنه يوفر ضغط فيديو أقوى بنسبة تصل إلى 40% من برنامج الترميز H.264، لذلك تشغل ملفات الفيديو HEVC مساحة أقل دون التضحية بالجودة ويتم نقلها بشكل أسرع.

المعدن 2: الرسومات المتقدمة والواقعية

مدمج في نظام التشغيل MacOS High Sierra نسخة جديدةتتمتع تقنية Metal 2 بدعم كامل للتعلم الآلي الخارجي رسومات منفصلةو الواقع الافتراضي.

سيتمكن الآن مستخدمو أجهزة Mac الذين يستخدمون نظام التشغيل macOS High Sierra من تجربة مجموعة متنوعة من تجارب الواقع الافتراضي مع الدعم الأول لسماعات الرأس SteamVR من شركة Valve وسماعات الرأس HTC Vive VR.

تدعم تقنية Metal 2 الرسومات الخارجية والواقع الافتراضي

ش مستخدمي ماكأصبح من الممكن إنشاء تطبيقات الواقع الافتراضي التفاعلية باستخدام آي ماك الجديدمع عرض شبكية العين 5K وجديدة أنا ماك برو، والذي سيتم إصداره في أواخر عام 2017، وكذلك على طرز Mac المدعومة الأخرى عند توصيل بطاقة رسومات خارجية. يتم إيلاء اهتمام خاص لعدد تطبيقات أبللإنشاء محتوى مرئي، بما في ذلك Final Cut Pro X وEpic Unreal 4 Editor وUnity Editor.

ميزات التطبيق المتقدمة

في نظام التشغيل MacOS High Sierra شركة أبلقدمت تطبيق الصور المعاد تصميمه بشكل كبير لتنظيم مجموعات الصور وتحريرها، والمتصلة بمكتبة iCloud السحابية.

قام تطبيق الصور بتحسين وظائفه

يتميز تطبيق الصور بتحديث الشريط الجانبي، تم توسيع وتوسيع وظائف التحرير، بما في ذلك "الذكريات" و"اللحظات" و"المجموعات" و"السنوات" لتنظيم وتجميع مجموعات الصور الفوتوغرافية الناجحة، و"الأشخاص" مع أداة التعرف على الوجوه، و"الأماكن" مع موقع الصور على خريطة العالم والبحث عن طريق الكلمات الرئيسية.

تتيح لك ميزة Markup إضافة نص ورسومات ورسومات وتسميات توضيحية إلى صورك. تتيح لك ميزة التحسين تحسين جودة صورتك بنقرة واحدة، وتسمح لك العديد من المرشحات بتغيير النمط تلقائيًا وإجراء تعديلات احترافية باستخدام أشرطة التمرير الذكية. ملحقات إضافية، والمرشحات والقوام من مطوري الطرف الثالثمعالجة الصور متاحة على نظام Mac متجر التطبيقات.

ميزات جديدة في تطبيق الصور

يمكنك تحويل Live Photos إلى مقاطع فيديو متكررة باستخدام تأثير Loop ثم مشاركتها على وسائل التواصل الاجتماعي. سيسمح لك تأثير "البندول" بتشغيل الفيديو للأمام والخلف، وسيسمح لك تأثير "التعريض الطويل" بمحاكاة سرعة غالق طويلة على كاميرا دي اس ال ارلطمس قوام الماء أو إطالة أشعة الضوء.

بعد تحرير صورة في Photoshop أو Pixelmator، يتم حفظ التغييرات تلقائيًا في مكتبة تطبيق الصور. بعد التقاط صورة أو مقطع فيديو على جهاز iPhone الخاص بك، تنتقل اللقطات تلقائيًا إلى مكتبة صور iCloud وتصبح متاحة للعرض على أجهزة Mac وأجهزة iOS وApple TV والكمبيوتر الشخصي.

تسجيل مكالمات فيديو FaceTime كصور حية

لقد تعلم نظام التشغيل macOS High Sierra كيفية تسجيل مكالمات فيديو FaceTime بتنسيق Live Photo. بعد جلسة التواصل، يتلقى كلا المشتركين إشعارًا حول الصورة التي تم إنشاؤها، ويتم حفظ Live Photo على الجهاز في مكتبة الصور.

تنظيم مكتبة سحابية على iCloud

توفر مكتبة صور iCloud سعة تخزينية تبلغ 5 جيجابايت مجانًا، مع خيار المزيد من الترقيات المدفوعة. مع تحسين تخزين Mac، يتم تخزين جميع الصور ومقاطع الفيديو الخاصة بك دقة عاليةسيتم تخزينها على iCloud فقط، بينما ستبقى الإصدارات الأصغر على Mac.

وظائف جديدة لتطبيق البريد

تم تحسين وتوسيع وظيفة البحث في تطبيق البريد بشكل كبير: فقد أصبحت الآن أسرع وأكثر ملاءمة ولديها القدرة على نقل الرسائل الأكثر صلة إلى الجزء العلويقائمة بوظيفة "أفضل التطابقات". يأخذ بحث البريد في الاعتبار التسلسل الهرمي لجهات الاتصال والمراسلات المقروءة والمرسلة وعدد من العوامل الأخرى. تلاحظ شركة Apple أن البحث في البريد أصبح الآن أيضًا ذاتيًا للتعلم، ويعمل بشكل أفضل عندما الاستخدام المتكررهذه الوظيفة.

Safari: الآن مع حماية ذكية وبدون آثار

وفقًا لبيانات Apple الخاصة، يعد متصفح Safari على نظام التشغيل macOS هو الأسرع مرة أخرى ويتفوق على Chrome في معظم الاختبارات. تستخدم ميزة منع التتبع الذكي، التي تم تقديمها في نظام التشغيل macOS High Sierra، التعلم الآلي لمساعدة Safari في التعرف على من يتتبع نشاطك عبر الإنترنت وحذف البيانات التي تم جمعها.

متصفح Safari يحصل على ميزة التعلم الآلي

لقد تعلم Safari أيضًا كتم الصوت أثناء التشغيل أشرطة الفيديو الترويجية. إذا لزم الأمر، يمكن تمكين تشغيل مقاطع الفيديو بالصوت افتراضيًا الإعدادات الفرديةالمتصفح، أو لمواقع الويب الفردية.

بالنسبة لمواقع معينة، يمكنك أيضًا تكوين مستوى التكبير/التصغير في Safari، واستخدام الموقع الجغرافي، وعرض الإشعارات، وحظر المحتوى.

يتم فتح صفحات الويب التي تدعم عرض القارئ تلقائيًا في Safari بدون إعلانات أو أزرار تنقل أو عناصر تشتيت أخرى.

سيري: أكثر إنسانية

في نظام التشغيل macOS High Sierra الجديد، أصبح الجرس ونغمة "صوت" Siri أكثر طبيعية وتنوعًا، وأصبحت اللهجات الدلالية أكثر دقة.

يواصل Siri تحسين ذكائه الاصطناعي، والآن، باستخدام التعلم الآلي المدمج، يتذكر الأذواق الموسيقية للمستخدم عند الاستماع إلى الموسيقى في موسيقى أبل، ومن ثم يمكنه تقديم شيء جديد بنفس الأسلوب.

وظائف Siri محسنة في نظام التشغيل macOS High Sierra

الآن يمكنك أن تطلب من Siri تشغيل شيء هادئ. يستطيع Siri أيضًا قراءة وصف الأغنية وتقديم معلومات حول الأغاني والفنانين الجدد.

التوافق والتحديثات

يتوفر نظام التشغيل macOS الجديد الآن كتحديث مجاني أو للتنزيل المباشر من Mac App Store.

نظام التشغيل macOS High Sierra الجديد لديه نفس الشيء متطلبات النظام، مثل سابقتها، نسخة ماكسلسلة جبلية. وبالتالي، يمكن ترقية جميع الأنظمة التي تعمل بنظام Sierra إلى High Sierra.

تقول شركة Apple إنها ستكون متوافقة تمامًا مع نظام التشغيل الجديد. نظام ماكالجميع حصلوا على هاي سييرا موديلات ماك بوكوأجهزة iMac التي تم إصدارها بعد عام 2009، بالإضافة إلى منصات MacBook Air التي تم إصدارها بعد عام 2010 وMacBook Pro، ماك مينيوتم تقديم Mac Pro بعد منتصف عام 2010

عند العمل مع جهاز iOS مكسور الحماية، قد تنشأ مشكلات لا يمكن حلها إلا عن طريق تعديل الملفات. ولهذا عليك أن تعرف تركيب اساسينظام الملفات، وفهم مكان كل شيء وما هي الملفات المسؤولة عن ماذا، وأين يتم تثبيت البرامج والتعديلات وكيف تتفاعل مع بعضها البعض. سنتحدث عن كل هذا.

الدلائل والملفات الرئيسية

iOS هو نظام تشغيل يشبه UNIX ويستخدم بنية نظام ملفات مشابهة جدًا لنظامي UNIX وOS X. يسمى "المجلد" هنا "الدليل"، و"ينمو" نظام الملفات من الجذر /. تشير العلامة ~ إلى الدليل الرئيسي للمستخدم. في الوضع العاديهذا هو الدليل /var/mobile/ ، في وضع المستخدم الجذر - /var/root . بعض الدلائل قياسية لأنظمة UNIX. هذا هو /boot - هنا في UNIX يوجد نواة النظام وقرص ذاكرة الوصول العشوائي (في iOS، توجد النواة في الدليل /System/Library/Caches/com.apple.kernelcaches/kernelcache)، /etc - إعدادات المستوى المنخفض الخدمات، /tmp - الملفات المؤقتة، /bin - أوامر التشغيل باستخدام المحطة، /mnt - نقطة التثبيت لأنظمة الملفات الخارجية (محركات الأقراص المحمولة، وما إلى ذلك متصلة هنا).

الدلائل الأكثر إثارة للاهتمام بالنسبة لنا هي /System و /Library و/var. هذا هو المكان الذي يتم فيه تخزين نظام التشغيل نفسه (الدليل الأول)، وبيانات النظام (الثاني)، وإعدادات التطبيق وبياناتها (الثالث).

توجد التطبيقات القياسية (المثبتة مسبقًا) في الدليل /Applications. هذا هو المكان الذي يتواجدون فيه الملفات القابلة للتنفيذ Cydia وZeusmos وبعض برامج التطبيقات الأخرى التي تتطلب كسر الحماية لتثبيتها. هناك العديد من الملفات هنا أكثر من الرموز الموجودة على سطح مكتب iOS، نظرًا لوجود بعض الخدمات الداخلية هنا أيضًا، وتم تمييزها كـ التطبيقات الفردية(خدمة Facebook مدمجة في نظام التشغيل iOS ومركز الطباعة وبعض الخدمات الأخرى). على جهاز غير مكسور الحماية، يتم تحديث هذا الدليل فقط عند تحديث البرنامج الثابت بأكمله، ولكن يتم تثبيت بعض التطبيقات من Cydia فيه، مثل متجر Cydia نفسه.

تم تنزيله من التطبيق تخزين التطبيقاتيتم تخزينها في /var/mobile/Containers/Bundle/Application ، كل منها في الدليل الفرعي الخاص بها. يتم ترميز أسماء هذه الدلائل الفرعية، ومن أجل فهم نوع التطبيق، تحتاج إلى الذهاب إلى الدليل والانتقال إلى الدليل التالي. عادةً ما يتم العثور على التطبيقات المثبتة من خارج متجر التطبيقات هنا أيضًا. يتم تعيين دليل فرعي لكل تطبيق في الدليل /var/mobile/Containers/Data/Application، حيث يقوم التطبيق بتخزين إعداداته وبياناته التي تم إنشاؤها أثناء التشغيل. وسوف ننظر في هيكلها بمزيد من التفصيل في وقت لاحق.

يتم تنزيل تحديثات النظام إلى الدليل /var/mobile/MobileSoftwareUpdate. ويمكن حذفها من خلال تطبيق الإعدادات القياسي. يتم تخزين جميع الخلفيات في /Library/Wallpaper و أصوات النظام- في /System/Library/Audio/UISounds والموسيقى والفيديو من الكمبيوتر - في /var/mobile/Media/iTunes_Control/Music.

تجدر الإشارة بشكل خاص إلى الدليل /var/mobile/Library/caches/com.saurik.Cydia. هذا هو المكان الذي يتم فيه تخزين حزم deb حتى تتم إعادة تشغيل Springboard. إذا كنت تريد تنزيل تعديل على جهاز الكمبيوتر الخاص بك، يمكنك الحصول عليه من هنا. وأيضًا، أثناء التثبيت، غالبًا ما تقوم التعديلات بإنشاء أدلة إضافية حيث يتم تخزين البيانات الخاصة بها. عادة ما يتم ذكر هذه الدلائل في وثائق القرص.

برامج للعمل مع FS الجهاز مباشرة

هناك العديد من البرامج للعمل مع FS للجهاز بعد كسر الحماية.

  • iTools هو برنامج لنظامي التشغيل Mac وWindows يسمح لك بإضافة وحذف الملفات إلى نظام الملفات. هذا هو المكان الذي تنتهي وظائفه. قد تكون الميزة بالنسبة للكثيرين هي شريط الإشارات المرجعية الموجود على يسار نافذة عرض FS، حيث يمكنك العثور على البرامج أو التعديلات أو نغمات الرنين أو خلفيات الجهاز.
  • iFunBox - يحتوي على ميزات أكثر بكثير. بمساعدتها، يمكنك إنشاء أدلة أو حذف أو إعادة تسمية الملفات أو تصديرها إلى جهاز كمبيوتر. الشيء الوحيد المثير للدهشة هو عدم وجود بحث في FS.
  • Filza File Manager - يسمح لك بعرض البيانات التعريفية للملف مباشرة على الجهاز، وإعادة تسميتها، ونقلها، وحذفها، وفتح العديد من أنواع الملفات. هناك بحث مجلد مدمج و عملية متزامنةمع ملفات متعددة.
  • يتفوق iFile على Filza بعدة طرق مدير الملفات. تتوفر بعض الميزات فقط بعد الدفع مقابل الإصدار الكامل من البرنامج، ولكن الواجهة الموجودة في الأداة المساعدة أكثر ملاءمة ومفهومة.

بالطبع، يمكنك العمل مع نظام الملفات باستخدام المحطة. هناك دعم كامل لأوامر UNIX، لذا فإن إدارة FS ستكون سريعة ومريحة للغاية.


أدلة التطبيق وصناديق الحماية

الاستمرارية متاحة فقط للمشتركين

الخيار 1. اشترك في Hacker لقراءة جميع المواد الموجودة على الموقع

سيسمح لك الاشتراك بقراءة جميع المواد المدفوعة على الموقع خلال الفترة المحددة. نحن نقبل الدفع البطاقات المصرفيةوالأموال الإلكترونية والتحويلات من حسابات مشغلي الهاتف المحمول.

في مؤتمر WWDC الأخير، قدمت Apple نظام ملفات جديدًا - نظام ملفات Apple، أو APFS. على الرغم من استخدام HFS+ على الإطلاق منتجات أبل(وسيتم استخدامه لمدة عام آخر على الأقل، ومن المقرر إصدار APFS في عام 2017)، ولا يلبي HFS+ متطلبات أنظمة الملفات الحديثة. عمرها بالفعل أكثر من 30 عامًا، وقد تم إنشاؤها لزمن الأقراص المرنة و الأقراص الصلبةكانت تعتبر أحدث التقنيات. لاستخدام HFS+ على أنظمة iOS وtvOS وwatchOS، كان على Apple إضافة وظائف خارجية بالكامل غير مدعومة على macOS: على سبيل المثال، التشفير لكل ملف على حدة.

أضاف APFS الجديد العديد من الوظائف التي تثير الذهول: تحسين Flash وSSD، والحماية من فقدان البيانات عندما يتحطمالعمل بسبب زيادة عدد العمليات الذرية، والدعم المدمج لعدة أنواع من التشفير، وتقليل وقت الاستجابة بشكل كبير، والتقدير السريع لحجم الملفات والمجلدات - والقائمة تطول وتطول. في هذه المقالة، سنلقي نظرة على أربعة من الميزات التي نعتقد أنها الأكثر إثارة للاهتمام في نظام الملفات الجديد.

النسخ الآمن عند الكتابة

أولاً، علينا أن نفهم بعض المصطلحات الأساسية. العمليات الذرية- هذه هي العمليات التي يتم تنفيذها بشكل لا ينفصل على نظام الملفات أو قاعدة البيانات ولا يمكن تبسيطها. لا يمكن أن تظل العملية الذرية غير مكتملة إذا تمت مقاطعتها. يتم تنفيذ مثل هذه العملية بشكل كامل أو لا يتم تنفيذها على الإطلاق. تخزين الملفات الذرية الآمنة والمتوافقة مع POSIXيتم تنفيذه على النحو التالي - عندما نعمل مع التطبيق ونحفظ الملف، يتم تفريغ البيانات من الذاكرة فيه ملف مؤقتعلى القرص. عندما يكون التطبيق واثقًا من أن البيانات قد تم تنزيلها بالكامل وبدون أخطاء، يقوم التطبيق بالاستعلام عن نظام الملفات إعادة تسمية. عملية إعادة التسمية هي عملية ذرية، إما أن تكتمل بالكامل أو لا تكتمل على الإطلاق. عند إعادة التسمية، ما يحدث هو أن نظام الملفات ينقل الملف المؤقت إلى موقع الحفظ (على سبيل المثال من /var/tmp/Batcave_shopping.pages إلى ~fedor/Documents/Batcave_shopping.pages) ثم يحذف الملف القديم.

ومع ذلك، ماذا لو لم نحفظ ملفًا، بل مجلدًا أو حزمة (على سبيل المثال، .rtfd أو .app، وأيضًا المجلدات في الأساس)؟ لنفترض أننا نعمل مع المستند ~fedor/Documents/AlfredHappyBirthday.rtfd. هذه حزمة، تحتوي على نص وعدة صور. عندما نقوم بإجراء تغييرات وحفظها، يقوم التطبيق بالكتابة فوق الحزمة بأكملها، وليس فقط النص أو الصورة التي تم تغييرها. لا تسمح لك متطلبات POSIX بإعادة تسمية مجلد في مكان ما حيث توجد بيانات بالفعل، لذلك عليك اللجوء إلى الحيل. يتم نقل المستند من ~fedor/Documents/ لتحرير مساحة، ثم تتم إعادة تسمية الملف المؤقت الموجود في /var/tmp/AlfredHappyBirthday.rtfd إلى المساحة الفارغة. هذه العملية غير ذرية وغير آمنة. في حالة حدوث خطأ في النظام أو انقطاع طاقة الكمبيوتر أثناء إحدى العمليات، فسيتم فقدان المستند.

ومن الواضح أن مثل هذا الحل غير مرغوب فيه. لذلك، قدم APFS ذريًا جديدًا غير متوافق مع POSIX عملية آمنةحفظ المجلدات. عندما يطلب أحد التطبيقات حفظ مجلد، يتم تبديل الملفات المؤقتة والدائمة. يتم ذلك عن طريق نظام الملفات وهي عملية ذرية.

هذه هي ميزة النسخ عند الكتابة الآمنة - وهي إحدى أهم الابتكارات في APFS.

الاستنساخ واللقطات

إذا كنت بحاجة إلى نسخة من ملف أو مجلد، انقر فوقه انقر على اليمينالماوس وحدد تكرار. في HFS+، هذا يعني أن نظام الملفات يقرأ جميع البيانات ثم يكتبها إليه مساحة فارغة. يعد هذا الأسلوب استخدامًا غير فعال للمساحة ويهدر حمل القرص والمعالج. في APFS، عند تكرار البيانات - عبر Duplicate أو ببساطة ⌘C، ⌘V - يقوم نظام الملفات بنسخ الرابط إليها فقط (ما يسمى بالارتباط الثابت)، ولا يتم تكرار المحتوى. هذه العملية تسمى استنساخ. بفضل الاستنساخ، تظهر البيانات أو المجلدات المكررة على الفور تقريبًا وتشغل قدرًا ضئيلًا من المساحة الحرة. إذا قمت بإجراء تغييرات على النسخة الأصلية أو المستنسخة، فسيقوم نظام الملفات بتسجيل التغييرات وإعادة توجيه الرابط وفقًا لذلك، مع ترك الجزء الأصلي من البيانات دون تغيير. في APFS، تكون عملية الاستنساخ ذرية.

لقطاتهي لقطة محددة لوحدة التخزين التي تخزن معلومات حول البيانات الموجودة على وحدة التخزين هذه لحظة معينةوقت. أسهل طريقة لفهم كيفية عملها هي باستخدام مثال. لنفترض أن لدينا وحدة تخزين (على سبيل المثال، محرك أقراص فلاش) تحتوي على عرضين تقديميين. نقوم بإنشاء لقطة لمحرك الأقراص المحمول هذا، ويحتوي على ملفين Joker.key وRiddler.key، وكتل البيانات التالية تنتمي إلى الملفات. لا تحتوي اللقطة نفسها على بيانات من محرك الأقراص المحمول - فقط الملفات التي كانت موجودة عليها وقت إنشاء اللقطة والكتل التي تنتمي إليها. تكمن خصوصية Snapshot في أن الكتل المكتوبة عليها مغلقة. ولا يمكن حذفها أو نقلها أو الكتابة فوقها. لذلك، على سبيل المثال، إذا قمنا بإجراء تغييرات على Joker.key وحذفنا Riddler.key تمامًا، فستظل كتل البيانات الأصلية سليمة. على الرغم من أن هذا الأسلوب يشغل مساحة خالية إضافية، إلا أنه يسمح لـ APFS بإرجاع مستوى الصوت على الفور تقريبًا إلى النقطة التي تم التقاط أي لقطة فيها.

تقاسم الفضاء

تعد مشاركة المساحة ميزة أخرى مثيرة للاهتمام للغاية في APFS. مرة أخرى، أسهل طريقة لفهم ذلك هي باستخدام مثال. لنفترض أن لديك جهاز كمبيوتر محمولًا مثبتًا عليه محرك أقراص SSD بسعة 256 جيجابايت (من المحتمل جدًا أن يكون لديك واحدًا بالفعل) وتريد تثبيت OS X El Capitan وmacOS Sierra beta عليه. للأسف، لا تسمح لك Apple حتى الآن بتشغيل نظام التشغيل من وحدة تخزين APFS (أو استخدامه لـ Time Machine، في هذا الشأن)، لذلك ستحتاج إلى إنشاء قسمين HFS+. أنت تركض فائدة القرصوأنت تواجه معضلة - ما هو الحجم الذي يجب أن تصنعه من الأقسام؟ يمكنك ببساطة تقسيم القرص إلى نصفين، ولكن ماذا لو لم يكن لديك مساحة كافية لذلك عمل مريحفي إل كابيتان؟ أم على العكس من ذلك، هل ستبالغ في ذلك ولن تتناسب التطبيقات التي تحتاجها مع سييرا؟

يحل APFS هذه المشكلة من خلال مشاركة المساحة. على القرص الذي يحتوي على وحدات تخزين APFS على مستوى أعلى، يتم إنشاء حاوية تحتوي على كافة وحدات التخزين. يمكن أن تنمو أو تتقلص بحرية وديناميكية داخل مثل هذه الحاوية، دون مطالبة المستخدم باختيار الحجم الذي ينبغي أن يكون عليه. دعنا نعود إلى الكمبيوتر المحمول الافتراضي الخاص بنا. إذا تم استخدام APFS بدلاً من HFS+ لكلا المجلدين، فسيبلغ نظاما التشغيل عن توفر مساحة قدرها 256 جيجابايت لكل منهما. وفي نفس الوقت الفضاء مشغول بالملفاتسيكون نظام واحد غير قابل للوصول إلى نظام آخر. يعمل هذا الحل على تبسيط العمل بأحجام متعددة إلى حد كبير ويسمح لك بالحصول عليه أقصى فائدةدون صعوبة كبيرة.

الهجرة من HFS+

وأخيرًا، كيف يمكننا الانتقال إلى APFS؟ عادةً ما تكون عملية التبديل إلى نظام الملفات صعبة وطويلة وليست آمنة دائمًا. لا بد لي من القيام نسخة إحتياطيةبيانات عن وسائل الإعلام الخارجية، غسل الأقراص الصلبةالكمبيوتر، اكتب نظام ملفات جديد، قم بتثبيت نظام التشغيل، واستعادة بياناتك من نسخة، ونأمل ألا يختفي شيء من مكانه.

ولحسن الحظ، اهتمت أبل بهذا الأمر. قام مهندسو الشركة بالكثير من العمل في عملية الترحيل. تتكون العملية بالكامل تقريبًا من عمليات ذرية، ولكن الشيء الرئيسي هو أن البيانات المتعلقة بنظام الملفات الجديد تتم كتابتها فقط في المساحة الفارغة على وحدة تخزين HFS+. وهذا يعني أنه حتى لو حدث خطأ ما، فلن يؤدي ذلك إلى إتلاف بياناتك أو بنية نظام الملفات الحالي لديك. ووفقًا لمهندسي Apple، تستغرق عملية الترحيل بأكملها بضع دقائق فقط.

هنا وصلنا إلى النهاية. لقد تحدثنا فقط عن أربع وظائف، ولكن هناك الكثير في APFS. إذا كنت تريد التعمق في التفاصيل، فالوثائق الرسمية تحتوي على كل التفاصيل. نظام الملفات الجديد، كما ذكرنا أعلاه، لا يمكن استخدامه مع Startup Disk أو Time Machine، ولن يكون مدعومًا على نظام التشغيل OS X Yosemite والإصدارات الأقدم. ومن المقرر إطلاق الإصدار الرسمي لـ APFS في عام 2017.

يوم الاثنين، ويعمل على نظام ملفات Apple الجديد، أو APFS. للوهلة الأولى، لا يوجد شيء مميز في هذا - الشيء الرئيسي هو أن الأجهزة لا تتحول إلى "الطوب" بعد التحديث.ولكن ما هو مثير للاهتمام حول الانتقال إلى نظام جديدأكثر مما يبدو.

ما هو نظام ملفات أبل

نظام ملفات Apple هو نظام ملفات جديدوالتي سيتم استخدامها على جميع الأجهزة بدءًا من ساعة أبلوتنتهي مع ماك. إنه "مصمم" لذاكرة الفلاش واستبدل HFS+ القديم. الابتكارات الرئيسية لـ APFS: خوارزميات التشفير المحسنة، وتحسين استخدام الذاكرة، والحماية من الفشل، ووظائف استنساخ الملفات والمجلدات، والاستخدام الذكي للمساحة. ومن الناحية العملية، سيضمن ذلك تشغيلًا أكثر استقرارًا لنظام التشغيل، وزيادة سرعة قراءة/كتابة البيانات، وحماية معلومات المستخدم بشكل أكبر.

لماذا تنتقل Apple إلى APFS؟

30 عامًا من نظام HFS+ الذي تعتمد عليه أنظمة الملفات الأدوات الحديثةتم تصميم Apple لأجهزة الكمبيوتر التي تحتوي على محركات أقراص متعددة تتعامل مع كميات كبيرة من الملفات. على الأجهزة المحمولة مثل iPhone أو Apple Watch، تختلف الأولويات - يحتاج المستخدمون إلى فتح التطبيقات بسرعة ونظام التشغيل للاستجابة للطلبات في الوقت المناسب. للقيام بذلك، يستخدم APFS وظائف مثل الاستنساخ (النسخ الفوري لملف أو دليل، والذي لا يتطلب مساحة تخزين بيانات إضافية) والضغط (ضغط البيانات، مما يوفر مساحة القرص ويزيد من سرعة الكتابة). وبسبب استخدام "اللقطات" ("لقطات" للقراءة فقط لنظام الملفات في المجلد) سيتم تسريعها دعم، أي إنشاء نسخ احتياطية باستخدام Time Machine.

تم تصميم APFS للتوسع المستقبلي. على عكس HFS+، الذي يستخدم دليل كتابة 32 بت، يستخدم APFS رمزًا داخليًا 64 بت (هذه هي بنية البيانات في أنظمة الملفات). بمعنى آخر، سيكون APFS قادرًا على تخزين 9 كوينتيليون (مليون تريليون!) من الملفات، وهو أمر ليس مهمًا جدًا لأجهزة iOS، ولكنه سيكون أكثر من كافٍ للسنوات العشر القادمة لنظام التشغيل macOS ومحركات الأقراص الخارجية.

ما هي الفوائد للمستخدمين

بالإضافة إلى أسرع و عملية مستقرةنظام التشغيل، سيتمكن المستخدمون من الوصول إلى أدوات تشفير البيانات الموثوقة الموجودة على القرص. بفضل APFS اي فون أكثرلن تتحول إلى "الطوب" بعد ذلك التحديثات الفاشلة– ستقوم Apple بحماية البيانات الموجودة على محرك الأقراص من التلف الناتج عن الأعطال. وأخيرًا، باستخدام ميزة مشاركة المساحة، يمكن لجميع وحدات تخزين الأقراص "مشاركة" المساحة الحرة.

علق مهندس UiPservice فلاديسلاف يودتشينكو لمحرري UiP:

"سوف يعمل APFS على تمكين أنظمة التشغيل من التعطل بشكل أقل، كما أنه ينسخ الملفات بسرعة ويحسن المساحة. في الوقت الحالي، لن يكون الفرق ملحوظًا جدًا، ولكن في التحديثات الجديدة سيصبح ملحوظًا. وسرعان ما سنعتاد عليه تمامًا، ولن نلاحظ حتى انتقال جميع الأجهزة إلى APFS.

على سبيل المثال، مع النظام الثاني (عبر Bootcamp)، لديك نظام Windows مثبت لديكخصصت 100 جيجابايت لذلك. مع نظام ملفات Apple، لم تعد بحاجة إلى إعادة تخصيص الذاكرة المخصصة لديك يدويًا. إذا لم تكن 100 جيجابايت كافية، فسيقوم النظام نفسه "بأخذ" الكمية المطلوبة من مساحة القرص الحرة. وفي الوقت نفسه، تتيح لك وظيفة استنساخ الملفات والمجلدات نسخ البيانات ونقلها بشكل أسرع.

قيود نظام ملفات أبل

لا يمكنك حاليًا تهيئة محركات أقراص النظام في APFS. نظام الملفات المختلط الجديد لا يدعم محرك الانصهارووظائف FileVault وTime Machine.

كيفية البدء في استخدام APFS

إذا قمت بتحديث iPhone أو iPad إلى iOS 10.3، فإن الجهاز يستخدم بالفعل نظام ملفات Apple. الأمر أكثر تعقيدًا على نظام Mac، حيث يعد APFS بمثابة إصدار تجريبي. يمكنك تهيئة محرك أقراص خارجي أو بطاقة SD أو محرك أقراص محمول، وحتى ذلك الحين فقط باستخدام الوحدة الطرفية. باختصار، من الأفضل عدم التجربة في الوقت الحالي.