كيفية تحسين تمهيد Linux باستخدام E4rat

عرات (Ext4 - Reducing Access Times) هي مجموعة من أدوات إلى تسريع عملية التمهيد، بالإضافة إلى التطبيقات التي يتم تحميلها عند بدء التشغيل ، وتسجيل الملفات المستخدمة في أول دقيقتين من بدء التشغيل ، نقلهم y التحميل المسبق لهم، وبالتالي القضاء على أوقات البحث والتأخير في التدوير. هذا يؤدي إلى ارتفاع معدل نقل القرص الصلب.


تتكون العملية من ثلاث خطوات: جمع المعلومات حول بدء التشغيل ، وإعادة تخصيص الملفات ، ثم تحميلها عند كل بدء تشغيل.

ضع في اعتبارك أن هذا لا يعمل إلا مع الأقراص الممغنطة ويجب تنسيقها في ext4.

سنبدأ بـ قم بتنزيل البرنامج.

قبل تثبيته يجب حذف ureadahead ، حتى لا يتعارض معه:

sudo dpkg --purge ureadahead ubuntu-Minimal

نقوم بتثبيت التبعيات لـ e4rat:

sudo apt-get install libbblkid1 e2fslibs

ثم نقوم بتثبيت البرنامج.

الآن سأشرح لك بأسهل طريقة ممكنة كيفية إنجاحها. أولاً ، يجب علينا تعديل grub أو grub2 حسب الحالة:

سودو نانو /boot/grub/grub.cfg

داخل الملف نبحث عن سطر مشابه لهذا:

linux   /boot/vmlinuz-2.6.38-10-generic root=UUID=92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro

ونضيف ما يلي إلى نهاية السطر:

الحرف الأول = / sbin / e4rat-collection

في حالتي ، يبدو الأمر كما يلي:

linux /boot/vmlinuz-2.6.38-10- generic root = UUID = 92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro quiet splash vt.handoff = 7 init = / sbin / e4rat-collection

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

بمجرد الانتهاء من ذلك ، نغلق المحرر Ctrl + X ، ونعيد التشغيل.

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

ls / var / lib / e4rat /

يجب أن تكون الإجابة هي startup.log ، إذا لم يظهر لك أي شيء ، فسيتعين عليك تكرار الخطوات مرة أخرى.

الآن نعود إلى تحرير اليرقة ، هذه المرة نقوم بذلك من الشاشة الرئيسية بالضغط على e ، كما أوضحت أعلاه. ونضيف المعامل الفردي إلى نهاية السطر الذي ذكرناه سابقًا ، على النحو التالي:

linux   /boot/vmlinuz-2.6.38-10-generic root=UUID=92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro single

نغلق ونعيد التشغيل ، ولكن هذه المرة نقوم بذلك في الوضع الآمن أو من سطر الأوامر. قم بتسجيل الدخول باستخدام اسم المستخدم وكلمة المرور الخاصين بنا وقم بتنفيذ:

Sudo e4rat-realloc /var/lib/e4rat/startup.log

بمجرد الانتهاء من ذلك ، يبدأ e4rat في نقل الملفات من القرص الخاص بك ، (قد يستغرق الأمر بعض الوقت) ، وعندما ينتهي ، نعيد التشغيل.

sudo الاغلاق -r الآن

حتى يعمل البرنامج دائمًا في البداية ويستمر حتى لو قمنا بالتحديث ، نقوم بتحرير اليرقة:

سودو نانو / الخ / الافتراضي / نكش

ونبحث عن الخط:

GRUB_CMDLINE_LINUX_DEFAULT = "البداية الهادئة"

نضيف السطر التالي قبل البداية الهادئة ،

init = / sbin / e4rat-preload

البقاء على هذا النحو.

GRUB_CMDLINE_LINUX_DEFAULT = "init = / sbin / e4rat-preload ، بقعة هادئة"

نحفظ الملف ونعيد تحميل اليرقة:

سودو التحديث- grub

لدينا بالفعل. من الآن فصاعدًا ، سيتم تحميل البرامج المعتادة بسرعة أكبر عند بدء التشغيل.

لمزيد من المعلومات ، يمكنك زيارة صفحة المشروع في سورس فورج.

مصدر: منطقة لينوكس


