במאמר זה, נבחן מספר מועברי שורת פקודה של Linux שניתן להשתמש בהם לבדיקת מחיצות דיסק ב-Linux.
מעקב אחר שימוש במקום במכשירי אחסון הוא אחת מהמשימות החשובות ביותר עבור SysAdmin, אשר מבטיחה כי יש זמינות מספיקה של מקום פנוי במכשירי האחסון לשמירה על פעולתו היעילה של המערכת שלך ב-Linux.
רשימת כלים שורת הפקודה לבדוק חלוקות דיסק ב-Linux
הבאה היא רשימה של כלי שורת הפקודה להדפסת טבלאות חלוקות של מכשירי אחסון ושימוש במקום.
1. פקודת fdisk (דיסק קבוע)
fdisk היא כלי שורת הפקודה חזק ונפוץ המשמש ליצירה ושינוי טבלאות חלוקות דיסק. היא תומכת בפורמטים שונים של טבלאות חלוקות, כולל GPT, MBR, Sun, SGI ו-BSD.
אפשר להשתמש בממשק טקסטואלי מסודר ומפורט של fdisk לביצוע משימות כמו הדפסה, יצירה, כיווץ, מחיקה, שינוי, העתקה והעברת חלקים במכשירי אחסון
הפקודה fdisk הבאה תדפיס את טבלת החלוקה של כל המכשירים הבלוקיים המותקנים:
$ sudo fdisk -l

לקבלת מידע נוסף על השימוש והדוגמאות של הפקודה ' fdisk ', אנא קראו ' 10 דוגמאות של פקודת fdisk לניהול חלוקות '.
2. פקודת sfdisk (fdisk מקודדת)
sfdisk פועל באופן דומה לfdisk מאחר שהוא יכול להדפיס או לתפעל טבלת חלונות חניכת דיסק מאוחסן. עם זאת, sfdisk מציע תכונות נוספות שאינן זמינות בfdisk. אפשר להשתמש בו כמו fdisk, וגם הוא תומך ב-GPT, MBR, Sun ו-SGI טבלאות חלונות.
הבדל אחד בין שני הם הוא שsfdisk אינו יוצר את החלונות הסיסטמיים לתוויות SGI ו-SUN כמו fdisk עושה.
$ sudo sfdisk -l

לקבלת יותר שימוש, עברו על דפי האדיטים של sfdisk.
3. cfdisk (curses fdisk) Command
cfdisk היא תוכנית פשוטה המשמשת להדפסה וניהול חלונות דיסק על ידי מתן פונקציות הפרדה בסיסיות באמצעות ממשק משתמש נוחי הפועל באופן דומה לפקודות יותר חזקות כמו fdisk וsfdisk, מאפשר למשתמשים לצפות, להוסיף, למחוק ולשנות חלונות דיסק.
השתמשו במקשי החץ ימינה ושמאלה כדי להעביר את הכותרת על קטעי התפריט.
$ sudo cfdisk

4. Parted Command
הparted command היא כלי כוח וגמיש לניהול חלונות דיסק במערכות הפעלה דמויות לאוניקס. עם מספר רב של תכונות, הוא מאפשר למשתמשים ליצור, לשנות גודל, למחוק ולתפעל חלונות בכונן קשיח, מה שהופך אותו להכרחי עבור מנהלי מערכות ומשתמשים מתקדמים.
עזרת ה-parted תומכת גם בשיטות MBR (Master Boot Record) וגם בשיטות GPT (GUID Partition Table) לפירוט ומספקת אפשרויות למערכות קבצים שונות.
בנוסף, parted מספק מגוון של תכונות מתקדמות, כגון שליטה ביישור ויכולות ליצירה, כיווץ והעתקת חלונות דיסק (הוספת בר תהליך במהלך ההעתקה), מה שהופך אותו לכלי חיוני למשימות ניהול דיסק.
$ sudo parted -l

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

6. פקודת blkid (זיהוי בלוקים)
הפקודה blkid משמשת לזיהוי מכשירי בלוקים כגון מכונות קשת וחלוקות על פי מזהה ייחודי אוניברסלי (UUID) או תכונות אחרות. היא מספקת מידע חיוני על מכשירי אחסון, מה שמקל על התקנתם וניהולם.
$ blkid

