![]() |
عرات (Ext4 - Reducing Access Times) هي مجموعة من أدوات إلى تسريع عملية التمهيد، بالإضافة إلى التطبيقات التي يتم تحميلها عند بدء التشغيل ، وتسجيل الملفات المستخدمة في أول دقيقتين من بدء التشغيل ، نقلهم y التحميل المسبق لهم، وبالتالي القضاء على أوقات البحث والتأخير في التدوير. هذا يؤدي إلى ارتفاع معدل نقل القرص الصلب. |
تتكون العملية من ثلاث خطوات: جمع المعلومات حول بدء التشغيل ، وإعادة تخصيص الملفات ، ثم تحميلها عند كل بدء تشغيل.
سنبدأ بـ قم بتنزيل البرنامج.
قبل تثبيته يجب حذف 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
لدينا بالفعل. من الآن فصاعدًا ، سيتم تحميل البرامج المعتادة بسرعة أكبر عند بدء التشغيل.
لمزيد من المعلومات ، يمكنك زيارة صفحة المشروع في سورس فورج.
مصدر: منطقة لينوكس
مرحبًا ، شكرًا على الإجابة ، لقد حاولت أن أفعل ذلك ولكني لم أنجح ، إذا كان لديك الوقت لتحديث المنشور باستخدام LM فسيكون ذلك جيدًا جدًا ، شكرًا Pablo.
في الوقت الذي جربته مع Ubuntu. أعتقد أنه يجب أن تكون هناك اختلافات كبيرة مع LM.
في صحتك! بول.
مرحبًا ، جيد للمساهمة ، سؤالي هو إذا كنت قد جربتها مع LM 13؟ يعمل ؟.
Saludos Y جراسياس
بالضبط! يمكن استخدامه أيضًا في توزيعات أخرى. كانت الفكرة هي تقديم البرنامج وشرح خطوات التثبيت للأحدث (مستخدمي Ubuntu عمومًا ومعظم قراء المدونة). أولئك الذين يستخدمون توزيعات أخرى سيعرفون بالتأكيد ما يجب عليهم فعله أو مكان البحث عن مزيد من المعلومات.
في صحتك! بول.
لقد جربته والحقيقة هي أنني فقدت gdm الخاص بي ، فأنا أستخدم trisquel 5.0 الذي يعتمد على Ubuntu 11.04 ، وأريد معرفة ما إذا كان هناك أي ملف لتحريره حتى أتمكن من استعادة بيئتي الرسومية ، شكرًا
يمكن استخدامه أيضًا للتوزيعات الأخرى ، على سبيل المثال Archlinux ñ.ñ
https://wiki.archlinux.org/index.php/E4rat_%28Espa%C3%B1ol%29
تحياتي
لن يسمح لي بتثبيته ، هذا ما أحصل عليه في الجهاز:
خطأ 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)
- تكوين أخطاء غير مكتملة!
تحياتي
حسنًا ، يمكنك تنزيل حزمة deb ، تم تنزيل المصادر مباشرة إلي.
يبدو التسجيل والانتقال والتحميل المسبق للملفات جيدًا ، ولكن ...
هل يستغرق الأمر وقتًا طويلاً لبدء توزيع Linux؟ هل يتعلق الأمر بالخدمات التي نقدمها؟ هل نستمر في الشكوى من نفس الشيء؟
لا يستغرق الأمر أكثر من تشغيل الهاتف الخليوي وإدخال رمز التعريف ، ولدي دراما مع Ext4 لأن توزيعة الإنقاذ الحالية ، Slax ، لا تدير نظام الملفات هذا في الوقت الحالي ، الأمر الذي يستغرق وقتًا بالفعل. 😉
هل يحدث شيء كهذا لأي شخص آخر؟
يجب عليك تحرير ملف تكوين اليرقة كمستخدم فائق للنظام ... من الواضح أنه بهذه الطريقة لن يحفظ التغييرات. في صحتك…
فقط لأوبونتو؟
حسنًا ، لدي مشاكل عند التحرير من التمهيد.
نبض e ، مضيفًا مفردًا إلى الخط ونبض ctrl + x
بعد ذلك ، تصبح الشاشة سوداء ويجب إعادة تشغيلها.
أعود إلى المحرر وأرى أن التغيير لم يتم حفظه.
تحياتي
شكرًا ، لقد نجحت بشكل مثالي في دبيان. الكثير من التبعيات (libboots) ولكن كل شيء على ما يرام.
أعتقد أن هذا التحسين عديم الفائدة لمحركات أقراص SSD ، أليس كذلك؟