פקודות חיוניות לניטור השימוש בדיסק בלינוקס
ניטור השימוש בדיסק חיוני לשמירה על מערכת לינוקס בריאה. על ידי בדיקה קבועה של השימוש בדיסק, תוכל למנוע בעיות בשטח דיסק, לזהות קבצים וספריות גדולות ולנהל אחסון ביעילות. מאמר זה מכסה פקודות חיוניות לניטור השימוש בדיסק בלינוקס.
1. 'df'
הפקודה df (ללא דיסק) מציגה את כמות שטח הדיסק הזמין במערכת הקבצים:
df -hהאפשרות -h מספקת פלט קריא אנושי, מציג גדלים ב-KB, MB או GB.
2. 'du'
הפקודה du (שימוש בדיסק) מעריכה את השימוש בשטח הקובץ. כדי לבדוק את השימוש בדיסק של ספרייה ואת התוכן שלה:
du -sh /path/to/directoryהאפשרות -s מסכמת את הגודל הכולל, ו--h הופכת את הפלט לקריאה לאדם.
3. 'ncdu'
ncdu (NCurses Disk Usage) הוא כלי אינטראקטיבי המספק ייצוג חזותי של השימוש בדיסק:
ncduאם לא מותקן, אתה יכול להוסיף אותו באמצעות מנהל החבילות שלך (למשל, sudo apt install ncdu במערכות מבוססות דביאן).
4. 'ls'
הפקודה ls עם האפשרות -lh מפרטת קבצים וספריות יחד עם הגדלים שלהם בפורמט הניתן לקריאה אנושית:
ls -lh5. 'find'
הפקודה find יכולה לאתר קבצים על סמך גודל. לדוגמה, כדי למצוא קבצים גדולים מ-100MB:
מצא /path/to/search -סוג f -גודל +100M6. 'lsof'
הפקודה lsof (רשימת קבצים פתוחים) מפרטת את הקבצים הפתוחים ואת התהליכים שפתחו אותם. זה יכול לעזור לזהות אילו קבצים צורכים שטח דיסק:
lsof +L1פקודה זו מפרטת קבצים פתוחים שנמחקו אך עדיין צורכים מקום בדיסק.
7. 'stat'
הפקודה stat מציגה מידע מפורט על קובץ או מערכת קבצים, כולל הגודל ומיקום האחסון שלו:
שם קובץ סטטי8. שימוש inode
הפקודה df -i מציגה שימוש ב-inode, שהוא חיוני למערכות עם הרבה קבצים קטנים:
df -iאינודים הם מבני נתונים המאחסנים מידע על קבצים, ואוזל של האינודים יכול למנוע יצירת קבצים חדשים גם אם יש שטח דיסק פנוי.
9. 'btrfs filesystem df'
אם אתה משתמש במערכת קבצים Btrfs, הפקודה btrfs filesystem df מספקת מידע מפורט על השימוש בדיסק, כולל נתונים, מטא נתונים ושטח מערכת:
btrfs system df /mountpoint10. רישום יומני מערכת קבצים
עבור מערכות המשתמשות במערכות קבצי יומן כמו ext4, ניטור גדלי יומן יכול להיות קריטי. הפקודה journalctl --disk-usage מציגה את גודל יומני היומן systemd:
journalctl --שימוש בדיסקסיכום
ניטור השימוש בדיסק חיוני לשמירה על מערכת לינוקס מתפקדת היטב. על ידי שימוש בפקודות אלה, אתה יכול לנהל ביעילות את האחסון שלך, לזהות בעיות אפשריות ולהבטיח שהמערכת שלך פועלת בצורה חלקה. בין אם אתם מעדיפים פקודות פשוטות כמו df ו-du או כלים מתקדמים יותר כמו ncdu ו-lsof, לינוקס מציעה מגוון אפשרויות שיתאימו צרכי הניטור שלך.