/ / Како управљати и користити ЛВМ (Логицал Волуме Манагемент) у Убунту-у

Како управљати и користити ЛВМ (Логицал Волуме Манагемент) у Убунту-у

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

Као што је раније речено, ЛВМ је слој апстракцијеизмеђу вашег оперативног система и физичких чврстих дискова. То значи да ваши физички хард дискови и партиције више нису везани за чврсте дискове и партиције на којима бораве. Уместо тога, чврсти дискови и партиције које ваш оперативни систем види могу бити било који број засебних чврстих дискова обједињених заједно или у софтверском РАИД-у.

За управљање ЛВМ-ом постоје ГУИ алати, али доступнида бисте заиста схватили шта се догађа с вашом ЛВМ конфигурацијом, вероватно је најбоље знати шта су алати наредбеног ретка. Ово ће бити посебно корисно ако управљате ЛВМ-ом на серверу или дистрибуцији која не нуди ГУИ алате.

Већина команди у ЛВМ-у су врло сличне једна другој. Свакој важећој наредби претходи једно од следећег:

  • Физички волумен = пв
  • Волуме волуме = вг
  • Логичка запремина = лв

Физичке команде за јачину звука су за додавање илиуклањање хард дискова у групама волумена. Команде групе волумена служе за промену онога што је апстрахирани скуп физичких партиција представљен вашем раду у логичким количинама. Команде за логички волумен представљају групе волумена као партиције како би ваш оперативни систем могао да користи одређени простор.

ЛВМ Цхеат Схеет

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

Све наредбе на овој листи мораће се покренути као роот јер мењате поставке широм система које ће утицати на целокупну машину.

(Кликните на сличицу за слику у пуној величини)

Како прегледати тренутне информације о ЛВМ-у

Прво што ћете можда требати да проверите како је постављен ваш ЛВМ. Тхе s и display команде раде са физичким волуменима (пв), групама волумена (вг) и логичким волуменима (лв) тако да је добро место за почетак када покушавате да утврдите тренутна подешавања.

Тхе display наредба ће форматирати информације тако да их је лакше разумети него s команда. За сваку наредбу видјет ћете име и путању пв / вг, а такођер треба дати информације о слободном и искориштеном простору.

Најважније информације биће име ПВ-а и ВГ име. С та два информација можемо наставити са радом на подешавању ЛВМ-а.

Стварање логичког волумена

Логичке количине су ваше партицијеоперативни систем користи у ЛВМ-у. Да бисмо створили логички волумен прво морамо имати групу физичких и јачина звука. Ево свих корака неопходних за стварање новог логичког волумена.

Створите физички волумен

Почећемо од почетка са потпуно новим чврстим диском на којем нема партиција или информација. Започните с проналажењем с којим диском ћете радити. (/ дев / сда, сдб итд.)

Напомена: Запамтите да ће све наредбе требати да се покрену као роот или додавањем „судо“ на почетак наредбе.

fdisk -l

Ако ваш чврсти диск никада није форматиран илиподељена пре него што ћете вероватно видети нешто овако у излазу фдиск-а. Ово је потпуно у реду јер ћемо у наредним корацима креирати потребне партиције.

Наш нови диск се налази на / дев / сдб, па омогућава употребу фдиск-а за креирање нове партиције на диску.

Постоји мноштво алата који могу креирати нову партицију с ГУИ-ом, укључујући Гпартед, али с обзиром да је терминал већ отворен, ми ћемо користити фдиск за креирање потребне партиције.

Са терминала откуцајте следеће команде:

fdisk /dev/sdb

Ово ће вас ставити у посебан фдиск промпт.

Унесите команде редоследом датим за креирање анова примарна партиција која користи 100% новог чврстог диска и спремна је за ЛВМ. Ако требате да промените величину партиције или желите више делова, предлажем да користите ГПартед или самостално читате о фдиск-у.

Упозорење: Следећи кораци ће форматирати ваш чврсти диск. Обавезно проверите да немате никакве информације на овом чврстом диску пре него што следите ове кораке.

  • n = створите нову партицију
  • p = ствара примарну партицију
  • 1 = чини партицију првом на диску

