مدیریت فضای دیسک در لینوکس با df و du
در این بخش به بررسی نحوه مدیریت فضای دیسک در لینوکس با df و du می پردازیم، مدیریت فضای دیسک در سیستمهای لینوکسی از اهمیت بالایی برخوردار است، زیرا با رشد فایلها و دادهها، فضای دیسک ممکن است به سرعت پر شود. ابزارهای داخلی لینوکس مانند df و du به مدیران سیستم کمک میکنند تا به راحتی فضای دیسک و استفاده از آن را کنترل و تحلیل کنند. در این مقاله به بررسی نحوه استفاده از این دستورات برای مدیریت بهینه فضای دیسک میپردازیم.
1. دستور df چیست؟
df (Disk Filesystem) برای نمایش اطلاعات کلی فضای دیسک استفاده میشود. این دستور به شما اطلاعاتی درباره فضای استفاده شده، فضای آزاد و ظرفیت کلی هر فایلسیستم موجود در سیستم میدهد.
df -hخروجی دستور به شکل خوانا (human-readable) خواهد بود. این گزینه با افزودن -h به کار گرفته میشود و فضای دیسک را به صورت واحدهای کیلوبایت (K)، مگابایت (M)، و گیگابایت (G) نمایش میدهد.
توضیح پارامترها:
- Filesystem: نام فایلسیستم
- Size: ظرفیت کل فایلسیستم
- Used: فضای استفاده شده
- Available: فضای خالی
- Use%: درصد استفاده
- Mounted on: محل اتصال فایلسیستم
2. دستور du چیست؟
du (Disk Usage) برای نمایش مقدار فضای استفاده شده توسط فایلها و دایرکتوریها در سیستم لینوکس استفاده میشود. این دستور به شما کمک میکند تا بفهمید هر دایرکتوری یا فایل چه مقدار از فضای دیسک را مصرف کرده است.
du -sh /path/to/directoryاین مثال فضای استفاده شده توسط یک دایرکتوری خاص را نمایش میدهد. گزینه -s فضای استفاده شده کلی دایرکتوری را نشان میدهد و -h خروجی را به صورت خوانا نمایش میدهد.
3. مقایسه df و du
- کاربرد:
dfبیشتر برای نمایش اطلاعات کلی درباره فایلسیستمها و فضای کلی دیسک کاربرد دارد، در حالی کهduبرای تحلیل فضای استفاده شده توسط دایرکتوریها و فایلها مناسب است. - تفاوت در خروجی:
خروجیdfبه صورت کلی فضای فایلسیستم را نمایش میدهد، اماduدقیقاً میزان فضای استفاده شده توسط هر دایرکتوری یا فایل را نشان میدهد. - مثال مقایسهای:
اگر بخواهید فضای استفاده شده توسط فایلها و دایرکتوریهای خاص را در کنار فضای کلی دیسک مشاهده کنید، میتوانید از هر دو دستور استفاده کنید.
4. نمونههای کاربردی بیشتر
5. نکات کلیدی در مدیریت فضای دیسک
- پاکسازی فایلهای غیرضروری:
حذف فایلهای بزرگ یا قدیمی به سرعت فضای دیسک را آزاد میکند. با استفاده ازduمیتوانید این فایلها را شناسایی کنید. - فایلهای موقت و کشها:
اغلب سیستمها فایلهای موقتی یا کشی دارند که پس از مدتی نیاز به حذف دارند. دستورdfمیتواند به شما کمک کند که سریعاً متوجه کاهش فضای دیسک شوید و سپس با استفاده ازduدایرکتوریهایی که فایلهای موقتی دارند را پیدا کنید.
ابزارهای df و du برای مدیریت و مانیتورینگ فضای دیسک در لینوکس بسیار مهم هستند. با استفاده از این دستورات، مدیران سیستم میتوانند به راحتی منابع دیسک را کنترل کرده و از بروز مشکلات مربوط به پر شدن فضای دیسک جلوگیری کنند.
منابع:
- راهنمای رسمی دستور df
- راهنمای رسمی دستور du
آیا این مطلب برای شما مفید بود ؟



