المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : شرح طريقة : الطريقه الصحيحه لزياده حجم برتشن tmp



admin
11-02-2013, بتوقيت غرينيتش 02:04 AM
السلام عليكم ,
(هذا الشرح طريقة من تجهيز و اعداد نايل هوستر لإستضافه hosting المواقع)




نبذه :-
اليوم هشرح طريقة الطريقه السليمه بالخطوات المتتاليه لكيفيه زياده حجم برتشن /tmp فى سيرفر SERVERات اللينكس تحديدا CentOS .

انا متعود قبل ما اشرح طريقة اى حاجه بتكلم عنها الاول عشان اللى ميعرفش ايه هو الموضوع يفهم و يتعلم , اولا احنا بنقوم برفع حجم برتشن التمب لانه هو البرتشن المسئول عن تخزين البيانات المؤقته اللى بتتخزن اثناء معظم العمليات اللى بتتم على السيرفر SERVER خاصه مع قواعد البيانات databases .

يعنى مثلا لو فى اصلاح او نقل او ترقيه لقاعده بيانات كبيره او لمنتدى كبير او اى سكربت فده بيحتاج لمساحه كبيره من التمب و لو برتشن التمب حجمه صغير فلن تتم هذه العمليات بنجاح , و عشان كده بنقوم بزياده حجم برتشن التمب و غالبا هى ضروريه للمواقع الكبيره .

- حجم برتشن التمب الافتراضى 512 ميجا بايت .

طبعا ممكن من البدايه عند تنصيب setup cPanel نقوم بتقسيم البرتشنات بالشكل المطلوب من البدايه و ذلك عن طريق طلب تقسيم خاص من مركز البيانات يقوموا به اثناء تثبيت setup السى بانل .

و هذا مثال للتقسيم المتقدم/الغير تقليدى للسى بانل :
Advanced Options: Pre-Installation (http://docs.cpanel.net/twiki/bin/view/AllDocumentation/InstallationGuide/AdvancedOptions)




بدايه الشرح طريقة :-

> اولا نقوم بفتح الشيل (لمن ليس لديه خلفيه عن كيفيه فتح الشيل و التعامل معه يشاهد هذا الفيديو (http://www.youtube.com/watch?v=YXabOhzdqi8))

بعد ذلك سنقوم بتنفيذ الأوامر الآتيه بالترتيب :

- يقوم بإيقاف MYSQL
رمز Code:
/etc/init.d/mysql stop
- يقوم بتفريغ المجلد المذكور
رمز Code:
umount /var/tmp
- يقوم بتفريغ برتشن tmp
رمز Code:
umount /tmp
*بعد تنفيذ الأمر السابق إذا ظهرت لك رساله :
رمز Code:
/tmp: device is busy
انظر اخر الموضوع , إن لم تظهر فتابع تنفيذ الأوامر

- نقوم بفتح ملف securetmp لتعديل قيمه حجم البرتشن
رمز Code:
pico /scripts/securetmp
- نبحث عن طريق الضغط على ctrl+w عن :
رمز Code:
$tmpdsksize
ثم نقوم بتعديل الرقم بعد علامه = إلى الحجم المناسب بالبايت , مثال فى حاله الرفع إلى 5 جيجا سنكتب "5242880" .

- بعد التعديل نقوم بالضغط على ctrl+x ثم نكتب y ثم Enter لحفظ التغيرات

بعد ذلك :

رمز Code:
cd /tmp
ثم :
رمز Code:
ln -s /var/lib/mysql/mysql.sock
- و فى النهايه نقوم بإعاده تشغيل MYSQL

رمز Code:
/etc/init.d/mysql start
بعد ذلك تحقق من حجم البرتشن بتنفيذ أمر :

رمز Code:
df -h
و تحقق من السطر الاخير غالبا و هو :

رمز Code:
/usr/tmpDSK 9.9G 151M 9.2G 2% /tmp
مع اختلاف الارقام .




----------------------------------------------
لمن ظهرت له رساله
رمز Code:
/tmp: device is busy
يقوم بتفيذ الأمر التالى لمعرفه العمليات التى تشغل البرتشن الان و من ثم انهائها :

رمز Code:
lsof /tmp
ستجد قائمه بالعمليات , قم بتنفيذ الامر التالى لإنهاء كل عمليه مع استخدام رقم العمليه PID .

- لإنهاء العمليه استخدم الامر :
رمز Code:
kill –9 PID
مع استبدال PID برقم العمليه .
----------------------------------------------

إنتهى !





https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/482113_236967293114455_1193518507_n.png (http://www.dzbatna.com)
©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى (http://www.dzbatna.com)©

استعمل مربع البحث في الاسفل لمزيد من المواضيع


سريع للبحث عن مواضيع في المنتدى