Стратис једна је од нових функција које се испоручују са РХЕЛ 8 дистрибуција. Стратис је решење за управљање локалним складиштем које се фокусира на једноставност и побољшану употребљивост, а истовремено пружа приступ напредним функцијама складиштења. Користи систем датотека КСФС и даје вам приступ напредним могућностима складиштења, као што су:
У основи, Стратис је складишни простор који је креиран од једног или више локалних дискова или партиција диска. Стратис помаже администратору система да постави и управља сложеним конфигурацијама складишта.
Пре него што наставимо даље, хајде да погледамо неке техничке услове на које ћете морати да налетите док идемо даље:
Блокирани уређаји које можете користити са Стратис -ом укључују:
Стратис нуди 2 софтверска помоћна програма:
Погледавши шта Стратис је и дефинисао неколико терминологија. Хајде сада да инсталирамо и конфигуришемо Стратис на РХЕЛ 8 дистрибуција (такође ради на ЦентОС 8).
Хајде да видимо како можете да инсталирате Стратис На твојој РХЕЛ 8 систем, пријавите се као роот корисник и покрените наредбу.
# днф инсталл стратисд стратис-цли.
Да бисте пронашли више информација о инсталирани пакети покрените команду.
# рпм -ки стратисд стратис -цли.
Након успешне инсталације Стратис, покрените услугу покретањем наредбе.
# системцтл енабле --нов стратисд.
Да бисте проверили статус Стратис, покрените команду.
# системцтл статус стратисд.
Да бисте креирали а Стратис базену су вам потребни блок уређаји који се не користе или монтирају. Такође, претпоставља се да Стратисд сервис је покренут. Осим тога, блок уређаји које ћете користити морају бити најмање 1 ГБ величина.
На нашем РХЕЛ 8 систем, имамо четири додатна блок уређаја: /dev/xvdb
, /dev/xvdc
, /dev/xvdd
, /dev/xvde
. Да бисте приказали блок уређаје, покрените лсблк цомманд.
# лсблк.
Ниједан од ових блок уређаја не би требао имати табелу партиција. Ово можете потврдити помоћу наредбе.
# блкид -п /дев /квдб.
Ако немате излаз, то значи да ваши блок уређаји немају табелу партиција. Међутим, у случају да табела партиција постоји, можете је избрисати помоћу наредбе:
# випефс -а /
Можете да креирате Стратис спремање са једног блок уређаја користећи синтаксу.
# стратис поол цреате
На пример, за креирање базена од /dev/xvdb
покрените команду.
# стратис поол цреате ми_поол_1 /дев /квдб.
Да бисте потврдили креирање креираног базена.
# стратис поол листа.
Да бисте креирали спремиште од више уређаја, користите доњу синтаксу наводећи све уређаје у једном реду.
# стратис поол цреатеуређај-1 уређај-2 уређај-н.
Да бисте направили базен од /dev/xvdc
, /dev/xvdd
и /dev/xvde
покрените команду.
# стратис поол цреате ми_поол_2/дев/квдц/дев/квдд//дев/квде.
Још једном наведите доступне базене помоћу наредбе.
# стратис поол листа.
У овом тренутку бисте требали имати 2 базена: ми_поол_1 и ми_поол_2.
Као што можете видети горе, простор на чврстом диску заузима базен ми_поол_2 је три пута већи од првог базена који смо креирали од само једног блок уређаја са меморијом 10ГБ.
Пошто сте креирали систем датотека, можете да креирате систем датотека из једног од спремишта користећи синтаксу.
# стратис фс цреате
На пример, за стварање датотечни систем-1 и датотечни систем-2 фром ми_поол_1 и ми_поол_2 односно покренути команде:
# стратис фс креирају ми_поол_1 датотечни систем-1. # стратис фс креирају ми_поол_2 датотечни систем-2.
Да бисте видели новостворене системе датотека, покрените команду.
# стратис фс лист.
Да бисте сузили резултате датотечног система на једно спремиште, покрените наредбу:
# стратис фс лист
На пример, да бисте проверили систем датотека у ми_поол_2 покрените команду.
# стратис фс лист ми_поол_2.
Сада, ако покренете лсблк цомманд, излаз би требао бити донекле сличан доњем узорку.
# лсблк.
Сада ћемо монтирати постојеће системе датотека како бисмо им приступили. Прво креирајте тачке монтирања.
За систем датотека у првом спремишту покрените наредбу:
# мкдир /дата. # моунт /стратис /ми_поол_1 /датотечни систем-1 /подаци.
За други датотечни систем у другом спремишту покрените наредбу.
# мкдир /блок. # моунт /стратис /ми_поол_2 /филесистем-2 /блоцк.
Да бисте проверили постојање тренутних тачака монтирања, покрените дф команда:
# дф -Тх | греп стратис.
Савршен! Јасно видимо да су наше тачке монтирања присутне.
Тачке монтирања које смо управо створили не могу преживети поновно покретање. Да бисте их учинили упорнима, прво набавите УУИД сваког од датотечних система:
# блкид -п/стратис/ми_поол_1/датотечни систем -1. # блкид -п/стратис/ми_поол_2/датотечни систем -2.
Сада наставите и копирајте опције УУИД -а и тачке монтирања у /etc/fstab као што је приказано.
# ецхо "УУИД = ц632дцф5-3е23-46ц8-82б6-б06а4цц9д6а7 /задане вредности кфс података 0 0" | судо тее -а /етц /фстаб. # ецхо "УУИД = б485це80-бе18-4а06-8631-925132ббфд78 /подразумевано блокирање кфс 0 0" | судо тее -а /етц /фстаб.
Да би систем регистровао нову конфигурацију, покрените команду:
# системцтл даемон-релоад.
Да бисте потврдили да конфигурација ради како се очекује, монтирајте системе датотека.
# моунт /дата. # носач /блок.
Да бисте уклонили систем датотека, прво морате да демонтирате систем датотека као што је приказано.
# умоунт /поинт-моунт.
У овом случају ћемо имати.
# умоунт /дата.
Да бисте уништили систем датотека, користите синтаксу:
# стратис датотечни систем уништава
Дакле, имаћемо:
# стратис датотечни систем уништава датотечни систем-1 ми_поол_1.
Да бисте потврдили уклањање система датотека, издајте наредбу.
# листа датотечних система стратис ми_поол_1.
Из излаза можемо јасно видети да је датотечни систем повезан са ми_поол_1 је избрисан.
Можете додати диск у постојеће спремиште помоћу наредбе:
# стратис поол-адд-дата/
На пример, за додавање додатног диска /dev/xvdf
, до ми_поол_1, покрените команду:
# стратис поол-адд-дата ми_поол_1 /дев /квдф.
Уочите да величина ми_поол_1 има двоструку величину након додавања додатне запремине.
Снимак је танко предвиђено читање и записује копију датотечног система у датом тренутку.
Да бисте направили снимак, покрените команду:
# стратис фс снапсхот
У овом случају наредба ће бити:
# стратис фс снапсхот ми_поол_2 датотечни систем-2 миснапсхот.
Можете додати атрибут података -$ (датум +%И-%м-%д)
на снимак додајте ознаку датума као што је приказано на слици испод.
Да бисте проверили креирање снимке, покрените команду:
# листа датотечних система стратис
У овом случају наредба ће бити:
# листа датотечних система стратис ми_поол_2.
Да бисте вратили Стратис датотечни систем на претходно креиран снимак, прво демонтирајте и уништите оригинални датотечни систем.
# умоунт /стратис //filesystem.
У нашем сценарију, то ће бити тако.
# умоунт/стратис/ми_поол_2/датотечни систем-2.
Затим направите копију снимка помоћу оригиналног система датотека:
# снимак система датотека стратисдатотечни систем-снимак датотечни систем.
Команда ће бити:
# снимак система датотека стратис ми_поол_2 миснапсхот-2019-10-24 блок.
Коначно, монтирајте снимак.
# моунт/стратис/ми-поол/ми-фс тачка монтирања.
Да бисте уклонили снимак, прво демонтирајте снимак.
# унмоунт/стратис/ми_поол_2/миснапсхот-2019-10-24.
Затим наставите и уништите снимак:
# стратис датотечни систем уништава ми_поол_2 миснапсхот-2019-10-24.
Да бисте уклонили Стратис базен, следите једноставне кораке у наставку.
1. Наведите системе датотека који постоје у спремишту.
# листа датотечних система стратис
2. Затим демонтирајте све системе датотека у спремишту.
# умоунт/стратис // датотечни систем-1. # умоунт/стратис // датотечни систем-2. # умоунт/стратис // датотечни систем-3.
3. Уништите системе датотека.
# стратис датотечни систем уништавафс-1 фс-2.
4. А онда се ријешите базена.
# стратис поол уништава име базена.
У овом случају синтакса ће бити.
# стратис поол уништава ми_поол_2.
Поново можете проверити скупну листу.
# стратис поол листа.
На крају, уклоните уносе у /etc/fstab за системе датотека.
Дошли смо до краја водича. У овом водичу смо осветлили како можете инсталирати и користити Стратис за управљање слојевитим локалним складиштем на РХЕЛ -у. Надамо се да вам је то било корисно. Покушајте и јавите нам како је прошло.