پاک کردن اتوماتیک صداهای ایزابل رو توی این پست از آموزشهای ویپ یاد میگیریم. پس در ادامه با من همراه باشید.
یکی از مشکلاتی که اکثر دوستان روی سرورهای ایزابل دارن اینه که، بعد از یه مدت فایلهای ضبط صدا، حجم هارد رو پر میکنه و باعث میشه سرور دچار مشکل بشه.
وقتی حجم هارد سرور ایزابل یا الستیکس پر میشه، خیلی از عملکردهای سرور مختل میشه. ضمنا دیگه نمیتونیم به کسنول وب سرور لاگین کنیم تا فایلهای رکورد شده رو پاک کنیم.
برای اینکه از پیش اومدن این مشکل جلوگیری کنیم، یه راه اینه که هر از گاهی صداهای قدیمی که دیگه اعتباری ندارن رو پاک کنیم. اینجوری فضای آزاد هارد و بیشتر میکنیم. یه راه منطقیتر اینه که کاری کنیم که ویسهای قدیمی خود به خود پاک بشن.
خب، متاسفانه ایزابل خوش همچین مکانیزمی نداره که تماسهای قدیمی رو شناسایی و پاک کنه. ولی خوشبختانه یه راه راحت لینوکسی برای پاک کردن اتوماتیک صداها در ایزابل هست.
چگونگی پاک کردن اتوماتیک صداهای ضبط شده در ایزابل
برای پاک کردن صداهای قدیمی ایزابل، باید با دسترسی root یه Cron Job بنویسیم و به سیستمعامل بگیم صداهایی که n روز ازشون میگذره رو شناسایی و اونا رو حذف کنه.
*Cron Job توی لینوکس خیلی شبیه Task Scheduler توی ویندوز عمل میکنه. میشه یه زمانبندی مشخص برای سیستم تعیین کرد تا در اون زمان یک یا چند کار مشخص رو انجام بده.
مراحل پاک کردن اتوماتیک صداهای ضبط شده در ایزابل
1- با دسترسی root به لینوکس لاگین کنید. برای اینکار میتونیم مستقیم پشت سیستم بشینیم یا از طریق شبکه و با ابزاری مثل Putty وارد کنسول لینوکس بشیم. توی نتیجه تفاوتی نداره.
2- با وارد کردن دستور زیر وارد کنسول Cronjob میشیم.
crontab -e
3- دستور cronjob زیر رو وارد میکنیم. توی دستور زیر ما میخوایم سیستم هر روز ساعت 1 بامداد، صداهایی که 90 روز از ضبطشون میگذره رو پاک کنه.
* * * 01 00 find /var/spool/asterisk/monitor/ -mtime +90 -type f -name \*.wav -delete
با توجه به نیازتون میتونید پارامترهای مورد نظرتون رو ست کنید. مثلا شاید شما بخواین فایلهای قدیمیتر از 30 روز پاک بشن یا زمان انجام cronjob رو تغییر بدین.
4- سرویس Cron رو با دستور زیر ریاستارت میکنیم.
systemctl restart crond.service
خب، کار انجام شد 😊 پاک کردن اتوماتیک صداهای قدیمی در ایزابل تنظیم شد و دیگه لازم نیست نگران پر شدن فضای دیسک باشیم.
امیدوارم این آموزش به کارتون بیاد و پاک کردن اتوماتیک صداهای ایزابل رو با موفقیت انجام بدین.
اگه نیاز به خدمات پشتیبانی تلفن ویپ نیاز دارین، با من تماس بگیرین.
اگه توی شبکه تون مشکلی دارین و به کمک نیاز دارین، صفحه پشتیبانی شبکه در شیراز رو برای دیدن خدماتی که انجام میدم، ببینین (: اگر شیراز نیستین هم موردی نیست، میتونم ریموت بهتون کمک کنم.