כיצד פועל מנהל נפחים לוגיים (LVM) על לינוקס

Kyzd Pw L Mnhl Nphym Lwgyym Lvm L Lynwqs



Logical Volume Manager (LVM) הוא כלי רב עוצמה לניהול דיסקים עבור לינוקס. LVM יכול לנהל מספר דיסקים בו-זמנית - כוננים קשיחים, SATA SSDs, NVME SSDs וכו'. במקום ליצור מחיצות פיזיות על הדיסקים, LVM משתמש באמצעי אחסון לוגיים שיכולים להשתרע על פני מספר דיסקים (מנוהלים על ידי LVM). תכונה זו מעניקה ל-LVM גמישות רבה יותר בניהול האחסון.

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

נושא התוכן:

  1. עקרונות עבודה בסיסיים של LVM
  2. תכונות מנהל נפח לוגי (LVM).
  3. סיכום

עקרונות עבודה בסיסיים של LVM

התהליך כיצד LVM מנהל את הדיסקים מודגם באיור הבא:











חלק מהמונחים החשובים של LVM מוסברים כדלקמן:



נפח פיזי (PV): הדיסקים הפיזיים (כונני HDD, SSD וכו') שמתווספים למערכת LVM לניהול נקראים LVM Physical Volumes (PV). באיור, דיסק 1, דיסק 2 ודיסק 3 נקראים LVM Physical Volumes (PV).





קבוצת נפח (VG): דיסק פיזי אחד או יותר יוצרים קבוצת נפח LVM (VG). כפי שמוצג באיור, דיסק 1, דיסק 2 ודיסק 3 יוצרים קבוצת נפח LVM (VG).

נפח לוגי (LV): בכל קבוצת נפח LVM, אתה יכול ליצור עד 256 נפחים לוגיים LVM (LV). נפחים לוגיים של LVM (LV) הם כמו מחיצות דיסק. אתה יכול לפרמט אותם ולטעון אותם על מערכת הקבצים של לינוקס באותו אופן שבו אתה פורמט ומעלה את מחיצות הדיסק. זה מודגם באיור הקודם.



תכונות מנהל נפח לוגי (LVM).

התכונות של Logical Volume Manager (LVM) מוסברות בהקדם הבא:

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

שינוי גודל דינמי: שינוי גודל דינמי של נפחים לוגיים הוא אחד המאפיינים העיקריים של LVM. אחת המגבלות של מחיצות MBR או GPT היא שקשה מאוד לשנות את גודל המחיצות לאחר יצירתן. אתה גם לא יכול לשנות את גודל מחיצות ה-MBR או ה-GPT בזמן שהן מותקנות. תכונות שינוי גודל דינמי של LVM מאפשרות לך לשנות את הגודל (לכווץ/להרחיב) את אמצעי האחסון הלוגיים של LVM (LV) תוך כדי תנועה מבלי שתצטרך לבטל את הטעינה של אמצעי האחסון הלוגיים.

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

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

הסרת הנתונים על פני דיסקים מרובים: כבר דנו בתכונה זו של LVM. LVM מפזר את הנתונים המאוחסנים בכרכים הלוגיים של LVM על פני כל אמצעי האחסון הפיזיים (כונני HDD/SSD) שמתווספים לקבוצת אמצעי האחסון של LVM. זה משפר את ביצועי הקריאה/כתיבה של אמצעי האחסון הלוגיים של LVM. במובן מסוים, קבוצת נפח ה-LVM פועלת כמו מערך RAID-0. זה מדביק את הדיסקים הפיזיים יחד כדי להגדיל את שטח הדיסק הזמין הכולל.

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

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

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

סיכום

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