Притисните двапут да унесете подразумевани први и задњи цилиндар.

За припрему партиције коју ће користити ЛВМ користите следеће две наредбе.

  • t = промените тип партиције
  • 8e = промене типа ЛВМ партиције

Провјерите и запишите информације на чврсти диск.

  • p = погледајте подешавање партиције тако да можемо прегледати пре него што напишемо промене на диск
  • w = упишите промене на диск

Након тих наредби, промпт фдиск требао би изаћи и вратит ћете се на басх брзину вашег терминала.

Унесите pvcreate /dev/sdb1 да створимо ЛВМ физички волумен на партицији коју смо управо створили.

Можда се питате зашто нисмо форматирали партицију системом датотека, али не брините, тај корак долази касније.


Креирајте групу волумена

Сада када смо одредили партицију и створили физички волумен, потребно је да створимо групу волумена. Срећом, ово траје само једна наредба.

vgcreate vgpool /dev/sdb1

Вгпоол је име нове групе волумена коју микреирано. Можете га именовати како год желите, али препоручује се да вг ставите на предњу страну етикете, па ако га касније упутите, знаћете да је то група волумена.

Креирајте логички волумен

Да бисте креирали логички волумен који ће користити ЛВМ:

lvcreate -L 3G -n lvstuff vgpool

Наредба -Л означава величину логикезапремину, у овом случају 3 ГБ, а наредба -н именује јачину звука. На Вгпоол се упућује тако да наредба лвцреате зна из којег волумена треба да добије простор.

Форматирајте и монтирајте логички волумен

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

mkfs -t ext3 /dev/vgpool/lvstuff

Креирајте тачку монтирања, а затим монтирајте јачину звука негде где је можете користити.

mkdir /mnt/stuff
mount -t ext3 /dev/vgpool/lvstuff /mnt/stuff

Промјена величине логичког волумена

Једна од предности логичких волумена је и то што можетеучините ваше дионице физички већим или мањим без потребе да све премјештате на већи чврсти диск. Уместо тога, можете додати нови чврсти диск и проширити групу запремине у току. Или ако имате чврсти диск који се не користи, можете га уклонити из групе волумена да бисте смањили логички волумен.

Постоје три основна алата за прављење физичких волумена, група волумена и логичких волумена у веће или веће.

Напомена: Свакој од ових наредби треба да претходи пв, вг или лв, овисно о томе с киме радите.

  • resize - може смањити или проширити физичке количине и логичке количине, али не и групе волумена
  • extend - може да направи групе волумена и логичке волумене веће, али не и мање
  • reduce - може да направи групе волумена и логичке запремине мање, али не и веће

Идемо кроз пример како додати нови чврсти диск логичком волумену „лвстуфф“ који смо управо створили.

Инсталирајте и форматирајте нови чврсти диск

Да бисте инсталирали нови чврсти диск, следите горње кораке да бисте створили нову партицију и додали промените врсту партиције у ЛВМ (8е). Затим користите пвцреате да бисте створили физички волумен који ЛВМ може препознати.

Додајте нови чврсти диск у Волуме Гроуп

Да бисте додали нови чврсти диск групи волумена, морате знати која је ваша нова партиција, / дев / сдц1 у нашем случају, и назив групе волумена у коју желите да је додате.

Ово ће додати нову физичку запремину постојећој групи волумена.

vgextend vgpool /dev/sdc1

Проширите логички волумен

Да бисмо промијенили величину логичког волумена, морамо рећи какомного желимо проширити по величини уместо према уређају. У нашем примеру смо управо додали хард диск од 8 ГБ у наш вгпоол од 3 ГБ. Да бисмо тај простор искористили можемо користити лвектенд или лвресизе.

lvextend -L8G /dev/vgpool/lvstuff

Док ће ова команда функционисати видећете да јеми ћемо заправо променити величину нашег логичког волумена на 8 ГБ уместо додавања 8 ГБ у постојећи волумен онако како смо желели. Да бисте додали последња 3 доступна гигабајта, требате да употребите следећу наредбу.

lvextend -L+3G /dev/vgpool/lvstuff

