נגמר לך החלל בשטח שלך שרת לינוקס? מנסה להבין מה מנצל את כל המרחב, אבל לא מצליח להבין את זה? עקוב אחר המדריך שלנו תוך כדי ניתוח ניתוח נתונים על Linux דרך הטרמינל.
הערה: למרות שמדריך זה מתמקד בשרת לינוקס, שיטות אלה פועלות גם על כל שולחן עבודה או מחשב נייד שמריץ מערכת הפעלה מבוססת לינוקס. אל תהסס לעקוב!
הדרך הטובה ביותר לגלות את השימוש בדיסק שלך בשורת הפקודה על לינוקס היא בעזרת הכלי NCDU. זהו כלי מבוסס אחיות שסורק פלט גרף (הגדול ביותר עד הקטן ביותר) שמראה לך כמה שטח הנתונים במערכת הקבצים לינוקס שלך תופסת.
יישום NCDU קל מאוד ונוח לתחילת העבודה. עם זאת, אף מערכת הפעלה מודרנית של לינוקס לא שולחת אותה כברירת מחדל, ולכן עלינו להדגים כיצד להתקין אותה לפני שנראה לך כיצד להשתמש בה כדי לנתח את השימוש במערכת הקבצים של מערכת הלינוקס שלך.
להתקנת NCDU בלינוקס, פתח חלון מסוף או התחבר למחשב שרת הלינוקס שלך באמצעות SSH. משם, עקוב אחר ההוראות בשורת הפקודה המפורטות להלן התואמות את מערכת ההפעלה בה אתה משתמש כרגע.
להתקנת אפליקציית NCDU באובונטו, השתמשו בהוראות הבאות אפט פקודה.
להתקין ncdu
ב- Debian אתה יכול לגרום ל- NCDU לעבוד עם הדברים הבאים Apt-get פקודה בטרמינל.
sudo apt - קבל להתקין ncdu
מי שנמצא ב- Arch Linux יכול להשיג NCDU עם ה- פקמן מנהל אריזה.
sudo pacman -S ncdu
האם אתה נמצא בפדורה לינוקס? אם כן, תוכל להפעיל את NCDU ולפעול עם ה- dnf הפקודה למטה.
sudo dnf התקן ncdu
כדי לגרום ל- NCDU לעבוד על OpenSUSE Linux, הפעל את ה- זיפר הפקודה למטה.
addypo זיפר https://download.opensuse.org/repositories/utilities/openSUSE_Leap_15.1/utilities.repo. רענן זיפר. התקנת nypdu
אם אתה משתמש במערכת הפעלה של לינוקס שאינה מכוסה ברשימה זו, עדיין תוכל להתקין את התוכנה באמצעות קוד המקור.
כדי לקבל את קוד המקור ל- NCDU, עליך לעבור אל אתר המפתח.
כדי להשתמש ב- NCDU לניתוח השימוש במערכת הקבצים, התחל על ידי פתיחת מסוף. ואז, הפעל את ncdu פקודה לצד הספרייה שתרצה לנתח. לדוגמה, כדי לנתח את ספריית / var, היית מפעיל:
ncdu / var
לחלופין, נתח את המערכת כולה על ידי הפניית NCDU אל ה- / מדריך עם:
ncdu /
ברגע שתנהל את ה- ncdu פקודה נגד הספרייה שתרצה לנתח, תראה חלון מופיע. בחלון זה תראה את אפליקציית NCDU סורקת את התיקיה. נשען והתאזר בסבלנות בזמן שהוא סורק. זה עלול לקחת זמן רב, במיוחד אם יש לך הרבה קבצים.
לאחר סיום סריקת NCDU, תוצג לך גרף אינטראקטיבי. גרף זה ידרג ספריות במערכת לינוקס לפי גודל. התיקיה בחלק העליון משתמשת ביותר נתונים. זה שבתחתית משתמש בפחות.
משתמש ב מקשי חצים למעלה / למטה, מצא את התיקיה שאליה תרצה להסתכל. ואז לחץ להיכנס כדי לגשת אליו. ליציאה ממנתח השימוש בדיסק NCDU, לחץ על ש במקלדת.
דרך נוספת לנתח שימוש במערכת קבצים במסוף לינוקס היא באמצעות הכלי DF. כדי להשתמש בכלי DF, הפעל df, ואז החלק של מערכת הקבצים שברצונך לנתח. לדוגמה, כדי לבדוק את מצב ה- ~/
הפעלת ספרייה df ~/.
df ~ /
הפעלת כלי DF כנגד ספריה תייצר סקירה כוללת של אותה ספרייה, כמה שטח משמש וכמה נותר. עם זאת, הקריאה אינה בפורמט קל לקריאה. כדי לומר לכלי DF להראות סיכום של כמה נתונים תיקיה משתמשת במערכת בפורמט קל לקריאה, השתמש בתפריט -ה החלף. ה -ה מתג ידפיס את הקריאה בגיגה-בייט ומגה-בייט.
df -h ~ /
כדי לנתח כל ספרייה, הפעל את df פקודה נגד כל תיקיה. עם זאת, להבין כי df הפקודה אינה מציעה תצוגה מפורטת של הספריה. במקום זאת, הוא מציע סיכום מהיר בלבד.
אם כלי ה- NCDU ו- DF אינם עושים זאת, דרך נהדרת נוספת לנתח את השימוש במערכת הקבצים ב- Linux היא כלי DU. DU יכול לסרוק כל ספרייה ולהראות סקירה של גודל כל קובץ בתיקיה המסוימת הזו. זה שימושי למציאת אילו קבצים תופסים הכי הרבה מקום.
כדי לגלות אילו קבצים תופסים הכי הרבה מקום בספריה נתונה במערכת הלינוקס שלך, הפעל דו /directory. לדוגמה, כדי לגלות מהם הקבצים הגדולים ביותר ב- /var
מדריך, הפעלה:
du -ch / var
לאחר הפעלת דו הפקודה, היא תציג רשימה של כל קובץ, כמה גדולה היא, כמו גם את הגודל הכולל של כל הקבצים שנוספו יחד בתחתית הרשימה. כדי להקל על הקריאה, שלח את פלט הפקודה לקובץ טקסט.
du -ch / my-favorite-directory> du-readout.txt
באפשרותך להציג את קובץ הטקסט באמצעות חתול כלי. לחלופין, פתח אותו באמצעות עורך הטקסט המועדף עליך.
דו-קריאה של חתול. טקסט
בכל פעם שתוסיף מחיצת דיסק נוספת במערכת שלך, עליך לבצע שינויים כלשהם...
ישנן סיבות רבות מדוע תרצו לשלוח קבצים בין מחשבי לינוקס. אולי אתה צר...
צריך לגשת למחשב האישי שלך מרחוק, אך אין לך זמן להתקין תוכניות נפוחו...