بررسی و پاکسازی فضای دیسک در لینوکس
نحوه بررسی و پاکسازی فضای دیسک در لینوکس
در لینوکس، هنگام نصب نرم افزارها و یا ذخیره سازی دیتای جدید، ممکن است با مشکل پر بودن حجم هارد مواجه شوید و به آزاد کردن فضای دیسک نیاز داشته باشید. در این مقاله نحوه آزاد سازی فضای هارد در سیستم های لینوکسی را به شما آموزش خواهیم داد.
بررسی وضعیت فضای دیسک در لینوکس:
در سیستم های لینوکسی دو کامند du و df برای بررسی وضعیت فضای خالی و فضای مصرفی هارد وجود دارد که در ادامه این دو را بررسی میکنیم.
دستور df:
از دستور df می توان برای دیدن فضای دیسک موجود برای هر درایو در لینوکس استفاده کرد.
به طور پیش فرض، خروجی df میزان استفاده را بر حسب کیلوبایت نشان می دهد.
می توانید از سوئیچ -h کمک بگیرید تا خروجی راحت تر خوانده شود.
اجرای دستور df به تنهایی، فضای مصرفی از دیسک را بدون هیچ گونه قالب بندی فهرست می کند.
می توان از سوئیچ -h به همراه دستور df برای نمایش نتایج در قالبی خواناتر استفاده نمود:
با اضافه کردن سوئیچ T به دستور df میتوانید خروجی مربوط به فایل های سیستمی را ببینید:
همچنین شما میتوانید این دستور را برای درایو خاصی اجرا نمایید تا فقط اطلاعات مربوط به همان درایو را دریافت کنید.
df -h /dev/vda1 #
OR
df -h / #
دستور du:
دستور du میزان استفاده از فضای دیسک توسط فولدری که دستور را بر روی آن اعمال نمودید و همچنین زیر شاخه های آن را نشان می دهد:
du /boot #
با سوئیچ s اطلاعات به صورت خلاصه برای شما نمایان میشود:
du -s /boot #
استفاده از سوئیچ c باعث میشود که مجموع فضای مصرفی در آن فولدر و زیر شاخه های آن برای شما مشخص شود:
du -sc /boot #
همانطور که در تصاویر بالا دیدید، اعدادی که به عنوان حجم مصرفی نوشته شده است خوانا نیستند و برای اینکه این اعداد را به مگابایت و گیگابایت تبدیل کنیم باید از سوئیج h استفاده نماییم.
du -sch /boot #
پاکسازی فضای هارد در سیستم های لینوکس:
حالا که از میزان فضای خالی و مصرفی هارد مطلع شدیم، میبایست نسبت به پاک کردن فایل های بلا استفاده اقدام کنیم.
پاکسازی توسط دستور autoremove:
در همه توزیع های لینوکسی یک پکیج منیجر به صورت پیش فرض نصب است. که با کمک آن میتوانیم پکیج های بلا استفاده را حذف نماییم:
برای توزیعهای CentOS AlmaLinux و Rocky Linux، میتوان از گزینه autoremove به همراه دستور yum استفاده کرد:
yum autoremove #
در توزیع های Debian و Ubuntu باید از دستور زیر استفاده کرد:
apt autoremove #
برای توزیع های دیگر میتوان از دستور dnf کمک گرفت:
dnf autoremove #
حذف نمودن کش پکیج منیجرها:
معمولا در پیکیج منیجرها یک دستور برای پاک کردن کش خود پکیج منیجر وجود دارد که به صورت زیر قابل استفاده میباشد:
در توزیع های Debian و Ubuntu:
sudo apt clean #
sudo apt autoclean #
برای توزیع های دیگر نیز میتوانید از yum و dnf استفاده نمایید:
yum clean all #
dnf clean all #
برای پاک کردن فایل های شخصی نیز میتوانید از دستور rm -rf بر روی فایل مورد نظر خود استفاده کنید:
rm -rf ./my-directory-or-file #
برای مطالعه و آشنایی بیشتر با لینوکس میوانید سایر مقالات ما را دنبال کنید.
و با خرید سرور اختصاصی، سیستم عامل مد نظر خود را روی آن نصب کنید و
با سرعت بیشتری در دنیای اینترنت گام بردارید.