Урок за LVM Ubuntu

Lvm Ubuntu Tutorial



LVM или Logical Volume Manager улеснява управлението на дисковото пространство на Linux машина. Характеристиките на LVM включват:

  • Създаване, преоразмеряване, преместване и изтриване на дялове на дисковете
  • Управлявайте пространството на множество твърди дискове, като създавате логически томове
  • Работете в системата, без да знаете общото пространство на който и да е дял
  • Пространството на всеки дял може да бъде преоразмерено или присвоено на всеки дял с ниско пространство по всяко време
  • Променете файловата система на всеки съществуващ дял или премахнете всеки дял от системата бързо
  • Създайте моментни снимки на всяка работеща система
  • Създава раирани логически томове на дисковете
  • Създаване на софтуерни RAID дялове или стандартни дялове на един диск
  • Обемите на диска могат да се разширяват в движение, за да се осигури по -голяма гъвкавост на системата въз основа на изискванията.

Три основни компонента на LVM са физически томове, логически томове и групи томове. Блоковите устройства, които се използват за съхраняване на логически томове, се наричат ​​физически томове. Всеки логически том съдържа файлова система, която съответства на дял и за всеки логически том е присвоено уникално име. Събирането на всички физически и логически томове се нарича група томове.







В този урок ще научите различни помощни програми на LVM, като например как да създадете или премахнете нов том, как да разберете информацията за текущите томове, как да преоразмерите съществуващите томове на диска в Ubuntu и да създадете моментна снимка на работеща система .



Създаване, преоразмеряване и премахване на LVM компоненти

Трябва да имате root права да изпълнявате всяка LVM команда. Така че, на първо място, трябва да стартирате LVM с root парола.



$sudolvm





Изпълнете командата, за да намерите всички съществуващи блокови устройства. В изхода е показано, че има два дяла, които са /dev/sda1 и /dev/sda5, 1 диск в /dev/sdb и без физически обеми.

lvm>lvmdiskscan



Създаване на физически обем

pvcreate команда се използва за създаване на физически обем от устройства за съхранение. Тук, /dev/sdb се използва за създаване на физически том. Изпълнете командите, за да създадете физически обем от 5 GB. Съобщението за успех ще се появи, ако физическият том се създаде успешно.

Сега, ако отново изпълните командата lvmdiskscan тогава ще видите, че е създаден физически том. В изхода няма свободен диск, защото целият диск е създаден като физически том.

Можете също да използвате pvdisplay команда за намиране на съществуващите физически томове.

Lvm>pvdisplay

Създайте група томове

Можете да създадете група томове, след като създадете физически том. vgcreate команда се използва за създаване на нова група томове. Можете да създадете група томове, като използвате един или повече физически тома. Има само един физически том. Така че тази група може да бъде създадена от тази. Да предположим, че искате да създадете група томове с име vg1 с /dev/sdb , след това изпълнете командата, както е показано по -долу. Съобщението за успех ще се появи, ако групата на тома се създаде правилно.

lvm>vgcreate vg1/dev/баня

vgdisplay команда се използва за получаване на информация за съществуващи групи томове. Изпълнете командата, за да покажете изхода.

lvm>vgdisplay

Можете да създадете множество групи томове и групите томове могат да имат различен размер на степента. За да създадете група томове със специфичен размер на екстензия, съществуващият том се премахва тук. vgremove команда се използва с име на група томове за премахване на съществуващата група томове.

lvm>vgremove vg1

Изпълнете следното vgcreate команда за създаване на обемна група с размер 100M.

lvm>vgcreate100M vg1/dev/баня

Сега vgdisplay ще покаже следния изход.

Създаване на логически том

Можете да създадете логически том с определен размер или цялото останало свободно пространство. lvcreate команда се използва за създаване на логически том. Името на логическия том е зададено с опция -n, а размерът на тома е зададен с опция -L. Изпълнете следната команда, за да създадете логически том с име 10GB lv1 за групата с томове vg1 който е прикрепен с физически обем, /dev/sdb .

lvm>lvcreate-ТЕ10Glv1 vg1

lvdisplay команда се използва за получаване на информация за всички съществуващи логически томове.

