פקודות חיוניות לניטור השימוש בדיסק בלינוקס
ניטור השימוש בדיסק חיוני לשמירה על מערכת לינוקס בריאה. על ידי בדיקה קבועה של השימוש בדיסק, תוכל למנוע בעיות בשטח דיסק, לזהות קבצים וספריות גדולות ולנהל אחסון ביעילות. מאמר זה מכסה פקודות חיוניות לניטור השימוש בדיסק בלינוקס.
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 -lh
5. 'find'
הפקודה find
יכולה לאתר קבצים על סמך גודל. לדוגמה, כדי למצוא קבצים גדולים מ-100MB:
מצא /path/to/search -סוג f -גודל +100M
6. '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 /mountpoint
10. רישום יומני מערכת קבצים
עבור מערכות המשתמשות במערכות קבצי יומן כמו ext4, ניטור גדלי יומן יכול להיות קריטי. הפקודה journalctl --disk-usage
מציגה את גודל יומני היומן systemd:
journalctl --שימוש בדיסק
סיכום
ניטור השימוש בדיסק חיוני לשמירה על מערכת לינוקס מתפקדת היטב. על ידי שימוש בפקודות אלה, אתה יכול לנהל ביעילות את האחסון שלך, לזהות בעיות אפשריות ולהבטיח שהמערכת שלך פועלת בצורה חלקה. בין אם אתם מעדיפים פקודות פשוטות כמו df
ו-du
או כלים מתקדמים יותר כמו ncdu
ו-lsof
, לינוקס מציעה מגוון אפשרויות שיתאימו צרכי הניטור שלך.