إيقاف SDCardFS

تم إيقاف SDCardFS نهائيًا على الأجهزة التي تعمل بنظام التشغيل Android 11 أو الإصدارات الأحدث والتي تعمل بالإصدار 5.4 من النواة أو الإصدارات الأحدث. على هذا النحو الأجهزة، VTS الاختبار لا يسمح بأنظمة الملفات المُثبَّتة المدرجة كـ SDCardFS. الأجهزة التي يتم تشغيلها مع جهاز Android 11 أو إصدار أحدث مع استخدام الإصدار 4.19 من النواة أو أقل من الاستمرار في استخدام SDCardFS، غير أن Google لا توفر والدعم.

وفرت SDCardFS، قبل إيقافها، طريقة للتحكم في الوصول إلى التطبيقات التي تتم محاكاتها وحدة التخزين الداخلية وبطاقات SD الخارجية، مما يسمح للتطبيقات بالوصول إلى البيانات فقط ذات صلة بهم. بالإضافة إلى ذلك، قدّمت طبقة من حساسية حالة الأحرف، بالإضافة إلى تتبع مساحة التخزين الإضافية.

وظيفة استبدال SDCardFS

يستخدم استبدال SDCardFS العديد من ميزات نظام ملفات نواة Linux من أجل وتحقيق نتائج مماثلة. يتم التعامل مع الحساسية لحالة الأحرف مباشرةً عن طريق نظام الملفات؛ هذه النتائج تكون متطابقة تقريبًا في أوقات البحث وتكون حساسة لحالة الأحرف مجلدات غير حساسة لحالة الأحرف، ما يؤدي إلى إزالة تباطؤ المجلد الكبير من SDCardCardFS تشير رسالة الأشكال البيانية الذي كان تتبع الحصص التي كانت تقوم بها SDCardFS لجمع بيانات التخزين بسرعة يتم الآن ضبط الإعدادات من مساحة المستخدم باستخدام حصص المشروع. في بعض والسياقات الحساسة للأداء، يتم ربط الأدلة في مكانها. تحوّل في يوفّر تنفيذ FUSE مساحة تخزين محدَّدة النطاق للوصول المباشر إلى نظام الملفات في المقام الأول، إتاحة إخفاء معلومات الموقع الجغرافي

إعداد وظيفة استبدال بطاقة SDCard

لتفعيل حصص المشروع وطي الحالات لمساحة التخزين التي تمت محاكاتها بدون SDCardFS على جهاز يعمل بالإصدار 11 من نظام التشغيل Android أو إصدار أحدث اكتساب من emulated_storage.mk في ملف device.mk:

$(call inherit-product, $(SRC_TARGET_DIR)/product/emulated_storage.mk)

تحذير: يُرجى عدم إجراء ذلك على الأجهزة. تم إطلاقها بنظام التشغيل Android 10 أو الإصدارات الأقدم الحساسية لحالة الأحرف الأصلية في نظام الملفات غير متوافقة مع الملف إعدادات التشفير المستخدمة على هذه الأجهزة. من الضروري مواصلة استخدام SDCardFS على هذه الأجهزة.

أسباب إيقاف SDCardFS نهائيًا

هناك أسباب مختلفة لإيقاف SDCardFS نهائيًا.

الثبات

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

تكافؤ عند بيع المنتج

تتطلب SDCardFS تصحيحات إضافية لـ VFS لدعم تغيير الخيارات على حوامل الربط. تتسبب رموز التصحيح هذه في قبول عمل إضافي لقبول التغييرات الرئيسية هذه المناطق. يمكن نسخ ميزات SDCardFS من خلال المكونات الرئيسية، لإزالة هذه الشكوى.

تكافؤ الميزات مع واجهة برمجة التطبيقات

في الإصدار السابق من Android، كانت إمكانية الوصول المحدود إلى مساحة تخزين معيّنة وأنواع بيانات التعريف. لا يتوافق الوصول المباشر إلى مساحة التخزين من خلال SDCardFS مع هذه ميزات التخزين ذات النطاق الواسع.