السلام عليكم ورحمة الله
اخواني باختصار
Disk /dev/sda3 (/usr) 100 %
اريد حلاً نهائياً و جذرياً ياخواني ...
استخدمة أوامر كثيره ولكني بعضها حل المشكلة مؤقتاً و سرعان ما تعود
اريد حلاً جذرياً
بارك الله فيكم
السلام عليكم ورحمة الله
اخواني باختصار
Disk /dev/sda3 (/usr) 100 %
اريد حلاً نهائياً و جذرياً ياخواني ...
استخدمة أوامر كثيره ولكني بعضها حل المشكلة مؤقتاً و سرعان ما تعود
اريد حلاً جذرياً
بارك الله فيكم
التعديل الأخير تم بواسطة fayez ; 21-05-2010 الساعة 05:53 AM
قم باستخدام هذا السكربت
قم بانشاء ملف فى اى مكان
قم بفتح الملف عن طريق امر nanoكود:touch empty-var.sh
ضع هذا الكود فى الملف وقم بحفظة عن طريق ضغط CTRL+X وبعدها Yكود:nano empty-var.sh
قم باعطاء تصاريح المناسبة عن طريق الامركود:#!/bin/bash ###################################################### # Var Unusable Files Empty (One Of GS Tools) # # Author: M7MoD A7MeD # # Copyright 2008 GeekSecurity & M7MoD.com # # Contact : mr.mami@gmail # ###################################################### echo "starting Clear Unusable Files From /var " sleep 1 rm -rf /var/log/exim_paniclog.[1-9].gz rm -rf /var/log/exim_mainlog.[1-9].gz rm -rf /var/log/exim_rejectlog.[1-9].gz rm -rf /var/log/messages.[1-9] rm -rf /var/log/maillog.[1-9] rm -rf /var/log/secure.[1-9] rm -rf /var/spool/exim/input/* rm -rf /var/spool/exim/msglog/* rm -rf /var/cache/eaccelerator/* for i in `ls /tmp/sess*` do rm -rf $i echo $i deleted done #rm -rf /tmp/* rm -rf /var/tmp/* sleep 1 echo "Clearing Unusable Files Done" sleep 1 echo "Starting Clear Unusable Files From /usr " sleep 1 for i in /usr/local/apache/logs/* ; do cat /dev/null > $i ; done for i in /usr/local/apache/domlogs/* ; do cat /dev/null > $i ; done service mysql restart service httpd restart sleep 1 echo "Clearing Unusable Files Done"
قم بتشغيل السكربتكود:chmod +x emtpy-var.sh
وان شاء الله يقوم بتفريغ ال var من الملفات الغير هامة والتى تقوم بملئ المساحةكود:sh empty-var.sh
ملحوظة :
رجاء اعطائى ناتج هذه الاوامر
وكود:df -h
كود:du -sh /var/lib/mysql
التعديل الأخير تم بواسطة MR_MAMI ; 21-05-2010 الساعة 12:31 PM
__________________
D0 Th3 B3$T 2B Th3 B3$T !
L1nux - L1f3 Fr33 0R D13
اذا واجهت مشكلة يمكنك اضافتى على البريد التالى
mr.mami@gmail.com
__________________
D0 Th3 B3$T 2B Th3 B3$T !
L1nux - L1f3 Fr33 0R D13
اخي المسألة في /usr
تدور كلها حول اللوق
قم بحذف محتوى المجلد التالي
/usr/local/apache/domlogs
استخدم هذا الامر للحذف
/usr/local/apache/domlogs/*
وايضا احذف
/usr/local/apache/logs/error_log
/usr/local/apache/logs/access_log
وبكذا تكون حررت المساحة
واذا تبغى ما تتكرر المشكلة
من الـ WHM
من Server Configuration
ادخل على
Tweak Settings
وحط علامة صح على هذا الخيار
Delete each domain's access logs after stats run
بكذا السيرفر يصير يفرغ اللوق كل يوم
وبالاخير عيد تشغيل الاباتشي والسي بانل
service httpd restart
service cpanel restart
سمارت بورت
اعتذر عن الخطأ باوامر الحذف
rm -rf /usr/local/apache/domlogs/*
وايضا
rm -rf /usr/local/apache/logs/error_log
rm -rf /usr/local/apache/logs/access_log
السلام عليكم
أخى الكريم fayez
المشكلة هى امتلاء بارتشن ال /usr بكثرة
ويحتوى هذا البارتشن على لوجز السى بانل ولوجز الاباشى
وليست ملفات اللوجز الخاصة بالاجزيم (خادم الارسال)
ولحل هذه المشكلة نهايئا , تتيح لك السى بانل ذلك عن طريق خاصية "Log Rotation"
وهى خاصية تقوم بضغط ملفات اللوجز ومسحها باستمرار ومتابعتها بشكل دورى بحيث لا تشغل بالك بمشكلة كبر حجم ملفات اللوجز مجددا..!!!
ولكى يتم تفعيل خاصية ال "Log Rotation" على لوجز السى بانل ,قم باتباع الآتى :
على اليسار فى لوحة تكم ال WHM من خلال قسم Server Configuration
تضغط على الخاصية المسماه cPanel Log Rotation Configuration
ثم تعلم على جميع الملفات المتاحة , وتضغط بعد ذلك على كلمة Save
ولكى يتم تفعيل خاصية ال "Log Rotation" على لوجز الآ باتشى ,قم باتباع الآتى :
على اليسار فى لوحة تكم ال WHM من خلال قسم Server Configuration
تضغط على الخاصية المسماه Apache Configuration
ومن خلالها تضغط على خاصية Log Rotation
ثم تعلم على جميع الملفات المتاحة , وتضغط بعد ذلك على كلمة Save
ولكن ينقص خطوة بسيطة وهى التحكم فى اقصى حجم سيصل له اللوج قبل البدأ فى ضغطه
وللتحكم فى ذلك , يرجى اتباع التالى :
على اليسار فى لوحة تحكم ال WHM من خلال قسم Server Configuration
تضغط على الخاصية المسماه Tweak Settings
وفى القسم المسمى Stats and Logs
تبحث عن هذا السطر :
Threshold in megabytes above which cpanellogd will rotate log files configured for log rotation
وتضع امامه الحجم الذى تراه مناسبا (وليكن 100 ميجا)
ثم فى نهاية الصفحة اضغط على كلمة Save
وبهذا اخرى الكريم تكون مشكلة كبر حجم لوج السى بانل والآباتشى قد تم حلها :nice:
خطوة اخيرة هى التاكد من عدم وجود اى باكبات او ملفات فى المجلد التالى
/usr/local/apache/htdoc
وذلك دون الحاجة الى تركيب اسكربتات او تنفيذ اوامر والاعتماد على الخاصية التى تم تدعيمها فى ال WHM من اجل هذا الغرض
أتمنى ان أكون قد وفقت فى التوضيح
تقبلوا مرورى
والسلام عليكم ورحمة الله وبركاته