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

يمكن أن يكون لهذه الكتابة المستمرة تأثير على العمر الافتراضي لوسط التخزين الخاص بك ، وتتسبب في تلفها في وقت أقرب مما قد يحدث بخلاف ذلك. احفظ أقراصك ومحفظتك باستخدام تطبيق Log2Ram لتقليل كتابة القرص!

كيف تتسبب سجلات Linux في تآكل الأقراص؟

تعد السجلات موردًا قيمًا لاستكشاف الأخطاء وإصلاحها على Linux ، ويتم استخدامها بواسطة النظام و kernel وعمليات التمهيد ومديري الحزم والتطبيقات الفردية و Xorg. إذا كان على نظامك ، فمن المحتمل أنه ينشئ ملفات السجل.

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

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

محركات الأقراص المزودة بذاكرة مصنوعة من مكونات صلبة (SSD)

instagram viewer
لديها عدد محدود من دورات القراءة / الكتابة ، وكلما تمت كتابة المزيد من البيانات على القرص ، سيكون عمرها أقصر. نظرًا لأن Linux يقوم باستمرار بتسجيل كل ما يحدث على النظام ، فإن دورات القراءة / الكتابة هذه تضيف أسرع مما تحتاج إليه. يعد شراء أجهزة جديدة لجهاز الكمبيوتر الخاص بك أمرًا ممتعًا ، ولكن ليس إذا كنت تقوم بذلك بسبب فشل كارثي في ​​محرك الأقراص.

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

كيف يمكن ل Log2Ram حفظ الأقراص الخاصة بك

مع تثبيت Log2Ram على جهاز Linux الخاص بك ، لا تتم كتابة السجلات مباشرة على القرص الخاص بك ، بدلاً من ذلك ، كما يوحي الاسم ، يتم كتابتها على ذاكرة الوصول العشوائي.

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

قم بتثبيت واستخدام Log2Ram على كمبيوتر Linux الخاص بك

قبل أن تبدأ ، يجب عليك تحديث وترقية جميع الحزم على نظامك. افتح Terminal وأدخل:

sudo apt تحديث
sudo apt الترقية

قم بتنزيل أرشيف Log2Ram واستخرجه:

حليقة -L https://github.com/azlux/log2ram/archive/master.tar.gz | القطران zxf -

انتقل إلى دليل log2ram الجديد واجعل برنامج التثبيت النصي قابلاً للتنفيذ:

قرص مضغوط log2ram ماجستير
chmod +xثَبَّتَ

قم بتشغيل برنامج التثبيت النصي:

sudo ./install.sh

أعد التشغيل الآن:

sudo إعادة التشغيل

بعد تسجيل الدخول مرة أخرى إلى جهازك ، تحقق من تشغيل log2ram:

sudo systemctl log2ram

Log2ram يكتب على القرص كل يوم. إذا كنت تريد تغيير التردد ، أدخل:

سودوsystemctlيحررlog2ram يوميا.timer

... وتحرير دخول المؤقت.

إذا كنت تفضل كتابة السجلات فقط عند إيقاف تشغيل النظام أو إعادة التشغيل ، فيمكنك تعطيل المؤقت تمامًا باستخدام:

سودوsystemctlإبطالlog2ram يوميا.timer

يمكنك تكوين خيارات إضافية باستخدام nano لتحرير ملف تكوين log2ram:

sudo nano /etc/log2ram.conf

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

هل يجب عليك استخدام Log2Ram على Linux؟

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

سواء أكنت بحاجة إلى استخدام هذه المعلومات أم لا ، فمن السهل توفيرها.