Как работи Мениджърът на логически томове (LVM) на Linux

Kak Raboti Menidz R T Na Logiceski Tomove Lvm Na Linux



Мениджърът на логически томове (LVM) е мощен инструмент за управление на дискове за Linux. LVM може да управлява множество дискове наведнъж – твърди дискове, SATA SSD, NVME SSD и т.н. Вместо да създава физически дялове на дисковете, LVM използва логически томове, които могат да обхващат множество дискове (управлявани от LVM). Тази функция дава на LVM по-голяма гъвкавост при управлението на съхранението.

В тази статия ще обсъдим как работи Logical Volume Manager (LVM) и характеристиките на LVM.

Тема на съдържанието:

  1. Основни принципи на работа на LVM
  2. Функции на диспечера на логически томове (LVM).
  3. Заключение

Основни принципи на работа на LVM

Процесът за това как LVM управлява дисковете е илюстриран на следната фигура:











Някои от важните термини на LVM са обяснени по следния начин:



Физически обем (PV): Физическите дискове (HDD, SSD и т.н.), които се добавят към LVM системата за управление, се наричат ​​LVM физически томове (PV). На фигурата Диск 1, Диск 2 и Диск 3 се наричат ​​LVM Physical Volumes (PV).





Група обеми (VG): Един или повече физически дискове образуват LVM Volume Group (VG). Както е показано на фигурата, Диск 1, Диск 2 и Диск 3 образуват LVM група томове (VG).

Логически обем (LV): Във всяка LVM група томове можете да създадете до 256 LVM логически тома (LV). LVM логическите томове (LV) са като дискови дялове. Можете да ги форматирате и монтирате във файловата система на Linux по същия начин, по който форматирате и монтирате дисковите дялове. Това е илюстрирано на предишната фигура.



Функции на диспечера на логически томове (LVM).

Функциите на Мениджър на логически томове (LVM) са обяснени накратко в следното:

Управление на логически обеми: Основната цел на LVM е да абстрахира физическите дискове като HDD/SSD в логически томове/дялове, така че да могат да се управляват лесно и с по-голяма гъвкавост. След като прочетете за другите функции на 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.

Заключение

Обяснихме как работи Logical Volume Manager (LVM). Също така ви показахме фигура, която обяснява как LVM абстрахира физическите дискове и ги управлява логически, и също обсъдихме функциите на Мениджъра на логическите томове (LVM).