شرح مشاركة الملفات من النظام الاساسي الي النظام الوهمي والعكس virtualbox
جدول المحتويات:
المبادلة هي مساحة على قرص يتم استخدامها عندما يكون حجم ذاكرة الوصول العشوائي الفعلية ممتلئًا. عندما ينفد نظام Linux من ذاكرة الوصول العشوائي ، يتم نقل الصفحات غير النشطة من ذاكرة الوصول العشوائي إلى مساحة المبادلة.
يمكن أن تأخذ مساحة المبادلة شكل قسم تبادل مخصص أو ملف مبادلة. في معظم الحالات ، عند تشغيل Linux على جهاز افتراضي ، لا يتوفر قسم المبادلة ، لذا فإن خيارنا الوحيد هو إنشاء ملف مبادلة.
تم اختبار هذا البرنامج التعليمي على أنظمة Linux باستخدام Ubuntu 18.04 و CentOS 7 ولكن يجب أن يعمل مع أي توزيع Linux آخر.
كيفية إضافة ملف المبادلة
اتبع هذه الخطوات لإضافة 1 غيغابايت من المبادلة إلى الخادم الخاص بك. إذا كنت ترغب في إضافة 2 غيغابايت بدلاً من 1 غيغابايت ،
1G
ب
2G
.
-
قم بإنشاء ملف لاستخدامه في المبادلة.
sudo fallocate -l 1G /swapfile
إذا لم يتم تثبيت
faillocate
أو إذا تلقيت رسالة خطأ تفيدfallocate failed: Operation not supported
يمكنك استخدام الأمر التالي لإنشاء ملف المبادلة:sudo dd if=/dev/zero of=/swapfile bs=1024 count=1048576
تعيين الأذونات الصحيحة.
يجب أن يكون المستخدم الجذر فقط قادراً على كتابة وقراءة ملف المبادلة. لتعيين نوع الأذونات الصحيحة:
sudo chmod 600 /swapfile
قم بإعداد منطقة تبادل Linux.
استخدم الأداة المساعدة
mkswap
لإعداد الملف كمنطقة مبادلة Linux:sudo mkswap /swapfile
تمكين المبادلة.
قم بتنشيط ملف المبادلة باستخدام الأمر التالي:
sudo swapon /swapfile
لجعل التغيير دائمًا ، افتح الملف
/ الخ / fstab/etc/fstab
السطر التالي:/swapfile swap swap defaults 0 0
تحقق من حالة المبادلة.
للتحقق من أن التبادل نشط ، يمكننا استخدام إما
swapon
أو الأمرfree
كما هو موضح أدناه:sudo swapon --show
NAME TYPE SIZE USED PRIO /swapfile file 1024M 507.4M -1
sudo free -h
total used free shared buff/cache available Mem: 488M 158M 83M 2.3M 246M 217M Swap: 1.0G 506M 517M
كيفية ضبط قيمة التباهي
Swappiness هي خاصية نواة لنظام Linux تحدد عدد مرات استخدام النظام لمساحة المبادلة. يمكن أن يكون للتبديل قيمة بين 0 و 100. وستجعل القيمة المنخفضة النواة لمحاولة تجنب المبادلة كلما كان ذلك ممكنًا بينما القيمة الأعلى ستجعل النواة تستخدم مساحة المبادلة بقوة أكبر.
قيمة التبادلية الافتراضية هي 60. يمكنك التحقق من قيمة التبادلية الحالية بكتابة الأمر التالي:
cat /proc/sys/vm/swappiness
60
على الرغم من أن قيمة التبادل البالغة 60 هي موافق لمعظم أنظمة Linux ، فقد تحتاج إلى تعيين قيمة أقل لخوادم الإنتاج.
على سبيل المثال ، لتعيين قيمة التباعد إلى 10 ، اكتب:
sudo sysctl vm.swappiness=10
لجعل هذه المعلمة دائمة عبر إعادة التشغيل ، قم بإلحاق السطر التالي بملف
/etc/sysctl.conf
:
vm.swappiness=10
تعتمد قيمة التباعد المثلى على عبء العمل على النظام وكيفية استخدام الذاكرة. يجب عليك ضبط هذه المعلمة بزيادات صغيرة للعثور على القيمة المثلى.
كيفية إزالة ملف المبادلة
إذا كنت ترغب في إلغاء تنشيط ملف المبادلة وإزالته لأي سبب ، فاتبع الخطوات التالية:
-
أولاً ، قم بإلغاء تنشيط المبادلة بكتابة:
sudo swapoff -v /swapfile
إزالة إدخال ملف المبادلة
/swapfile swap swap defaults 0 0
من ملف/etc/fstab
.أخيرًا احذف ملف swapfile الفعلي باستخدام الأمر
rm
:sudo rm /swapfile
استنتاج
لقد تعلمت كيفية إنشاء ملف المبادلة وتنشيط وتكوين مساحة المبادلة على نظام Linux الخاص بك.
مبادلة الكبشالنقص مطالبة HTC مبادلة تقنيات العرض
ستنتقل HTC إلى شاشات SLCD على بعض الهواتف التي تعمل بنظام Android في وقت لاحق من هذا الصيف.
فشلت خدمة ملف تعريف المستخدم في تسجيل الدخول ، لا يمكن تحميل ملف تعريف المستخدم
هذه المشاركة ستساعدك في إصلاح فشل خدمة ملف تعريف المستخدم تسجيل الدخول ، لا يمكن تحميل ملف تعريف المستخدم خطأ. من المفيد إذا لم تتمكن من تسجيل الدخول إلى جهاز الكمبيوتر الذي يعمل بنظام تشغيل Windows.
كيفية إنشاء ملف في لينكس
سنشرح لك في هذا البرنامج التعليمي طرقًا متعددة لإنشاء ملف جديد في Linux بسرعة باستخدام سطر الأوامر. تعد معرفة كيفية إنشاء ملف جديد مهارة مهمة لأي شخص يستخدم Linux بشكل منتظم.