البرمجيات

نقل نظام Armbian إلى SSD على Orange Pi 3B: تسريع الأداء وتحسين الاعتمادية

سنتعرف على كيفية تشغيل نظام Armbian من خلال قرص SSD خارجي على لوحة Orange Pi 3B مع الإقلاع من بطاقة SD Card. هذه الخطوة تُعد من أفضل التحسينات التي يمكنك القيام بها لتحسين أداء واستقرار الجهاز، خاصةً في حال استخدامه كخادم منزلي أو مركز وسائط.

 

لماذا تشغيل النظام من SSD؟

السبب بسيط: أداء أعلى + عمر أطول.

  • بطاقات SD بطيئة وتتعرض للتلف مع كثرة الكتابة.
  • الأقراص من نوع SSD (وخاصة M.2 عبر USB 3.0) توفر سرعة وأداء ممتاز، واستقرار على المدى الطويل.
  • Orange Pi 3B لا يدعم الإقلاع المباشر من SSD، لذلك نستخدم SD فقط للإقلاع وننقل نظام الملفات إلى SSD.

🧰 ما الذي تحتاجه؟

  • Orange Pi 3B
  • بطاقة microSD مثبت عليها Armbian
  • SSD خارجي (M.2 أو SATA) متصل عبر USB
  • كيبل USB سريع (يفضل USB 3.0)
  • وصول إلى الجهاز عبر SSH أو طرفية مباشرة

🖥️ الخطوة 1: التحقق من التعرف على SSD

ادخل عبر SSH، ثم نفذ الأمر التالي:

lsblk

ستظهر الأقراص، مثال:

sda           238.5G  
└─sda1        238.5G  ← هذا هو الـ SSD
mmcblk1       59.5G   ← بطاقة SD
└─mmcblk1p1   58.9G

🔄 الخطوة 2: تهيئة SSD (إن لم يكن مهيأ)

⚠️ تنبيه: هذه الخطوة تحذف كل شيء على SSD.

sudo mkfs.ext4 /dev/sda1

📁 الخطوة 3: تركيب الـ SSD على مجلد مؤقت

sudo mkdir /mnt/ssd
sudo mount /dev/sda1 /mnt/ssd

🗂️ الخطوة 4: نسخ نظام Armbian من SD إلى SSD

استخدم rsync لنسخ الملفات:

sudo rsync -aAXv / /mnt/ssd \
  --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found","/zram*","/var/log"}

🆔 الخطوة 5: استخراج UUID الخاص بالـ SSD

sudo blkid /dev/sda1

سيظهر:

/dev/sda1: UUID="acfc5e57-dbf9-4337-b204-8159a8d78f89" TYPE="ext4"

انسخ هذا الـ UUID.


🛠️ الخطوة 6: تعديل ملف الإقلاع Armbian

افتح ملف الإعدادات:

sudo nano /boot/armbianEnv.txt

وعدل السطر التالي:

rootdev=UUID=acfc5e57-dbf9-4337-b204-8159a8d78f89

احفظ التغييرات:

  • Ctrl + S للحفظ
  • Ctrl + X للخروج

🔁 الخطوة 7: إعادة التشغيل

sudo reboot

🔍 الخطوة 8: التحقق من تشغيل النظام من SSD

بعد الدخول مرة أخرى، نفّذ:

df -h /

إذا ظهرت نتيجة مثل:

/dev/sda1       234G  1.3G  221G   1% /

فهذا يعني أن النظام يعمل من SSD بنجاح! 🎉


💡 نصائح إضافية:

  • لا تفرمت بطاقة SD، لأنها تحتوي على bootloader ضروري للإقلاع.
  • Armbian يدير بعض أجزاء /var/log تلقائيًا في zram لتقليل الكتابة على SSD — لا تغير هذا إلا إذا فهمت الآثار.
  • يمكنك إعداد نسخ احتياطي للنظام بسهولة من SSD.

🧩 ماذا يحدث لو ما نسخت النظام؟

لو غيرت rootdev بدون نسخ الملفات، الجهاز سيفشل في الإقلاع ويعطي رسالة مثل:

kernel panic - not syncing: VFS: Unable to mount root fs
السابق
تحميل تطبيق التقوى الإسلامي للويندوز واللينكس | قرآن، أذكار، أوقات الصلاة وأكثر

اترك تعليقاً