18Aug
У нашем претходном чланку рекли смо вам шта је ЛВМ и за шта можете да га користите, а данас ћемо вас провести кроз неке кључне алатке за управљање ЛВМ-ом, тако да ћете бити сигурни у подешавање или проширење ваше инсталације.
Као што је раније речено, ЛВМ је слој апстракције између вашег оперативног система и физичких чврстих дискова.Оно што то значи је да ваши физички чврсти дискови и партиције више нису везани за хард дискове и партиције на којима живе.Уместо тога, чврсти дискови и партиције које ваш оперативни систем види може бити било који број одвојених чврстих дискова заједно или у софтверском РАИД-у.
Да бисте управљали ЛВМ-ом, доступни су ГУИ алати, али да бисте заиста разумели шта се дешава са вашом ЛВМ конфигурацијом, вероватно је најбоље знати шта су алати командне линије.Ово ће бити посебно корисно ако управљате ЛВМ-ом на серверу или дистрибуцији која не нуди алате за ГУИ.
Већина команди у ЛВМ-у су веома сличне једна другој.Сваки важећој команди претходи један од следећих:
- Пхисицал Волуме = пв
- Волуме Гроуп = вг
- Логички волумен = лв
Команде физичког волумена су за додавање или уклањање чврстих дискова у групама запремине.Команде запреминске групе су за промјену онога што се абстрахован скуп физичких партиција презентира вашем раду у логичким запреминама.Команде логичког волумена ће представити групе волумена као партиције тако да ваш оперативни систем може користити одређени простор.
ЛВМ головолом за преузимање
Да би вам помогао да разумете које су команде доступне за сваки префикс направили смо ЛВМ шаблон листу.Ми ћемо покрити неке команде у овом чланку, али још увек постоји пуно што можете урадити, неће бити обухваћено овдје.
Све команде на овој листи ће морати да се покрену као роот зато што мењате системске поставке које ће утицати на целу машину.
( Кликните на сличицу за слику у пуној величини)
Како погледати тренутне информације о ЛВМ-у
Прво што можда треба да урадите је да проверите како је постављен ЛВМ.Команде с и приказују физичке запремине( пв), групе запремине( вг) и логичке запремине( лв), тако да је добро место за покретање када покушавате да сазнате тренутна подешавања.
Команда приказа ће форматирати информације тако да је лакше разумјети од с наредбе.За сваку наредбу видећете име и путање пв / вг и такође треба да дају информације о слободном и коришћеном простору.
Најважније информације ће бити име ПВ и име ВГ.Са тим две информације можемо наставити радити на поставци ЛВМ-а.
Креирање логичког гласноће
Логички волумени су партиције које ваш оперативни систем користи у ЛВМ-у.За креирање логичког волумена прво морамо имати физички волумен и групу за запремину.Ево свих корака потребних за креирање новог логичког волумена.
Креирање физичког волумена
Почећемо од нуле са новим чврстим диском без партиција или информација о њему.Почните са проналаском на којем диску ћете радити.(/dev/ сда, сдб, итд.)
Напомена: Запамтите да ће све команде бити покренути као роот или додавањем 'судо' на почетак команде.
фдиск -л
Ако ваш чврсти диск никада није био форматиран или партициониран пре него што ћете вероватно видети нешто слично у излазу фдиск-а.Ово је сасвим добро јер ћемо креирати потребне партиције у наредним корацима.
Наш нови диск се налази на /dev/ сдб, па омогућава фдиск да креира нову партицију на диску.
Постоји много алата који могу креирати нову партицију са ГУИ, укључујући и Гпартед, али пошто смо већ отворили терминал, користићемо фдиск да креирамо потребну партицију.
Из типа терминала следеће команде:
фдиск /dev/ сдб
Ово ће вас ставити у посебан позив за фдиск.
Унесите команде у редоследу датом да бисте креирали нову примарну партицију која користи 100% новог чврстог диска и спремна је за ЛВМ.Ако желите да промените величину партиције или желите више партија, препоручујем да користите ГПартед или читате о фдиск-у сами.
Упозорење: Следећи кораци ће форматирати ваш чврсти диск.Пре него што пратите ове кораке, немојте имати никакве информације о овом чврстом диску.
- н = креирај нову партицију
- п = креира примарну партицију
- 1 = учини партицију прво на диску
Пусх ентер двапут да прихвати подразумевани први цилиндар и задњи цилиндар.
Да бисте припремили партицију коју ће ЛВМ користити, користите следеће две команде.
- т = променити врсту партиције
- 8е = промене ЛВМ партиције типа
Провјерите и упишите информације на чврсти диск.
- п = погледајте партицију партиције тако да можемо да преиспитамо пре него што запишемо измене на диску.
- в = уписати промене на диск
Након тих команди, фдиск промпт треба да изађе и вратит ћете се на басх промпт вашег терминала.
Унесите пвцреате /dev/ сдб1 да бисте креирали физички волумен ЛВМ на партицији коју смо управо направили.
Можда сте питали зашто нисмо форматирали партицију са датотечним системом, али не брините, тај корак долази касније.
Креирање групе гласноће
Сада када имамо партицију која је одређена и креиран физички волумен, потребно је креирати групу звука.Срећом ово траје само једна команда.
вгцреате вгпоол /dev/ сдб1
Вгпоол је име нове групе запремина које смо креирали.Можете га назвати оним што желите, али препоручљиво је поставити вг на предњој страни етикете, тако да ако позовете касније, знате да је група запремина.
Креирање логичког волумена
Да бисте креирали логички волумен који ће ЛВМ користити:
лвцреате -Л 3Г -н лвстуфф вгпоол
Команда -Л означава величину логичког волумена, у овом случају 3 ГБ, а команда -н називазапремине.Вгпоол је референциран тако да команда лвцреате зна од кога ће запамтити простор.
Форматирање и постављање логичког волумена
Један последњи корак је да форматирате нову логичку волумен датотеку.Ако желите помоћ у одабиру Линук фајловог система, прочитајте како нам то може помоћи да изаберете најбољи систем датотека за ваше потребе.
мкфс -т ект3 /dev/vgpool/ лвстуфф
Направите тачку монтирања и затим поставите јачину звука негде где можете да је користите.
мкдир /mnt/ ствари
моунт -т ект3 /dev/vgpool/ лвстуфф /mnt/ ствари
Промена величине логичког волумена
Једна од предности логичких волумена је да можете да учврстите своје делове физички веће или мање, а да не морате све да премјестите на већи хард диск.Уместо тога, можете додати нови чврсти диск и проширити своју групу волумена на лет.Или ако имате чврсти диск који се не користи, можете је уклонити из групе звука како бисте смањили своју логичку гласноћу.
Постоје три основна алата за прављење физичких волумена, група запремине и логичких волумена веће или мање.
Напомена: Свакој од ових наредби мораће претходити пв, вг или лв у зависности од тога на чему радите.
- ресизе - може смањити или проширити физичке запремине и логичке запремине, али не и групе запремине
- продужити - може направити групе запремине и логичке запремине веће, али мање мање
- смањити - може направити запреминске групе и логичке запремине мање али не и веће
Хајде да прођемо кроз примеркако додати нови чврсти диск на логичку тачку "лвстуфф" коју смо управо створили.
Инсталирање и форматирање новог чврстог диска
Да бисте инсталирали нови чврсти диск следите горенаведеним корацима како бисте креирали нову партицију и додали промјену, то је тип партиције на ЛВМ( 8е).Затим користите пвцреате да бисте креирали физички волумен који ЛВМ може препознати.
Додајте нови чврсти диск у групу количина
Да бисте додали нови чврсти диск у групу волумена, само треба да знате шта је ваша нова партиција, /dev/ сдц1 у нашем случају и име групе звука на коју желите да је додате.
Ово ће додати нови физички волумен постојећој групи звука.
вгсденд вгпоол /dev/ сдц1
Ектенд Логицал Волуме
Да би променили величину логичког волумена, морамо да кажемо колико желимо да се прошири по величини уместо уређаја.У нашем примеру смо само додали 8 ГБ хард диска за наш 3 ГБ вгпоол.Да би тај простор био употребљив, можемо користити лвектенд или лвресизе.
лвектенд -Л8Г /dev/vgpool/ лвстуфф
Док ова команда функционише, видећете да ће заправо променити величину наше логичке запремине на 8 ГБ уместо да додате 8 ГБ постојећем волумену као што смо желели.Да бисте додали последње 3 доступне гигабајта, потребно је да користите следећу команду.
лвектенд -Л + 3Г /dev/vgpool/ лвстуфф
Сада је наш логички волумен величине 11 ГБ.
Ектенд Филе Филе
Логичка запремина је 11 ГБ, али је систем датотека на том нивоу још увијек 3 ГБ.Да би систем датотека користио цијели 11 ГБ доступан, морате користити команду ресизе2фс.Само усмерите ресизе2фс на 11 ГБ логичког волумена и то ће учинити магију за вас.
ресизе2фс /dev/vgpool/ лвстуфф
Напомена: Ако користите други систем датотека осим ект3 / 4, погледајте алате за промену величине датотека.
Схринк Логицал Волуме
Ако сте желели да уклоните чврсти диск из групе за запремину, требало би да следите горе наведене кораке у обрнутом редоследу и користите лвредуце и вгредуце уместо тога.
- ресизе филе систем( обавезно померите датотеке у сигурно подручје на чврстом диску пре промјене величине)
- смањи логичку јачину звука( умјесто + за проширење можете такођер користити - да смањите величину)
- уклоните чврсти диск из групе запремине с вгредуце
Израда резервне копије логичког волумена
Снапсхотс је функција која долази са неким новијим напредним датотечним системима, али ект3 / 4 не поседује способност да снима снимке у току лета.Једна од најбољих ствари о ЛВМ снимцима је да ваш фајл систем никад не преузмете ван мреже и можете имати толико оних који желите, а да не узимате додатни простор на чврстом диску.
Када ЛВМ снима снимак, снима се тачно како изгледа логички волумен и да се слика може искористити за копирање на другом чврстом диску.Док се копира, све нове информације које треба додати у логичку књигу записују се на диск као и нормално, али промене се прате тако да се оригинална слика никада не уништи.
Да бисте направили снимак, потребно је креирати нову логичку тачку са довољно слободног простора за држање било каквих нових информација које ће бити уписане у логичку јачину док правимо резервну копију.Ако се диск јединица активно не пише да можете користити веома мало простора за складиштење.Једном кад завршимо са нашим резервним копирањем, само уклонимо привремену логичку јачину и оригинална логичка запремина ће се наставити као нормално.
Направите нови снапсхот
Да бисте креирали снимак лвстуффа користите наредбу лвцреате као и раније, али користите ознаку -с.
лвцреате -Л512М -с -н лвстуффбацкуп /dev/vgpool/ лвстуфф
Овде смо направили логичку јачину са само 512 МБ јер се диск не активно користи.512 МБ ће сачувати било који нови запис док направимо резервну копију.
Монтирај нови снапсхот
Као и пре него што смо требали да креирамо тачку монтирања и монтирамо нови снимак тако да можемо копирати датотеке из њега.
мкдир /mnt/ лвстуффбацкуп
моунт /dev/vgpool/ лвстуффбацкуп /mnt/ лвстуффбацкуп
Копирај Снапсхот и Делете Логицал Волуме
Све што сте преостали да урадите је да копирате све датотеке са /mnt/lvstuffbackup/ на спољни чврсти диск или да их тарите, тако да је све у једној датотеци.
Напомена: тар -ц ће креирати архиву и -ф ће рећи локацију и име датотеке архиве.За помоћ помоћу тар наредбе користите ман тар на терминалу.
тар -цф /home/rothgar/Backup/ лвстуфф-сс /mnt/lvstuffbackup/
Запамтите да док се бацкуп ради, сви фајлови који би били уписани у лвстуфф, прате се у привременом логичном запремању који смо направили раније.Уверите се да имате довољно слободног простора док се бацкуп ради.
Када завршите резервну копију, одложите гласноћу и уклоните привремени снимак.
умоунт /mnt/ лвстуффбацкуп
лвремове /dev/vgpool/lvstuffbackup/
Брисање логичког волумена
Да бисте избрисали логичку јачину звука, морате прво да се уверите да је јачина звука демонтирана, а затим можете да користите лвремове да бисте је избрисали.Такође можете уклонити групу звука када се логички волумен избрише и физички волумен након што се група запремине обрише.
Овде су све команде користећи записе и групе које смо креирали.
умоунт /mnt/ лвстуфф
лвремове /dev/vgpool/ лвстуфф
вгремове вгпоол
пвремове /dev/ сдб1 /dev/ сдц1
То би требало да покрије већину онога што вам треба да знате да користите ЛВМ.Ако имате искуства на овој теми, обавезно поделите своју мудрост у коментаре.