След създаване на логически том, ако във физически том съществува свободно пространство, може да се създаде нов логически том, като се използва оставащото свободно пространство с -на опция. Изпълнете командата, за да създадете логически том, lv2 използвайки цялото свободно пространство на група томове, vg1

lvm>lvcreate-на 100%БЕЗПЛАТНОlv2 vg1

Можете да създадете логически том с много разширени опции. Някои от опциите са обяснени тук. Една от важните опции е –type, която определя типа на разпределение на логически том. Някои от най -често използваните видове са линейни, райета и набег1. Типът по подразбиране е линеен, където физическите устройства се добавят едно след друго. Най -малко два физически тома са необходими за създаване на логически том с раиран тип. Производителността на този тип логически том е по -добра, но увеличава уязвимостта на данните. За създаване на раиран логически том се използва опцията -i. raid1 тип се използва за създаване на огледало на RAID1 обем. Този тип също изисква минимум два физически тома с необходимо пространство за създаване на логически том. Така че, за да създадете том с райета и raid1, трябва да създадете поне два физически тома и да изпълните следните команди.

Оголен обем:

lvm>lvcreate--Типрайета 2 -ТЕ10Gs_vol1 vol_group

Raid1 том:

lvm>lvcreate--Типнападение1 2 -ТЕ20Gm_vol1 vol_group

lvremove команда се използва за премахване на всеки съществуващ логически том. Следващата команда ще премахне логическия том lv2, който се намира под vg1 група томове.

lvm>lvremove/dev/vg1/lv2

Създайте моментна снимка

Трябва да използвате оригиналния логически том вместо физически том, за да създадете моментна снимка на този том. Премахнете всички съществуващи логически томове и създайте нов логически том, който е по -малък от размера на физическия том, защото моментната снимка ще бъде създадена върху свободното пространство на физическия том.

Сега, ако искате да създадете моментна снимка на логически том, изпълнете следната команда, за да създадете моментна снимка на lv1. Тук името на моментната снимка е snap_ck, а размерът на моментната снимка е 6G. Ако свободното пространство на физическото устройство е по -малко от 6G, тогава ще се генерира грешка и няма да се създаде моментна снимка.

lvm>lvcreate -ТЕ6Gsnap_ck vg1/lv1

-отивам опцията се използва за възстановяване на логически том от моментна снимка. Когато командата се изпълни, логическият том ще бъде възстановен от мястото, където е направена моментната снимка.

lvm>lvconvert--отивамvg1/snap_ck

Преоразмерете логическия том

Можете лесно да промените размера на всеки логически том, като използвате lvresize команда. Тази команда се използва с опции -L за задаване на нов размер за всеки съществуващ том. Първо проверете текущия размер на всеки логически том, който искате да преоразмерите lvscan команда. Текущият размер на силата на звука е 5 GB в следния изход.

lvm>lvscan

Ако искате да промените силата на звука и да зададете размера на силата на звука на 9 GB, изпълнете командата lvresize с необходимите опции и проверете дали размерът на звука е увеличен правилно или не.

lvm>lvresize-ТЕ+4G vg1/lv1
lvm>lvscan

Премахване на физически том от група томове

Ако някоя група томове съдържа два или повече физически тома и искате да премахнете прикачения файл на всеки конкретен физически том от групата томове, стартирайте vgreduce команда с име на група томове и име на физически том. Ако се използва физически том, няма да можете да премахнете тома от групата томове. В този случай трябва да преместите необходимия физически том на друго място на физически обем от група томове. Така че групата томове трябва да има повече от един физически том, за да изпълни задачата. След преместване на физически том, можете да изпълните следните команди, за да премахнете този физически том от групата томове. Няма да можете да изпълнявате командите, ако имате само едно физическо устройство в групата на тома.

lvm>pvmove/dev/баня
lvm>vgreduce vg1/dev/баня

lvm>pvremove/dev/баня

Необходимо е да имате познания за използване на LVM за ефективно управление на устройствата за съхранение на системата. Ако разбирате и тествате споменатите команди от този урок правилно, тогава ще можете да приложите тези команди в Ubuntu за конфигуриране на вашите дискове въз основа на вашите изисквания.