افزایش حجم در tmp
در بعضی موارد در سرور های لینوکس در پارتیشن سیستم عامل مقدار حجم tmp کم در نظر گرفته می شود و با پر شدن این بخش نرم افزار های سرور دچار مشکل خواهد شد.
ما در این آموزش افزایش حجم در tmp را می خواهیم آموزش بدهیم، که در سرور لینوکس با کنترل پنل سی پنل کاربرد دارد.
1- اجرای نرم افزار های MySQL، Apache و Cpanel را متوقف کنید.
2- محتویات داخل tmp را در مسیر دیگری کپی کنید مثلا مسیر /tmp_backup به صورت زیر
cp -rfp /tmp /tmp_backup
3- با کامند زیر tmp را unmount میکنیم
Unmount /tmp
4- در صورتی که دستور بالا خطا میدهد و قابل unmount نیست بخاطر این است که نرم افزاری درحال نوشتن در این مسیر است و اجازه unmount به کاربر داده نمی شود برای تشخیص پردازش هایی که از آن استفاده میکنند از کامند زیر استفاده میکنیم و با کامندی که در مرحله پنجم توضیح داده شده آن پردازش را میبندیم یا kill میکنیم.
lsof |grep /tmp
5- برای kill کردن پردازش ها از دستور زیر استفاده میکنیم
kill -9 %PID
6- اگر باز هم روش بالا جواب نداد با دستور زیر می توانید tmp را unmount کنید.
umount -l /tmp
7- پوشه /usr/tmpDSK را با کامند زیر حذف میکنیم.
rm -rf /usr/tmpDSK
8- فایل /scripts/securetmp را با استفاده از nano ویرایش میکنیم و مقدار $tmpdsksize که حجم tmp است را بیشتر میکنیم مقدارش باید بیشتر از 250000 باشد.
9- کامند زیر را برای ایجاد tmp اجرا میکنیم.
/scripts/securetmp
10 – حالا می توانید وضعیت پارتیشن ها را مشاهده کنید و نتیجه کار خود را ببینید.
df -h