הגדר LVM ב- Linux Mint

Configure Lvm Linux Mint



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

מהו LVM?

LVM הוא מנהל נפח לוגי שפותח עבור ליבת לינוקס. נכון לעכשיו, ישנן 2 גרסאות של LVM. LVM1 כמעט ללא תמיכה בעוד שגרסת LVM 2 שנקראת בדרך כלל LVM2 משמשת.







LVM כולל רבות מהתכונות הצפויות למנהל אמצעי אחסון, כולל:



  • שינוי גודל של קבוצות לוגיות.
  • שינוי גודל הכרכים ההגיוניים.
  • תמונות לקריאה בלבד (LVM2 מציע קריאה וכתיבה).

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



  • מחיצת 400Mb /אתחול
  • עבור מחיצת שורש / 6Gb
  • במקרה של מחיצת הבית /בית 32Gb
  • ומחיצת ההחלפה היא 1Gb.

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





אוצר מילים LVM

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

אז בואו נתחיל:



  • נפח פיזי (PV): PV הוא נפח פיזי, כונן קשיח או מחיצה מסוימת.
  • נפח לוגי (LV): LV הוא נפח לוגי, הוא המקביל למחיצה מסורתית במערכת שאינה LVM.
  • קבוצת נפח (VG): VG היא קבוצת כרכים, היא יכולה לאסוף PV אחד או יותר.
  • היקף פיזי (PE): PE הוא חלק מכל נפח פיזי, בגודל קבוע. נפח פיזי מחולק למספר PEs באותו גודל.
  • היקף לוגי (LE): LE הוא חלק מכל נפח לוגי בגודל קבוע. נפח לוגי מחולק למספר LEs באותו גודל.
  • מיפוי מכשירים: היא מסגרת ליבה של ליבת לינוקס המאפשרת למפות מכשיר אחד בין בלוקים לאחרים.

הגדר LVM ב- Linux Mint

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

סודומַתְאִיםלהתקיןlvm2

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

סודו -אני
fdisk

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

אז הקלד פקודה זו:

fdisk /dev/חדר רחצה

לאחר מכן הקש על מקש n כדי ליצור מחיצה חדשה. לאחר מכן, הקש enter. לאחר מכן, הקש על מקש p כדי להגדיר את המחיצה כראשית. לאחר מכן, הקש enter. כעת, עליך ללחוץ על 1 כדי ליצור אותה כמחיצה הראשונה של הדיסק. לאחר מכן, הקש enter.

לכן, השלב הבא הוא הקשה על מקש t כדי לשנות את מזהה המערכת של מחיצה. לאחר מכן, הקש enter. ובחר מחיצת LVM. לשם כך הקלד 8e. לאחר מכן, הקש enter. אז הקלד w key כדי לכתוב את כל השינויים.

לבסוף, בדוק את המחיצה.

fdisk /dev/חדר רחצה

הערה: אם אתה עומד לעבוד עם מספר מחיצות, עליך לחזור על תהליך זה עם כל אחת מהן.

כעת, אנו מוכנים להמשיך.

צור את הנפח הפיזי (PV)

כדי לעבוד עם LVM עלינו להגדיר תחילה את הנפחים הפיזיים (PV), לשם כך נשתמש בפקודה pvcreate. אז, עזוב אותנו.

pvcreate/dev/sdb1

בדוק את השינויים.

תצוגת pvd

הערה: אם היו לנו יותר ממחיצה אחת, נצטרך להוסיף את כולם ל- PV.

צור את קבוצת הווליום (VG)

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

קבוצת נפחים ליצור/dev/sdb1

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

קבוצת נפחים ליצור/dev/sdb1

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

תצוגת vgd

צור את הכרכים ההגיוניים (LV)

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

אז הפעל את הפקודה הבאה:

lvcreateקבוצת נפחים בנפח 4G

פקודה זו יוצרת נפח הגיוני של שטח שטח 4G בקבוצה שנוצרה בעבר.

עם lvdisplay אתה יכול לבדוק את ה- LV.

תצוגת lvd

השלב הבא הוא לעצב ולהעלות את ה- VL.

mkfs.ext4/dev/קבוצת נפחים/כרך

כעת, צור תיקייה זמנית והרכיב עליה את ה- VL.

mkdir /זמני/
הר /dev/קבוצת נפחים/כרך/זמני/

עכשיו, בדוק את ה- VL.

df | אחיזהtermporal

הגדל או הקטן את גודל הנפח הלוגי

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

הרחבה+2 גרם/dev/קבוצת נפחים/כרך

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

resize2fs/dev/קבוצת נפחים/כרך

בדוק את הגודל החדש:

df | אחיזהזמני

מחשבות אחרונות

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