15 تعليقات ، اترك لك

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   اوزوالدو قال

    مرحبًا ، شكرًا على الإجابة ، لقد حاولت أن أفعل ذلك ولكني لم أنجح ، إذا كان لديك الوقت لتحديث المنشور باستخدام LM فسيكون ذلك جيدًا جدًا ، شكرًا Pablo.

  2.   لنستخدم لينكس قال

    في الوقت الذي جربته مع Ubuntu. أعتقد أنه يجب أن تكون هناك اختلافات كبيرة مع LM.
    في صحتك! بول.

  3.   اوزوالدو قال

    مرحبًا ، جيد للمساهمة ، سؤالي هو إذا كنت قد جربتها مع LM 13؟ يعمل ؟.
    Saludos Y جراسياس

  4.   لنستخدم لينكس قال

    بالضبط! يمكن استخدامه أيضًا في توزيعات أخرى. كانت الفكرة هي تقديم البرنامج وشرح خطوات التثبيت للأحدث (مستخدمي Ubuntu عمومًا ومعظم قراء المدونة). أولئك الذين يستخدمون توزيعات أخرى سيعرفون بالتأكيد ما يجب عليهم فعله أو مكان البحث عن مزيد من المعلومات.
    في صحتك! بول.

  5.   فوز 006 قال

    لقد جربته والحقيقة هي أنني فقدت gdm الخاص بي ، فأنا أستخدم trisquel 5.0 الذي يعتمد على Ubuntu 11.04 ، وأريد معرفة ما إذا كان هناك أي ملف لتحريره حتى أتمكن من استعادة بيئتي الرسومية ، شكرًا

  6.   جوشوا قال

    يمكن استخدامه أيضًا للتوزيعات الأخرى ، على سبيل المثال Archlinux ñ.ñ
    https://wiki.archlinux.org/index.php/E4rat_%28Espa%C3%B1ol%29

    تحياتي

  7.   أدريان جارسيا قال

    لن يسمح لي بتثبيته ، هذا ما أحصل عليه في الجهاز:

    خطأ CMake في /usr/share/cmake-2.8/Modules/FindBoost.cmake:1138 (رسالة):
    تعذر العثور على مكتبات التعزيز المطلوبة.

    تعذر العثور على ملفات رأس Boost. يرجى تعيين BOOST_ROOT على الجذر
    دليل يحتوي على Boost أو BOOST_INCLUDEDIR إلى الدليل الذي يحتوي على
    رؤوس التعزيز.
    Call Stack (أحدث مكالمة أولاً):
    CMakeLists.txt: 20 (find_package)

    خطأ CMake في src / cmake / Findext2fs.cmake: 17 (رسالة):
    تعذر العثور على ext2fs
    Call Stack (أحدث مكالمة أولاً):
    src / CMakeLists.txt: 57 (FIND_PACKAGE)

    - تكوين أخطاء غير مكتملة!

    تحياتي

  8.   أدريان جارسيا قال

    حسنًا ، يمكنك تنزيل حزمة deb ، تم تنزيل المصادر مباشرة إلي.

  9.   ENVI قال

    يبدو التسجيل والانتقال والتحميل المسبق للملفات جيدًا ، ولكن ...

    هل يستغرق الأمر وقتًا طويلاً لبدء توزيع Linux؟ هل يتعلق الأمر بالخدمات التي نقدمها؟ هل نستمر في الشكوى من نفس الشيء؟

    لا يستغرق الأمر أكثر من تشغيل الهاتف الخليوي وإدخال رمز التعريف ، ولدي دراما مع Ext4 لأن توزيعة الإنقاذ الحالية ، Slax ، لا تدير نظام الملفات هذا في الوقت الحالي ، الأمر الذي يستغرق وقتًا بالفعل. 😉

  10.   أدريان جارسيا قال

    هل يحدث شيء كهذا لأي شخص آخر؟

  11.   سيلفاسفول قال

    يجب عليك تحرير ملف تكوين اليرقة كمستخدم فائق للنظام ... من الواضح أنه بهذه الطريقة لن يحفظ التغييرات. في صحتك…

  12.   Ja قال

    فقط لأوبونتو؟

  13.   أدريان جارسيا قال

    حسنًا ، لدي مشاكل عند التحرير من التمهيد.
    نبض e ، مضيفًا مفردًا إلى الخط ونبض ctrl + x
    بعد ذلك ، تصبح الشاشة سوداء ويجب إعادة تشغيلها.
    أعود إلى المحرر وأرى أن التغيير لم يتم حفظه.

    تحياتي

    1.    مكبلاتانو قال

      شكرًا ، لقد نجحت بشكل مثالي في دبيان. الكثير من التبعيات (libboots) ولكن كل شيء على ما يرام.

  14.   لورنزو قال

    أعتقد أن هذا التحسين عديم الفائدة لمحركات أقراص SSD ، أليس كذلك؟