Конфигуришите и управљајте ЛВМ партицијама на Линуку

ЛВМ (Логицал Волуме Манагер) - подсистем оперативног система Линук, омогућујући вам да користите различите области физичког чврстог диска или различитих чврстих дискова као једну логичку јединицу. ЛВМ је уграђен у Линук кернел и имплементиран је на основу уређаја Маппер.

Главне предности ЛВМ-а су висок степен апстракције од физичких дискова, флексибилност и скалабилност. Можете да промијените величину логичке гласноће у лету, додате (и избришете) нове дискове. Количине ЛВМ-а подржавају постојани снимак и стриптиз (стратификација података између више дискова ради повећања перформанси).

У овом ћемо чланку размотрити употребу ЛВМ партиција на Линук ЦентОС 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. Покретање диска: пвцреате / дев / сд б, ц
  2. Креирајте групу ЛВМ: вгцреате огледало1 / дев / сд б, ц
  3. Креирајте огледало ЛВМ волумена: лвцреате -Л 5г -м1 -н лвМирр1 ВГмиррор1

Алати ЛВМ Врло су погодни за рад, уз помоћ којих можете лако управљати количинама, исећи их на величине које су вам потребне и лако их употребити да одговарају вашим потребама. У овом сам чланку покушао да се дотакнем свих главних тачака у раду ЛВМ.