كيفية تعطيل SWAP على لينكس

click fraud protection

تستخدم منصة Linux SWAP كذاكرة إضافية لعمليات النظام. بشكل أساسي ، إذا نفدت الذاكرة الفعلية ، فسيستخدم النظام ذاكرة الوصول العشوائي الافتراضية (AKA SWAP) لضمان عدم تعطل نظام التشغيل وتجميده. من دون التعقيد الشديد ، من الآمن أن نقول أن مساحة SWAP على Linux مهمة للغاية. لذا ، لماذا تريد تعطيله؟

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

حجة أخرى ضد استخدام SWAP هي أن معظم أجهزة الكمبيوتر هذه الأيام تعمل على محركات الأقراص ذات الحالة الصلبة. بالنظر إلى أن SWAP هو قسم (أو أ في بعض الحالات) يتم الوصول إليها كثيرًا ، من المحتمل أن تتآكل محركات الأقراص الصلبة بشكل أسرع.

يكفي أن نقول ، أن مناقشة SWAP هي موضوع خلاف في مجتمع Linux ، ولدى طرفي النقاش نقاط جيدة. بغض النظر ، إذا وجدت نفسك لسبب ما في موقف لا تريد فيه استخدام SWAP ، فستحتاج إلى معرفة كيفية تعطيله ، ولا تجعل أنظمة تشغيل Linux الحديثة بديهية أو سهلة.

نظرًا لمدى تعقيد التعامل مع SWAP ، فقد قررنا تقديم هذا الدليل. سنشرح لك كيفية تعطيل ميزة SWAP على Linux. أيضًا ، سنستعرض كيف يمكنك حذف ملف أو قسم SWAP نهائيًا.

instagram viewer

عرض SWAP النشط على Linux

يبدأ تحويل SWAP عن طريق التحقق مما إذا كان نشطًا على النظام. أفضل طريقة للقيام بذلك هي التحقق من /proc/swap ملف. يسرد الأجهزة النشطة التي تم إعدادها حاليًا على أنها SWAP.

لعرض /proc/swaps ملف ، قم بتشغيل قط أمر. يرجى ملاحظة أنه بناءً على إعداد النظام الخاص بك ، قد تحتاج إلى تشغيل هذا الأمر باستخدام sudo أمر.

قطة / بروك / مقايضة

أو ، إذا كنت بحاجة إلى تشغيله باستخدام sudo، فعل:

قطة sudo / proc / swap

في القراءة ، ستلاحظ أجهزة SWAP في الملف. بناءً على الإعداد ، قد يكون لديك قسم نشط يعمل ، أو ملف Swap في الدليل الجذر.

هل تريد الاحتفاظ بقراءة SWAP للوصول السريع لاحقًا؟ احفظه في ملف بتنفيذ:

cat / proc / swaps / >> ~ / swap-info.txt

أو

sudo cat / proc / swaps / >> /home/username/swap-info.txt

إزالة SWAP بشكل دائم

الآن بعد أن حصلت على معلومات حول أجهزة SWAP على نظامك ، ستتمكن من تعطيلها بسهولة أكبر. للبدء ، احصل على غلاف جذر في النهاية الطرفية. وجود الجذر أمر بالغ الأهمية في هذه العملية. تستطيع كسب الجذر عن طريق تنفيذ سو أمر.

سو -

ملاحظة: لا يمكن الحصول على سو؟ قد تتمكن من العمل مع sudo -s الأمر بدلاً من ذلك.

sudo -s

بمجرد الوصول إلى الجذر في الصدفة ، اكتب مبادلة الأمر مع اسم ملف المبادلة أو القسم في نهاية الأمر. على سبيل المثال ، لتعطيل ملف مبادلة جهاز Linux الخاص بك ، يمكنك كتابة الأمر التالي.

ملاحظة: في هذا المثال ، اسم ملف SWAP هو "ملف مبادلة". قد تختلف لك!

مبادلة / ملف مبادلة

بدلاً من ذلك ، إذا كان جهاز الكمبيوتر الخاص بك يعمل بنظام Linux يحتوي على قسم SWAP ، فيمكنك إيقاف تشغيله باستخدام مبادلة متبوعًا باسم القسم.