Сада је наша логичка запремина 11 ГБ.

Проширење датотечног система

Логичка запремина је 11 ГБ, али систем датотекана тој запремини је још само 3 ГБ. Да би систем датотека искористио читавих 11 ГБ на располагању, морате да користите команду ресизе2фс. Само усмјерите ресизе2фс на логички волумен од 11 ГБ и то ће учинити магију за вас.

resize2fs /dev/vgpool/lvstuff

Напомена: Ако користите други датотечни систем осим ект3 / 4, погледајте алате за промјену величине датотека.

Смањите логички волумен

Ако желите да уклоните чврсти диск из групе запремине, требало би да следите горе наведене кораке обрнутим редоследом и уместо тога користите лвредуце и вгредуце.

  1. промијените величину датотечног система (обавезно премјестите датотеке на сигурно подручје тврдог диска прије него што промијените величину)
  2. смањите логички волумен (уместо + за проширење можете да употребите и - да смањите за величину)
  3. уклоните чврсти диск из групе запремине помоћу вгредуце

Израда резервне копије логичког волумена

Снимци су карактеристика која су новији напреднијидатотечни системи се испоручују, али ект3 / 4 нема могућност прављења снимака у току. Једна од најбољих ствари у вези са снимцима ЛВМ-а је да ваш датотечни систем никад не постаје без мреже и можете да имате онолико колико желите без заузимања додатног простора на чврстом диску.

Кад ЛВМ направи снимак, слика сетачно како изгледа логички волумен и та слика може се користити за прављење копије на другом чврстом диску. Док се прави копија, све нове информације које треба додати логичком волумену уписују се на диск као и обично, али промене се прате тако да се оригинална слика никада не уништи.

Да бисмо створили снимак, морамо да направимо новилогички волумен с довољно слободног простора за смјештај нових информација које ће бити уписане у логички волумен док правимо сигурносну копију. Ако се диск не пише активно, можете користити веома малу количину складиштења. Једном када завршимо са резервном копијом само уклонимо привремени логички волумен и оригинални логички волумен ће се наставити нормално.

Креирајте нови снимак

Да бисте направили снимак лвстуффа, користите команду лвцреате као и пре, али користите -с заставу.

lvcreate -L512M -s -n lvstuffbackup /dev/vgpool/lvstuff

Овде смо створили логички волумен са само 512 МБ, јер се диск не користи активно. 512 МБ чува све нове записе док правимо резервну копију.

Моунт Нев Снапсхот

Баш као и пре него што морамо да направимо тачку монтирања и монтирамо нови снимак, тако да са њега можемо копирати датотеке.

mkdir /mnt/lvstuffbackup
mount /dev/vgpool/lvstuffbackup /mnt/lvstuffbackup

Копирајте снимку и обришите логички волумен

Све што вам преостаје јесте да копирате све датотеке са / мнт / лвстуффбацкуп / на спољни чврсти диск или да га одредите тако да је све у једној датотеци.

Напомена: тар -ц ће креирати архиву и -ф ће рећи локацију и назив датотеке архиве. За помоћ у употреби команде тар man tar у терминалу.

tar -cf /home/rothgar/Backup/lvstuff-ss /mnt/lvstuffbackup/

Запамтите то док траје резервна копијасве датотеке које би биле написане у лвстуфф се прате у привременом логичком волумену који смо креирали раније. Проверите да ли имате довољно слободног простора док се израђује сигурносна копија.

Једном када сигурносна копија заврши, искључите јачину звука и уклоните привремену снимку.

umount /mnt/lvstuffbackup
lvremove /dev/vgpool/lvstuffbackup/

Брисање логичког волумена

Да бисте избрисали логички волумен, прво морате да направитепровјерите да ли је звук искључен, а затим га можете користити да бисте га избрисали. Такође можете уклонити групу волумена након што су обрисани логички волумени и физички волумен након што је група волумена избрисана.

Овде су све команде које користе свеске и групе које смо створили.

umount /mnt/lvstuff
lvremove /dev/vgpool/lvstuff
vgremove vgpool
pvremove /dev/sdb1 /dev/sdc1

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