LVM (הידוע גם בשם Logical Volume Management) הוא מנהל אמצעי אחסון לוגי המאפשר למשתמשי לינוקס להרחיב, לכווץ ולשנות מחיצות בכוננים קשיחים בזמן אמת , ללא צורך בניתוק מערכת הקבצים.
באופן פשוט, נוכל לומר כי 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 במערכת שלנו, נמשיך לקבל גישת root באמצעות:
סודו-ס
ברגע שזה נעשה, עלינו ליצור את עוצמת הקול בה נשתמש עם 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/