ЛВМ (Логицал Волуме Манагер) - подсистем оперативног система Линук, омогућујући вам да користите различите области физичког чврстог диска или различитих чврстих дискова као једну логичку јединицу. ЛВМ је уграђен у Линук кернел и имплементиран је на основу уређаја Маппер.
Главне предности ЛВМ-а су висок степен апстракције од физичких дискова, флексибилност и скалабилност. Можете да промијените величину логичке гласноће у лету, додате (и избришете) нове дискове. Количине ЛВМ-а подржавају постојани снимак и стриптиз (стратификација података између више дискова ради повећања перформанси).
У овом ћемо чланку размотрити употребу ЛВМ партиција на Линук ЦентОС 8 као примјер, приказати поступак комбинирања два диска у једну ЛВМ групу, видјети како креирати групе, количине, монтирати, проширити и смањити величину ЛВМ партиција.
Садржај:
- Инсталирање услужног програма лвм2
- Стварање ЛВМ партиција
- ЛВМ: креирање датотечног система, постављање логичког волумена
- Повећајте логички волумен ЛВМ-а
- Смањење количине ЛВМ
- Уклањање ЛВМ група и волумена
- Креирајте зрцалне количине ЛВМ-а
Пре свега, морате да разумете нивое апстракције дискова ЛВМ.
- Физички волумен (ПВ) - физички ниво. Физички дискови се иницијализирају за употребу у ЛВМ-у.
- Волуме Гроуп (ВГ) - ниво групе волумена. Иницијализовани дискови су комбиновани у логичке групе са називом.
- Логичка запремина (ЛВ) - ствара логички волумен на групи волумена, у којој се налази систем датотека и подаци.
Инсталирање услужног програма лвм2
За почетак ЛВМ, треба да инсталирате услужни програм лвм2. Покрените следеће команде:
апт-гет инсталл лвм2
- за Убунту, Минт, Дебиан
иум инсталирајте лвм2
- за Центос, Ред-Хат, Федора
У различитим верзијама Линука разликује се само начин инсталирања услужног програма лвм2 (инсталација путем иум / днф или апт-гет), што даље команде за рад са ЛВМ, су исти.
Стварање ЛВМ партиција
Дакле, имамо КВМ виртуелну машину на коју су прикључена два додатна диска. Проверите да ли су они доступни у систему помоћу наредбе:
фдиск -л
Као што видите, на располагању су ми два диска / дев / вдб
и / дев / вдц
.
При подешавању ЛВМ на вашем виртуелном или физичком серверу користите означавање диска.
Да бисте омогућили дискове за ЛВМ, они морају да их обележе (иницијализирају) од стране услужног програма пвцреате:
пвцреате / дев / вдб / дев / вдц
Сада, како бисте били сигурни да се ови уређаји могу користити ЛВМ, ентер цомманд пвдисплаи:
Као што видите, приказана су оба диска. Анализираћемо податке из излаза команде:
- ПВ Наме - име диска или партиције
- ВГ Наме - група волумена којој овај диск припада (још нисмо направили групу)
- Величина ПВ - величина или величина диска
- Додељива - дистрибуција по групама. У нашем случају није било дистрибуције, дакле, НЕ
- ПЕ Сизе - величина физичког фрагмента. Ако диск није додан ниједној групи, вредност ће увек бити 0
- Укупно ПЕ - број физичких фрагмената
- Бесплатно ПЕ - број слободних физичких фрагмената
- Додељени ПЕ - дистрибуирани фрагменти
- ПВ УУИД - идентификатор секције
Коришћење команде пвсцан можете скенирати дискове за ПВ.
Следећи корак је креирање групе волумена. Помоћу наредбе креирате групе волумена. вгцреате. За спајање претходно обележених дискова користимо наредбу:# вгцреате тест / дев / вдб / дев / вдц
„Тест“ групе волумена успешно је створен
Да бисте проверили резултат, унесите вгдисплаи:
Као што видите, дискови су груписани тест и Вг сизе приказује укупну величину диска.
Анализираћемо податке са уврштења тима вгдисплаи:
- ВГ Наме - група волумена којој припада овај диск.
- Формат - верзија подсистема лвм која се користи за креирање групе (у нашем случају верзија 2)
- Подручја метаподатака - Подручје метаподатака
- ВГ Аццесс - ниво приступа логичкој групи волумена
- ВГ Величина - укупна запремина дискова у групи
- ПЕ Сизе - величина физичког фрагмента
- Аллоц ПЕ / Величина - дистрибуирани простор (број и количина фрагмената)
- ВГ УУИД - идентификатор групе
Након што смо створили заједничку групу за дискове, можемо да створимо логички волумен ове групе. Приликом креирања волумена користите наредбу стварам.
Да бисте створили логички волумен одређене величине и имена у вашој групи, користите наредбу:
# лвцреате -Л 5Г тест
Логичка запремина "лвол0" је креирана.
Као што можете видети из листе, у групи тест логички волумен именован лвол0 и величине 5Г.
Ако желите сами да поставите име, користите заставицу -н:
# лвцреате -Л 5Г -н тест1 тест
Направљен је логички волумен "тест1"
Неколико примера за креирање логичких волумена различитих величина:
лвцреате -л 40% ВГ тест
- 40% простора на групном диску тест
лвцреате - 100% БЕСПЛАТНО тест
- користите сав слободни простор у групи тест
Да бисте приказали информације о логичком волумену, користите лвдисплаи:
Такође ћемо анализирати списак ове команде:
- ЛВ Патх - стаза до уређаја логичког волумена (на диск или партицију)
- ЛВ Наме - име логичког волумена
- ВГ Наме - назив групе волумена
- ЛВ УУИД - логички идентификатор волумена
- ЛВ Врите Аццесс - ниво приступа логичкој јачини
- Хост креирања ЛВ-а, информације о времену - хосту, датуму креирања логичког волумена
- ЛВ Сизе - величина диска доступна за употребу помоћу логичког волумена
- Тренутни ЛЕ - број логичких фрагмената
ЛВМ: креирање датотечног система, постављање логичког волумена
Да бисте креирали датотечни систем на логичком волумену, користите услужни програм мкфс:
Направите датотечни систем ект4 на ЛВМ волумен:
мкфс.ект4 / дев / тест / тест1
Систем датотека је креиран без грешака..
Сада направите тестни директориј и монтирајте логички волумен у овај директориј:
# мкдир / вар / ввв / хоме
# моунт / дев / тест / тест1 / вар / ввв / хоме /
Као што видите, све је прошло без грешака и сада директориј / вар / ввв / хоме постоји као посебан одељак.
Да би се логички волумен монтирао у време покретања, морате да га додате фстаб и доделите директоријум за монтирање.
Отворите датотеку:нано / етц / фстаб
И додајте следеће информације:
/ дев / тест / тест1 / вар / ввв / хоме ект4 задане вредности 1 2
Тада можете монтирати јачину звука моунт -а:
# моунт -а
# дф -х
Употребљена величина фајла% Употреба% Монтирано на девтмпфс 485М 0 485М 0% / дев тмпфс 496М 0 496М 0% / дев / схм тмпфс 496М 6.7М 489М 2% / рун тмпфс 496М 0 496М 0% / сис / фс / цгроуп / дев / вда2 20Г 1.3Г 19Г 7% / / дев / вда1 488М 100М 353М 23% / боот тмпфс 100М 0 100М 0% / трчање / корисник / 0 / дев / маппер / тест-тест1 4.8Г 20М 4.6Г 1% / вар / ввв / куци
Да бисте проверили опште информације о дисковима, партицијама и количинама, унесите команду лсблк:
Као што видите, приказан је наш створени волумен и директориј на који је постављен.
Тим лвмдисксцан
омогућава скенирање доступних дискова, показује њихову величину и припадност ЛВМ-у.
Повећајте логички волумен ЛВМ-а
Да бисте додали додатни диск групи волумена, морате да користите познату шему:
пвцреате / дев / насхдиск
- иницијализација диска за лвм
вгектенд тест / дев / насхдиск
- додавање диска групи волумена
Да бисте проширили логички волумен, користите следећи дијаграм:
лвектенд -Л10Г / дев / тест / тест1
На овај начин ћете проширити партицију на 10 ГБ.
Још неколико примера проширења ЛВМ одељка:
лвектенд -Л + 10Г / дев / тест / тест1
- додајте 10 ГБ у волумен
лвектенд -л + 100% БЕСПЛАТНО / дев / тест / тест1
- одаберите сав нераспоређени простор у групи тест
Остаје повећати партицију датотечног система:
ресизе2фс / дев / тест / тест1
- за ект4
кфс_гровфс / дев / тест / тест1
- за кфс
Смањење количине ЛВМ
ЛВМ-ови вам омогућавају да смањите величину јачине звука. Али због сигурности, смањење величине партиције морате да је онемогућите.
Искључите јачину из директорија:
умоунт / вар / ввв / хоме /
Покрените проверу диска:
е2фсцк -фи / дев / тест / тест1
Смањите партицију датотечног система за 4 ГБ:
# ресизе2фс / дев / тест / тест1 4Г
ресизе2фс 1.42.9 (28-децембар 2013) Промјена величине датотечног система у / дев / тест / тест1 на 1048576 (4к) блоковима. Датотечни систем на / дев / тест / тест1 дугачак је 1048576 блокова.
# лвредуце -Л-4Г / дев / тест / тест1
УПОЗОРЕЊЕ: Смањивање активног логичког волумена на 6,00 ГиБ. ОВО МОЖЕТЕ ДА СМАЊИТЕ СВОЈЕ ПОДАЦЕ (датотечни систем итд.) Да ли заиста желите смањити тест / тест1? [и / н]: и Величина теста / теста логичке запремине 1 промењена је са 10,00 ГиБ (2560 екстензија) на 6,00 ГиБ (1536 екстензија). Испитивање / тест1 логичке запремине успјешно је промијењено.
Сада смањите величину самог ЛВМ волумена:
лвредуце -Л-4Г / дев / тест / тест1
Након тога, требате да вратите јачину звука и проверите тренутну величину:
Као што видите, величина се смањила на 4 ГБ.
Уклањање ЛВМ група и волумена
За брисање волумена ЛВМ користите наредбу лвремове:
лвремове / дев / тест / тест1
Да бисте избрисали логичку групу волумена, користите:
# вгремове тест
„Тест“ групе волумена успешно је уклоњен
Уклони ознаке из ЛВМ погони:
# пвремове / дев / вдб / дев / вдц
Етикете на физичкој јачини "/ дев / вдб" успешно су обрисане. Етикете на физичкој јачини "/ дев / вдц" су успешно обрисане.
Креирајте зрцалне количине ЛВМ-а
ЛВМ вам омогућава да креирате зрцалне количине да бисте повећали отпорност на чување података. У ЛВМ огледалу подаци се истовремено чувају на два (или више) физичких дискова (слично као РАИД-1). Процедура за креирање зрцалне запремине у ЛВМ-у.
- Покретање диска:
пвцреате / дев / сд б, ц
- Креирајте групу ЛВМ:
вгцреате огледало1 / дев / сд б, ц
- Креирајте огледало ЛВМ волумена:
лвцреате -Л 5г -м1 -н лвМирр1 ВГмиррор1
Алати ЛВМ Врло су погодни за рад, уз помоћ којих можете лако управљати количинама, исећи их на величине које су вам потребне и лако их употребити да одговарају вашим потребама. У овом сам чланку покушао да се дотакнем свих главних тачака у раду ЛВМ.