כיצד לנתח את השימוש בשטח הדיסק ב- Linux מהטרמינל

click fraud protection

נגמר לך החלל בשטח שלך שרת לינוקס? מנסה להבין מה מנצל את כל המרחב, אבל לא מצליח להבין את זה? עקוב אחר המדריך שלנו תוך כדי ניתוח ניתוח נתונים על Linux דרך הטרמינל.

הערה: למרות שמדריך זה מתמקד בשרת לינוקס, שיטות אלה פועלות גם על כל שולחן עבודה או מחשב נייד שמריץ מערכת הפעלה מבוססת לינוקס. אל תהסס לעקוב!

1. נתח שטח דיסק ב- Linux - NCDU

הדרך הטובה ביותר לגלות את השימוש בדיסק שלך בשורת הפקודה על לינוקס היא בעזרת הכלי NCDU. זהו כלי מבוסס אחיות שסורק פלט גרף (הגדול ביותר עד הקטן ביותר) שמראה לך כמה שטח הנתונים במערכת הקבצים לינוקס שלך תופסת.

התקנת NCDU ב- Linux

יישום NCDU קל מאוד ונוח לתחילת העבודה. עם זאת, אף מערכת הפעלה מודרנית של לינוקס לא שולחת אותה כברירת מחדל, ולכן עלינו להדגים כיצד להתקין אותה לפני שנראה לך כיצד להשתמש בה כדי לנתח את השימוש במערכת הקבצים של מערכת הלינוקס שלך.

להתקנת NCDU בלינוקס, פתח חלון מסוף או התחבר למחשב שרת הלינוקס שלך באמצעות SSH. משם, עקוב אחר ההוראות בשורת הפקודה המפורטות להלן התואמות את מערכת ההפעלה בה אתה משתמש כרגע.

אובונטו

להתקנת אפליקציית NCDU באובונטו, השתמשו בהוראות הבאות אפט פקודה.

instagram viewer
להתקין ncdu

דביאן

ב- Debian אתה יכול לגרום ל- NCDU לעבוד עם הדברים הבאים Apt-get פקודה בטרמינל.

sudo apt - קבל להתקין ncdu

קשת לינוקס

מי שנמצא ב- Arch Linux יכול להשיג NCDU עם ה- פקמן מנהל אריזה.

sudo pacman -S ncdu

פדורה

האם אתה נמצא בפדורה לינוקס? אם כן, תוכל להפעיל את NCDU ולפעול עם ה- dnf הפקודה למטה.

sudo dnf התקן ncdu

OpenSUSE

כדי לגרום ל- NCDU לעבוד על OpenSUSE Linux, הפעל את ה- זיפר הפקודה למטה.

addypo זיפר https://download.opensuse.org/repositories/utilities/openSUSE_Leap_15.1/utilities.repo. רענן זיפר. התקנת nypdu

לינוקס גנרי

אם אתה משתמש במערכת הפעלה של לינוקס שאינה מכוסה ברשימה זו, עדיין תוכל להתקין את התוכנה באמצעות קוד המקור.

כדי לקבל את קוד המקור ל- NCDU, עליך לעבור אל אתר המפתח.

שימוש ב- NCDU לניתוח השימוש במערכת הקבצים בשורת הפקודה

כדי להשתמש ב- NCDU לניתוח השימוש במערכת הקבצים, התחל על ידי פתיחת מסוף. ואז, הפעל את ncdu פקודה לצד הספרייה שתרצה לנתח. לדוגמה, כדי לנתח את ספריית / var, היית מפעיל:

ncdu / var

לחלופין, נתח את המערכת כולה על ידי הפניית NCDU אל ה- / מדריך עם:

ncdu /

ברגע שתנהל את ה- ncdu פקודה נגד הספרייה שתרצה לנתח, תראה חלון מופיע. בחלון זה תראה את אפליקציית NCDU סורקת את התיקיה. נשען והתאזר בסבלנות בזמן שהוא סורק. זה עלול לקחת זמן רב, במיוחד אם יש לך הרבה קבצים.

לאחר סיום סריקת NCDU, תוצג לך גרף אינטראקטיבי. גרף זה ידרג ספריות במערכת לינוקס לפי גודל. התיקיה בחלק העליון משתמשת ביותר נתונים. זה שבתחתית משתמש בפחות.

משתמש ב מקשי חצים למעלה / למטה, מצא את התיקיה שאליה תרצה להסתכל. ואז לחץ להיכנס כדי לגשת אליו. ליציאה ממנתח השימוש בדיסק NCDU, לחץ על ש במקלדת.

2. נתח שטח דיסק ב- Linux - DF

דרך נוספת לנתח שימוש במערכת קבצים במסוף לינוקס היא באמצעות הכלי DF. כדי להשתמש בכלי DF, הפעל df, ואז החלק של מערכת הקבצים שברצונך לנתח. לדוגמה, כדי לבדוק את מצב ה- ~/ הפעלת ספרייה df ~/.

df ~ /

הפעלת כלי DF כנגד ספריה תייצר סקירה כוללת של אותה ספרייה, כמה שטח משמש וכמה נותר. עם זאת, הקריאה אינה בפורמט קל לקריאה. כדי לומר לכלי DF להראות סיכום של כמה נתונים תיקיה משתמשת במערכת בפורמט קל לקריאה, השתמש בתפריט החלף. ה מתג ידפיס את הקריאה בגיגה-בייט ומגה-בייט.

df -h ~ /

כדי לנתח כל ספרייה, הפעל את df פקודה נגד כל תיקיה. עם זאת, להבין כי df הפקודה אינה מציעה תצוגה מפורטת של הספריה. במקום זאת, הוא מציע סיכום מהיר בלבד.

3. נתח שטח דיסק ב- Linux - DU

אם כלי ה- NCDU ו- DF אינם עושים זאת, דרך נהדרת נוספת לנתח את השימוש במערכת הקבצים ב- Linux היא כלי DU. DU יכול לסרוק כל ספרייה ולהראות סקירה של גודל כל קובץ בתיקיה המסוימת הזו. זה שימושי למציאת אילו קבצים תופסים הכי הרבה מקום.

כדי לגלות אילו קבצים תופסים הכי הרבה מקום בספריה נתונה במערכת הלינוקס שלך, הפעל דו /directory. לדוגמה, כדי לגלות מהם הקבצים הגדולים ביותר ב- /var מדריך, הפעלה:

du -ch / var

לאחר הפעלת דו הפקודה, היא תציג רשימה של כל קובץ, כמה גדולה היא, כמו גם את הגודל הכולל של כל הקבצים שנוספו יחד בתחתית הרשימה. כדי להקל על הקריאה, שלח את פלט הפקודה לקובץ טקסט.

du -ch / my-favorite-directory> du-readout.txt

באפשרותך להציג את קובץ הטקסט באמצעות חתול כלי. לחלופין, פתח אותו באמצעות עורך הטקסט המועדף עליך.

דו-קריאה של חתול. טקסט
watch instagram story