إنشاء Ramdisk على Linux

0
1103
كبش

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

الذاكرة المتقلبة

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

سرعة الجسم الغريب

الاحتمالات المختلفة

الطريقة الأولى هي إنشاء ramdisk باستخدام نظام ملفات tmps. هذا ليس نظام ذاكرة الوصول العشوائي (RAM) كاملاً ، لكن يمكنه أيضًا تخزين البيانات على القرص الثابت. وبالتالي فإن الذاكرة على ramdisk لا يمكن أن تكون ضيقة جدا. إذا كان محرك أقراص فارغًا ، فلن يتمكن من استهلاك الذاكرة على القرص أيضًا ، وعند بدء التشغيل ، يمكن تضمين هذه الأقسام.
الطريقة الثانية هي تهيئة القرص الثابت. هذا يسمح بتحديد المنطقة كقرص RAM. يجب أن يضمن الخيار -M0 عدم حجز أي مساحة على المستخدم الجذر. هذا سوف يسلب الفضاء. على نحو فعال ، ينبغي حرمان موارد النظام. وبالتالي فإن الذاكرة أصغر مع الأقسام. الهدف هو ramdisk التي لا يمكن قراءتها أو كتابتها ، ولكن لديها تصحيحات. ربما يجب منح هذا. يمكن استدعاء حجم ramdisk وتغييرها باستخدام أوامر خاصة. في كل مرة يتم فيها إعادة تشغيل الكمبيوتر ، يختفي القرص ، لذلك يجب إنشاء برنامج نصي لتخزين الأوامر. لذلك لا يجب كتابة الأوامر مرة أخرى.
الطريقة الثالثة هي العمل مع نظام ملفات ramfs ، وهذا يختلف عن نظام ملفات tmpfs حيث يتم تبديل بيانات المبادلة. هذا أيضا يجعل الخلق سهلا. يتم تغيير حجم القرص بشكل حيوي ويتم تثبيت القسم دائمًا عند بدء تشغيل النظام. يمكن منع ذلك باستخدام المحرر وحقوق الجذر.

أحجام القرص RAM

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

يمكن العثور على تعليمات لينكس في المقال Ramdisk لتسريع amavis تحت لينكس.

اترك إجابة

الرجاء إدخال تعليقك!
الرجاء إدخال اسمك هنا