كيف تحول ذاكرة الـ USB إلى RAM على لينكس؟



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

في البداية افتح الطرفية من قائمة البرامج أو بالضغط على Alt + Ctrl + T.

اكتب الأمر:

mount

ثم Enter وابحث عن اسم ذاكرة الـ USB الخاصة بك وتكون عادة على الشكل التالي:

/dev/sdc1

مع مراعاة أن كلمة (sdc1) قد تختلف، فقد تكون مثلاً (sdb1) أو غير ذلك.

احصل على صلاحيات الرووت بكتابة الأمر التالي:

sudo su

واضغط Enter ثم قم بكتابة كلمة السر الخاصة بجهازك، واضغط Enter.

اكتب الأمر التالي:

umount /dev/sdc1

مع مراعاة تغيير sdc1 إلى اسم ذاكرة الـ USB لديك، وهذا الأمر مفيد لجعل ذاكرة الـ USB مرئية لجهازك، لكنك لا تسطيع الولوج إليها كالمعتاد من مدير الملفات.

والآن سوف نقوم بعمل قسم (Partition) مخصص ليستخدمه جهازك كرام إضافية وذلك بكتابة الأمر التالي:

mkswap /dev/sdc1

ولا تنسى بالطبع تغيير sdc1 إلى اسم ذاكرة الـ USB لديك.

الآن نكتب الأمر التالي لتحديد المساحة المستخدمة من ذاكرة الـ USB كرام:

swapon -p 32767 /dev/sdc1

ورغم أنه يمكنك تغيير الأرقام 32767 وزيادة المساحة المقتطعة كرام، لكن لا ننصح بالقيام بذلك بطريقة عشوائية فهي لها طريقة خاصة بالحساب، فمثلاً لو أردت تخصيص 512 ميغابايت كرام فهي تحسب كالتالي:

512 * 1024^2 / 4096 = 131072

والآن لتفعيل ذاكرة الـ USB كرام ولمعرفة اسمها في النظام نكتب الأمر التالي:

swapon -s

وبذلك أصبحت لديك رامات إضافية مساعدة لجهازك تعمل عند امتلاء الرامات الحقيقة مما يسرع من تنفيذ الأوامر على جهازك ويقلل من تهنيج أو تعليق الجهاز 🙂