العودة إلى الدورة

استخدام التخزين الخارجي (بطاقات SD) إذا كانت متوفرة

دورة Termux المتقدمة: من الصفر إلى مستخدم Linux خبير على نظام Android

23. استخدام التخزين الخارجي (بطاقات SD) إذا كانت متوفرة

إذا كان جهاز Android الخاص بك يدعم التخزين الخارجي (بطاقة MicroSD)، فيمكن لـ Termux عادة الوصول إليه، شريطة أن تكون قد قمت بتشغيل termux-setup-storage.

الوصول إلى نقطة التحميل الخارجية (External Mount Point)

يقوم Android بتحميل بطاقات SD الخارجية في مواقع محددة، وغالبًا ما يتم تسميتها ديناميكيًا.

عندما تنتقل إلى ~/storage، ابحث عن الروابط التي تبدأ بـ external-:

bash $ cd ~/storage $ ls dcims downloads external-1 external-2 movies music ...

  • غالبًا ما تكون external-1 و external-2 وما إلى ذلك هي الروابط المؤدية إلى بطاقة SD الخاصة بك أو وحدات التخزين الخارجية الأخرى المثبتة.

التحقق والاختبار

  1. تغيير الدليل: حاول التنقل إلى أحد أدلة external-X. bash $ cd external-1

  2. اختبار إذن الكتابة: قم بإنشاء ملف اختبار للتأكد من أنه يمكنك كتابة البيانات على بطاقة SD، وليس مجرد قراءتها. bash $ touch SD_card_test.txt $ ls

    إذا ظهر SD_card_test.txt، فإن الأذونات صحيحة.

    $ rm SD_card_test.txt

استكشاف الأخطاء وإصلاحها: إذا لم تتمكن من الوصول إلى التخزين الخارجي بعد تشغيل termux-setup-storage، فتأكد من تعيين أذونات Android لـ Termux صراحة على 'السماح طوال الوقت' أو 'السماح بالوصول إلى الوسائط والملفات' في إعدادات جهازك.