نحوه پاکسازی فضای دیسک در Centos آموزش بهینه سازی فایل های centos آموزش پاکسازی هارد centos آموزش حذف ارور لاگ ها در centos نحوه افزایش حجم هارد در centos نحوه پاکسازی هارد centos
کاربر گرامی در ادامه دستوراتی را وارد خواهیم کرد که نیاز به پکیج Yum-utils خواهد داشت که به صورت پیشفرض بر روی CentOS 7 نصب میباشد. حال چنانچه این پکیج نصب نیست و یا برای اطمینان از نصب آن ، میتوانید دستور زیر را وارد کرده تا با خیالی آسوده به ادامه آموزش بپردازید.
yum install -y yum-utils
نکته : با استفاده از دستورات زیر ، هیچ فایل مهمی از سیستم عامل و سرویسها حذف نخواهد شد و جای نگرانی وجود ندارد ، اما طبق اصول بهتر است شما نسخه پشتیبانی از فایلها و تنظیمات سرویسهای خود داشته باشید.
لاگ فایلها در دایرکتوری Var/Log/ ذخیره میشوند و بدون توجه به فضای هارددیسک ، لاگ تمامی سرویسها و سیستم عامل را یادداشت میکنند ، بنابراین این فایلهای متنی پس از مدت کوتاهی حجم زیادی از دیسک را اشغال خواهند کرد.
با استفاده از دستور زیر شما میتوانید تمامی لاگهایی که بیش از 50 مگابایت هستند و عمر آنها بیش از 7 روز است و یا در کل لاگی که بیش از 30 روز عمر دارد را پیدا کرده و آنها را اصلاح میکند.
find /var -name "*.log" \( \( -size +50M -mtime +7 \) -o -mtime +30 \) -exec truncate {} --size 0 \;
دقت داشته باشید که نسبت به حجم لاگها ممکن است این امر زمانبر باشد.
پس از نصب و آپدیت سیستم با دستور Yum ، این ابزار برای خود Cache ایجاد میکند که پس از مدتی حجیم میشود ، بنابراین شما میتوانید با وارد کردن دستورات زیر کش آن را حذف نمایید.
yum clean all rm -rf /var/cache/yum
در صورتی که با یوزری غیر از root به استفاده از این دستور نیز میپردازید ، دستور زیر را وارد کرده تا کش آن یوزر پاک شود.
rm -rf /var/tmp/yum-*
به مرور زمان و آپدیت ابزارها و سیستم عامل ، برخی از فایلهای کتابخانه بی استفاده شده اما در سیستم باقی میمانند ، شما میتوانید با استفاده از دستور زیر لیست تمامی آن فایلها را مشاهده کرده و در صورت صلاحدید آنها حذف کنید.
package-cleanup --quiet --leaves --exclude-bin
پس از وارد کردن دستور بالا و نمایش خروجی ، چنانچه در نظر دارید فایلهای بی مصرف حذف شوند ، دستور زیر را نیز وارد نمایید.
package-cleanup --quiet --leaves --exclude-bin | xargs yum remove -y
آخرین تکنیک برای پاکسازی دیسک در CentOS حذف کرنلهای اضافی و قدیمی است که پس از آپدیت مکرر این سیستم عامل از بین نمیروند و در دیسک باقی میمانند.
فایلهای کرنل بین 70 تا 200 مگابایت به صورت معمول فضا را اشغال میکنند و به این ترتیب پس از چند بار آپدیت ممکن است فضایی در حدود یک یا دوگیگابایت را براحتی اشغال کنند.
حال شما قادر خواهید بود با وارد کردن دستور زیر تمامی کرنلهای قدیمی را به جز دو کرنل آخر حذف نمایید.
package-cleanup --oldkernels --count=2
چنانچه در نظر دارید تنها آخرین کرنل در سیستم باقی بماند ، میتوانید از دستور زیر نیز استفاده نمایید.
package-cleanup --oldkernels --count=1
بدین ترتیب و پس از گذراندن تمامی مراحل بالا ، فضای دیسک بیشتری را در اختیار خواهید داشت و فایلهای قدیمی و اضافی حذف خواهند شد.
طراح وردپرس خدمات کانفیگ سرور مجازی و اختصاصی هم ارایه می کنه:
خدمات کانفیگ سرور مجازی لینوکس و ویندوز.
خدمات کانفیگ سرور اختصاصی لینوکس و ویندوز.
لایسنس ارزان سی پنل ماهانه 20 هزار تومان (کانفیگ رایگان).
لایسنس ارزان لایت اسپید ماهانه 20 هزار تومان (کانفیگ رایگان).