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

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

יתרונות מרכזיים של נפחים לוגיים

Logical Volume Manager (LVM) הוא כלי שורת פקודה לניהול אמצעי אחסון לוגיים ב-Linux. אם אתה מתכוון למספר מחיצות בשרת או במחשב שלך, מומלץ מאוד להשתמש באמצעי אחסון לוגיים לניהול שטח הדיסק שלך.

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

  • יָעִיל: אמצעי אחסון לוגיים מספקים לך דרך יעילה יותר לנצל את שטח הדיסק
  • אין צורך להפעיל מחדש שרתים: עם אמצעי אחסון לוגיים, אתה יכול לשנות את גודל הדיסק ללא צורך בהפעלה מחדש של שרת כפי שקורה במחיצות רגילות.
  • אחסן נתונים בנפחים: אתה יכול בקלות לאחסן נתונים על פני אמצעי אחסון מרובים על פני כל הדיסק
instagram viewer

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

הרחבת נפח לוגי באובונטו במהלך ההתקנה

כאשר אתה מגיע לדף תצורת האחסון במהלך התקנת שרת אובונטו, בחר את ה ubuntu-lv מחיצה מותקנת ב שורש (/), ללחוץ להיכנס, ובחר את ה לַעֲרוֹך אוֹפְּצִיָה.

בדף התצורה הבא, תראה את השטח המקסימלי האפשרי שבו השרת שלך יכול להשתמש בהשוואה לזה שהוא מוקצה לו כעת. במקרה זה, שטח הדיסק הנוכחי הוא 25GB והשטח המקסימלי האפשרי שהשרת יכול להשתמש בו הוא 22.996GB, אך הוא מנצל רק 11.496GB כרגע.

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

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

הרחבת נפח לוגי בשרת אובונטו לאחר ההתקנה

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

במקום זאת, השתמש ב- vgdisplay פקודת (Volume Group Display), המציגה מידע מקיף על קבוצות אמצעי אחסון ונפחים לוגיים.

תזדקק להרשאות ניהול כדי להפעיל את הפקודה.

sudo vgdisplay

ישנם שלושה פרמטרים חשובים שעליכם לשים לב אליהם:

  1. גודל VG: זהו גודל קבוצת אמצעי האחסון ומציג את גודל הדיסק הזמין הכולל. במקרה זה, מדובר ב-23GB.
  2. Alloc PE/גודל: זה מראה את כמות השטח שהשרת שלך מוקצה כעת
  3. PE/גודל חינם: מציג את השטח הפנוי מתוך שטח האחסון הכולל האפשרי

ה df הפקודה מציגה רק את השטח שהוקצה ולא את כל השטח האפשרי, וזה יכול להוביל אותך להניח שלא נשאר לך הרבה מקום בשרת שלך כאשר הרבה מקום שוכב בטל כחלק מהווליום קְבוּצָה.

כדי להרחיב את עוצמת הקול ההגיונית, השתמש ב- lvextend פקודה. אבל קודם כל, קבל את נקודת ההרכבה של עוצמת הקול הלוגי באמצעות lvdisplay פקודה:

sudo lvdisplay

מפלט lvdisplay, אתה יכול לראות שהדיסק מותקן על הנתיב /dev/ubuntu-vg/ubuntu-lv.

לאחר מכן, הגדל את שטח הנפח הלוגי באמצעות הפקודה הבאה:

sudo lvextend -l +100% בחינם /dev/ubuntu-vg/ubuntu-lv

100% פירושו שימוש בכל השטח, אז הקצה את האחוז הנדרש בהתאם לצרכים שלך, למשל. 50%, 60% וכו'.

כדי שהשינויים ייכנסו לתוקף, עליך לשנות את גודל מערכת הקבצים הכוללת את אמצעי האחסון הלוגי. קבל את נתיב מערכת הקבצים מה- df -h פקודה; במקרה הזה, זה כן /dev/mapper/ubuntu--vg-ubuntu--lv.

resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv

עכשיו אם אתה מפעיל את df -h הפקודה שוב, תראה שכונן השורש שלך גדל בגודלו.

הגדרת LVM בשרת אובונטו היא קלה

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

אתה יכול גם להגדיר LVM על שולחן העבודה של אובונטו שלך לניהול קל של שטח הדיסק.