ملاحظة: تأكد من استبداله /dev/sdXY مع تسمية أقسام SWAP الخاصة بك ، كما هو موضح في /proc/swaps.

مبادلة / dev / sdXY

بمجرد تشغيل مبادلة الأمر على نظام Linux الخاص بك ، ستغلقه بشكل فعال. ومع ذلك ، لا يزال بإمكان SWAP إعادة تشغيل نفسه عند إعادة التشغيل ، إلا إذا قمت بحذفه من جهاز الكمبيوتر الخاص بك.

لحذف SWAP بشكل دائم من نظام Linux ، اتبع إحدى الإرشادات أدناه.

حذف ملف SWAP

انتقلت الكثير من أنظمة Linux الحديثة إلى استخدام ملفات SWAP. إن امتلاك ملف SWAP ممتاز ، لأنه أسهل بكثير للتخلص منه ، حيث لا يوجد قسم يمكن العبث به أو إعادة تنسيقه.

لتعطيل وحذف ملف SWAP بشكل دائم على Linux ، قم بتنفيذ الأوامر التالية.

ملاحظة: كما ذكرنا من قبل ، فإن ملف SWAP في مثالنا يسمى "swapfile". تأكد من تغيير اسم الملف في الأمر أدناه إذا اختلف اسم ملف SWAP لأنظمتك.

ملف su - cd / rm

بعد ذلك ، افتح /etc/fstab وحذف السطر الذي يحدد قسم SWAP الخاص بك.

نانو / الخ / fstab

عند إزالة خط ملف SWAP بالكامل في / etc / fstab ، أغلق المحرر باستخدام Ctrl + O و Ctrl + X.

حذف قسم SWAP

يعد حذف قسم SWAP أصعب قليلاً من ملف SWAP ، حيث يوجد قسم للعمل معه ، بدلاً من ملف واحد يمكن محوه.

لبدء عملية حذف القسم ، قم بتثبيت محرر القسم Gparted. غير متأكد من كيفية الحصول عليها؟ توجه إلى صفحة Pkgs.org هذه. لديها قائمة بكيفية الحصول على Gparted في كل توزيع تقريبًا.

ملاحظة: إذا كنت تستخدم Fedora أو توزيعة Linux أخرى تحتوي على LVM ، يجب عليك حذف قسم SWAP الخاص بك مع مدير قسم KDE، بدلاً من Gparted ، لأنها تسمح للمستخدمين معالجة أقسام LVM على الطاير.

بمجرد تثبيت Gparted ، قم بتشغيله. بعد ذلك ، حدد موقع قسم SWAP وحذفه عن طريق النقر بزر الماوس الأيمن على القسم ، ثم حدد زر "حذف" في القائمة.

مع حذف قسم SWAP ، انقر فوق الزر "تطبيق" في Gparted لكتابة التغييرات. بعد ذلك ، يجب ترك مجموعة فارغة من المساحة الفارغة على محرك الأقراص الثابتة.

إغلاق Gparted عند تطبيق التغييرات وتشغيل محطة طرفية. في الوحدة الطرفية ، افتح ملف / etc / fstab في Nano.

sudo nano / etc / fstab

باستخدام محرر Nano ، احذف الخط الذي يشير إلى قسم SWAP. ثم احفظه مع Ctrl + O والخروج من المحرر مع Ctrl + X.

إعادة إنشاء ملفات صور تمهيد Linux

الآن بعد اختفاء SWAP ، من الأهمية بمكان إعادة إنشاء صورة تمهيد Linux. ضع في اعتبارك أن هذا سيتغير اعتمادًا على التوزيع الذي تستخدمه.

  • أوبونتو: sudo update-initramfs -u
  • ديبيان:sudo update-initramfs -u
  • قوس لينكس:sudo mkinitcpio -p لينكس
  • فيدورا:sudo dracut - تجدد كل القوة
  • أوبن سوزي:sudo mkinitrd

عند اكتمال تحديث initramfs ، أعد تشغيل جهاز الكمبيوتر الخاص بك ، وسوف يختفي قسم SWAP!

watch instagram story