LVM (ידוע גם בשם ניהול נפח לוגי), הוא מנהל נפח לוגי המאפשר למשתמשי לינוקס להאריך, להקטין ולשנות מחיצות בכוננים קשיחים בזמן אמת, ללא צורך בביטול ההפעלה של מערכת הקבצים.
באופן פשוט, נוכל לומר כי LVM הוא שכבת הפשטה בין התקן אחסון למערכת קבצים.
במדריך זה נראה כיצד ליצור תצורת LVM בסיסית בלינוקס.
כדי להיות מסוגל ליצור אמצעי אחסון LVM מרמז על מחיקת נתונים, לכן לפני שתתחיל, עליך ליצור עותק גיבוי של המערכת או רצוי שתוכל לבצע תרגיל זה במכונה וירטואלית כדי לא להתפשר על הנתונים שלך.
זו לא אזהרה פשוטה, מכיוון שכל המידע בדיסק הקשיח יימחק לחלוטין ולכן אתה צריך לבצע את התהליך במערכת LIVE או בדיסק קשיח אחר.
התקן את LVM2
עכשיו שהנתונים שלך בטוחים לחלוטין ושאתה מודע לאפשרות לאבד את הנתונים שלך (ומכאן הצורך בגיבוי נתונים).
אנו יכולים להמשיך להתקין LVM במערכת שלנו, בשביל זה אנו הולכים לפתוח מסוף ובו אנו הולכים לבצע את הפקודה הבאה בהתאם להפצה בה אנו משתמשים.
על דביאן, אובונטו ונגזרות:
sudo apt-get install lvm2*
ב- Arch Linux, מנג'רו, אנטרגו ונגזרות:
sudo pacman -S lvm2
עבור פדורה ונגזרותיה
sudo dnf install lvm2*
ב- OpenSUSE
sudo zypper instalar lvm2
הכנת המדיה
עכשיו יש לנו lvm במערכת שלנו, אנו ממשיכים להשיג גישה לשורש עם:
סודו-ס
ברגע שזה נעשה, עלינו ליצור את עוצמת הקול בה נשתמש עם LVM במערכת שלנו, לשם כך נשתמש בכלי cfdisk:
cfdisk /dev/sdX
כאן אנו הולכים להסיר את כל המחיצות מהדיסק (זו הסיבה שהוזהרה ל- bakcup).
כאשר כל המחיצות נעלמו, כעת אנו נבחר באפשרות "חדש" ליצירת מחיצה חדשה בדיסק, השתמשו בדיסק הקשיח כולו.
עכשיו אנחנו הולכים לבחור "ראשי" ואז פשוט הקש Enter. לאחר מכן בחר באפשרות «סוג» וכאן עליך למצוא ולבחור באפשרות "לינוקס LVM"
כאשר הם מסיימים את התהליך הזה, עליהם ללחוץ על "כתוב" ולבסוף ללחוץ על יציאה. לפני שנוכל ליצור אמצעי אחסון לוגיים LVM שלנו ולעצב אותם, עלינו ליצור נפח פיזי LVM.
יצירת אמצעי אחסון LVM בלינוקס מתבצעת בעזרת הכלי pvcreate. במסוף, אנו הולכים לבצע את הפקודה pvcreate יחד עם המחיצה שיצרנו לאחרונה, זה אמור להיראות בערך כך:
pvcreate /dev/sda1
כעת אנו יכולים לאשר את יצירת אמצעי האחסון LVM באמצעות הפקודה:
lsblk
צור קבוצת נפח LVM
עכשיו שיש לנו תצורת נפח LVM פיזית, השלב הבא הוא ליצור קבוצת עוצמת קול LVM.
על מנת ליצור חדש, פשוט הפעל את הפקודה vgcreate יחד עם נתיב המחיצה, במקרה זה אנו הולכים לקרוא לה "volume-lvm" אך תוכל להחליף זאת בפקודה:
vgcreate -s 16M volumen-lvm /dev/sda1
הגדר תצורה של אמצעי אחסון לוגיים של LVM
אמצעי אחסון לוגיים הם המקום בו כל הנתונים נשמרים ב- LVM. כדי ליצור נפח לוגי חדש ב- LVM, אנו משתמשים בפקודה הבאה, למשל, כדי ליצור נפח לוגי של 80 ג'יגה, זה ייראה כך:
lvcreate -L 80G -n lvm1 volumen-lvm
התחביר הבסיסי ליצירת כרכים לוגיים הוא:
lvcreate -L espacioengigasG -n logicvolumename logicvolumegroup
לבסוף עלינו להמשיך ולתת פורמט לכרך הלוגי שנוצר, לשם כך עלינו למקם את עצמנו בדרך הבאה:
cd /dev/mapper
וכאן נוכל לבצע ls, כדי לבדוק שהנפח שלנו כאן:
ls
לאחר אישורנו, אנו ממשיכים לעצב את עוצמת הקול באמצעות:
mkfs.ext4 /dev/mapper/volumen-lvm-lvm1
ברגע שזה נעשה, נוכל לצאת משורש על ידי הקלדת יציאה, ועכשיו אנחנו פשוט ממשיכים להעלות את עוצמת הקול עם הפקודות הבאות:
mkdir /mnt/vfs/
sudo mount /dev/mapper/volumen-lvm-lvm1 /mnt/vfs/
cd /mnt/vfs/
שלום,
אם אתה מתכוון להתקין מערכת הפעלה ב- LVM, ה- PV חייב להיות תמיד מחיצה, אך אם אתה מתכוון להשתמש בדיסק שלם רק לנתונים, עדיף ליצור PV עם הדיסק כולו, בדרך זו אם אתה מגדיל את גודל הדיסק (אם זו מכונה וירטואלית למשל) אתה יכול להגדיל את ה- PV, VG ו- LV שלך.
ברכות.