7. hwinfo (מידע על החומרה) פקודה
הפקודה hwinfo משמשת לספק מידע מקיף על רכיבי המערכת, כולל מעבד, זיכרון RAM, מכשירי אחסון, כרטיסי גרפיקה, ממשקי רשת, ועוד.
מנהלי מערכות ומשתמשים משתמשים ב'hwinfo' לאבחון בעיות חומרה, זיהוי נריידרים תואמים, ושיפור ביצועים המערכת.
$ hwinfo
כדי להגביל את המידע לסיכום, השתמש באופציה --short
כמו בפקודה שלהלן:
$ hwinfo --short --block

ודא שכלי hwinfo מותקן במערכת שלך כדי לקבל את התוצאות לעיל.
רשימת כלי שורת הפקודה לניטור שימוש בחלל דיסק של לינוקס
הרשימה הבאה כוללת כלי שורת הפקודה לניטור שימוש בחלל דיסק של לינוקס.
8. פקודת df (מערכת קבצים דיסק)
הפקודה df משמשת לאחסון מידע חיוני על שימוש בדיסק ומקום אחסון זמין במערכת קבצים לינוקס.
הפקודה "df" עוזרת למשתמשים לנטר שימוש בחלל דיסק, לזהות בעיות אפשריות של אחסון, ולקבל החלטות מושכלות לגבי ניהול מידע וניקוי.
המדליה '-hT' בפקודה למטה מאפשרת דווח קריאה-לבנים של גודל הכובד, מרווח בשימוש, מרווח זמין, ואחוזי מרווח בשימוש.
$ df -hT

9. פקודת du (שימוש בכובד)
הפקודה du משמשת לאפשר למשתמשים להעריך את המרחב שנצבר על ידי קבצים ותיקיות במכשיר האחסון שלהם בפורמט קריאה-לבנים.
הפקודה du עוזרת למשתמשים לזהות אילו קבצים או תיקיות צורכים את רוב המרחב, מה שעוזר בניהול הכובד, ניקוי, ומשימות אופטימיזציה. פקודה זו היא בעלת ערך עבור מנהלי מערכות ומשתמשים המחפשים לשמור על שימוש יעיל בכובד.
$ du -sh /home/tecmint

10. פקודת pydf (python df)
הפקודה pydf היא כלי שונה של פייתון ופקודת שורה מצוינת וחלופה מצוינת עבור הפקודה df בלינוקס. היא משתמשת בצבעים שונים כדי להדגיש את חלוקות הכובד עם תכונות מסוימות.
$ pydf

הקפד לוודא שכלי ה-pydf מותקן במערכת שלך. אם הוא אינו מותקן, אתה יכול להתקין אותו באמצעות המאמר 'התקנת כלי Pydf בלינוקס' Install Pydf Tool in Linux.
מה לעשות כאשר מפלטת הלינוקס שלך/החלוקה רוצחת מקום?
ברגע שאתה מבין שכל אחד ממגברי האחסון שלך מתקרב להתאוששות או מלא, עליך:
- קודם כל, עשה גיבוי של כל הקבצים החשובים שלך במערכת באמצעות כל אחד מה- כלי הגיבוי של מערכת לינוקס.
- לאחר מכן, בדוק אילו קבצים או תיקיות תופסים את הכמות הגדולה ביותר של מקום בדיסקים באמצעות ה- פקודת du.
- ואז מחק ממגברי האחסון, כל קבצים שאינם חשובים יותר או שלא תשתמש בהם בעתיד בעזרת ה- פקודת rm או שאתה יכול כלי CCleaner למצוא ולמחוק קבצים לא רצויים בלינוקס.
- אם חלון השורש שלך מתמלא, אפשר ל- להתארך את חלון השורש באמצעות LVM, זה צריך להיות ישר.
הערה: במקרה שתמחוק קובץ חשוב כלשהו, אפשר לשחזר את הקובץ המוחק בלינוקס.
מסקנה
במאמר זה דיברנו על מספר כלי פקודת שורה שימושיים להצגת טבלאות חלוקות מפתח האחסון וניטור שימוש בחומרה.
אם יש כלי פקודת שורה חשובים נוספים לאותו מטרה שהשארנו מחוץ למאמר, ספרו לנו באזור התגובות למטה. אפשר גם לשאול שאלה או לספק לנו משוב.
Source:
https://www.tecmint.com/linux-tools-to-monitor-disk-partition-usage/