هاستینگ میهن وب سرور
رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
خالی کردن پارتیشن tmp به صورت اتوماتیک
#1
اگر به هر دلیل پارتیشن tmp سرور شما پر می شود و باعث بروز مشکل می شود،
می توانید با حذف فایل های قدیمی توسط اجرای دستور با کرون جاب به صورت اتوماتیک tmp را خالی کنید:

برای حذف شدن اتوماتیک فایل هایی که در یک روز گذشته استفاده نشده اند، کد زیر را با اجرای دستور crontab -e به کرون جاب اضافه کنید:
کد:
0 6 * * * find /tmp/ -atime +1 -print0 | xargs -0 rm -f
* در صورت نیاز به راهنمایی در خصوص ویرایشگر متنی به تاپیک مقابل مراجعه کنید: تغییر ویرایشگر متنی در سنتوس

------------------------------------

همچنین در صورت تمایل، نرم افزاری نیز برای این منظور وجود دارد. ابتدا با اجرای دستور زیر tmpwatch را نصب کنید:
کد:
yum install tmpwatch -y

حال به صورت دستی می توانید دستورهای زیر را اجرا کنید،
* با اجرای دستور زیر تمام فایل های قدیمی تر از 12 ساعت حذف خواهند شد:
کد:
/usr/sbin/tmpwatch -am 12 /tmp
* با اجرای دستور زیر فایل هایی که طی دو هفته گذشته استفاده نشده اند حذف خواهند شد:
کد:
tmpwatch --mtime --all 336 /tmp
* اگر قبل از حذف کردن فایل ها میخواهید لیست فایل هایی که حذف خواهند شد را مشاهده کنید از دستور زیر استفاده کنید:
کد:
tmpwatch --mtime -t --all 336 /tmp


همچنین برای این روش نیز می توانید به کمک کرون جاب دستور مورد نظر را در زمان دلخواه به صورت اتوماتیک اجرا کنید، برای نمونه:
کد:
0 6 * * * /usr/sbin/tmpwatch -am 12 /tmp


همچنین در صورت نیاز: نحوه استفاده از کرون جاب
پاسخ


پرش به انجمن:


کاربران در حال بازدید این موضوع: 2 مهمان