10 כלים לניטור חלוקות דיסק ושימוש בלינוקס

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

מעקב אחר שימוש במקום במכשירי אחסון הוא אחת מהמשימות החשובות ביותר עבור SysAdmin, אשר מבטיחה כי יש זמינות מספיקה של מקום פנוי במכשירי האחסון לשמירה על פעולתו היעילה של המערכת שלך ב-Linux.

רשימת כלים שורת הפקודה לבדוק חלוקות דיסק ב-Linux

הבאה היא רשימה של כלי שורת הפקודה להדפסת טבלאות חלוקות של מכשירי אחסון ושימוש במקום.

1. פקודת fdisk (דיסק קבוע)

fdisk היא כלי שורת הפקודה חזק ונפוץ המשמש ליצירה ושינוי טבלאות חלוקות דיסק. היא תומכת בפורמטים שונים של טבלאות חלוקות, כולל GPT, MBR, Sun, SGI ו-BSD.

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

הפקודה fdisk הבאה תדפיס את טבלת החלוקה של כל המכשירים הבלוקיים המותקנים:

$ sudo fdisk -l
fdisk – List Linux Disk Partition Table

לקבלת מידע נוסף על השימוש והדוגמאות של הפקודה ' fdisk ', אנא קראו ' 10 דוגמאות של פקודת fdisk לניהול חלוקות '.

2. פקודת sfdisk (fdisk מקודדת)

sfdisk פועל באופן דומה לfdisk מאחר שהוא יכול להדפיס או לתפעל טבלת חלונות חניכת דיסק מאוחסן. עם זאת, sfdisk מציע תכונות נוספות שאינן זמינות בfdisk. אפשר להשתמש בו כמו fdisk, וגם הוא תומך ב-GPT, MBR, Sun ו-SGI טבלאות חלונות.

הבדל אחד בין שני הם הוא שsfdisk אינו יוצר את החלונות הסיסטמיים לתוויות SGI ו-SUN כמו fdisk עושה.

$ sudo sfdisk -l 
sfdisk – Check Linux Disk Partition Table

לקבלת יותר שימוש, עברו על דפי האדיטים של sfdisk.

3. cfdisk (curses fdisk) Command

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

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

$ sudo cfdisk
cfdisk – Print Linux Disk Partition Table

4. Parted Command

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

עזרת ה-parted תומכת גם בשיטות MBR (Master Boot Record) וגם בשיטות GPT (GUID Partition Table) לפירוט ומספקת אפשרויות למערכות קבצים שונות.

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

$ sudo parted -l
parted – A Partition Manipulation Tool

5. פקודת lsblk (רשימת בלוקים)

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

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

הפלט הישיר שלה ואפשרויות ההתאמה מהווים כלי בעל ערך עבור מנהלי מערכות, מה שעוזר להבטיח ניהול משאבי אחסון ופתרון בעיות יעילים.

$ lsblk  
lsblk – List Block Devices in Linux

6. פקודת blkid (זיהוי בלוקים)

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

$ blkid 
blkid – Print Block Device Attributes

7. hwinfo (מידע על החומרה) פקודה

הפקודה hwinfo משמשת לספק מידע מקיף על רכיבי המערכת, כולל מעבד, זיכרון RAM, מכשירי אחסון, כרטיסי גרפיקה, ממשקי רשת, ועוד.

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

$ hwinfo

כדי להגביל את המידע לסיכום, השתמש באופציה --short כמו בפקודה שלהלן:

$ hwinfo --short --block
hwinfo – Print Linux Hardware Information

ודא שכלי hwinfo מותקן במערכת שלך כדי לקבל את התוצאות לעיל.

רשימת כלי שורת הפקודה לניטור שימוש בחלל דיסק של לינוקס

הרשימה הבאה כוללת כלי שורת הפקודה לניטור שימוש בחלל דיסק של לינוקס.

8. פקודת df (מערכת קבצים דיסק)

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

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

המדליה '-hT' בפקודה למטה מאפשרת דווח קריאה-לבנים של גודל הכובד, מרווח בשימוש, מרווח זמין, ואחוזי מרווח בשימוש.

$ df -hT
df – Show Linux Disk Space Usage

9. פקודת du (שימוש בכובד)

הפקודה du משמשת לאפשר למשתמשים להעריך את המרחב שנצבר על ידי קבצים ותיקיות במכשיר האחסון שלהם בפורמט קריאה-לבנים.

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

$ du -sh /home/tecmint
df – Show Linux File Space-Usage

10. פקודת pydf (python df)

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

$ pydf
Pydf – Show Disk Usage in Colored Output

הקפד לוודא שכלי ה-pydf מותקן במערכת שלך. אם הוא אינו מותקן, אתה יכול להתקין אותו באמצעות המאמר 'התקנת כלי Pydf בלינוקס' Install Pydf Tool in Linux.

מה לעשות כאשר מפלטת הלינוקס שלך/החלוקה רוצחת מקום?

ברגע שאתה מבין שכל אחד ממגברי האחסון שלך מתקרב להתאוששות או מלא, עליך:

  • קודם כל, עשה גיבוי של כל הקבצים החשובים שלך במערכת באמצעות כל אחד מה- כלי הגיבוי של מערכת לינוקס.
  • לאחר מכן, בדוק אילו קבצים או תיקיות תופסים את הכמות הגדולה ביותר של מקום בדיסקים באמצעות ה- פקודת du.
  • ואז מחק ממגברי האחסון, כל קבצים שאינם חשובים יותר או שלא תשתמש בהם בעתיד בעזרת ה- פקודת rm או שאתה יכול כלי CCleaner למצוא ולמחוק קבצים לא רצויים בלינוקס.
  • אם חלון השורש שלך מתמלא, אפשר ל- להתארך את חלון השורש באמצעות LVM, זה צריך להיות ישר.

הערה: במקרה שתמחוק קובץ חשוב כלשהו, אפשר לשחזר את הקובץ המוחק בלינוקס.

מסקנה

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

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

Source:
https://www.tecmint.com/linux-tools-to-monitor-disk-partition-usage/