Реклама

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

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

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

Шта је Бтрфс?

Бтрфс (назван датотечним системом Б-стабла, „Маслац ФС“ или „Бољи ФС“) је надолазећи датотечни систем Ект4 вс. Бтрфс: Зашто правимо прекидач [Линук]Искрено, једна од последњих ствари коју људи погледају је који се датотечни систем користи. Корисници Виндовса и Мац ОС Кс имају још мање разлога за потрагу јер заиста имају само једног ... Опширније

instagram viewer
који укључује много различитих функција на нивоу датотечног система који су обично доступни само као засебни софтверски пакети. Иако Бтрфс има много значајних функција (као што су снимци фајл система), две које ћемо погледати у овом чланку су удруживање простора и зрцаљење.

Ако нисте сигурни шта је датотечни систем, погледајте ово објашњење неколико датотечних система за Виндовс Шта је систем датотека и како можете сазнати шта ради на вашим уређајимаШта је систем датотека и зашто су они важни? Научите разлике између ФАТ32, НТФС, ХПС +, ЕКСТ и више. Опширније . То лепо можете погледати и ви поређење различитих датотека Од ФАТ-а до НТФС-а до ЗФС-а: Системи датотека уништениРазличити чврсти дискови и оперативни системи могу користити различите датотечне системе. Ево шта то значи и шта треба да знате. Опширније да бисте стекли бољу представу о разликама између постојећих датотека.

Многи још увек сматрају Бтрфс „стабилним“, али већина функција је већ довољно стабилна за личну употребу - само је неколико изабраних функција на којима ћете наићи на неке ненамерне резултате.

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

Уједињење дискова

За овај пример, користићемо подешавање са четири тврдог диска. Постоје два тврда диска (/ дев / сдб и / дев / сдц) са по 1 ТБ, и два друга хард диска (/ дев / сдд и / дев / сде) са 500 ГБ за укупно четири хард диска са укупно 3ТБ складиштења.

Такође можете претпоставити да имате још један чврсти диск (/ дев / сда) неке произвољне величине који садржи ваш боотлоадер и оперативни систем. Не бринемо се о / дев / сда и искључиво комбинирамо остала четири тврда диска за потребе додатног складиштења.

Стварање система датотека

бтрфс_гпартед
Да бисте креирали Бтрфс датотечни систем на једном од ваших чврстих дискова, можете да користите команду:

судо мкфс.бтрфс / дев / сдб

Наравно, можете заменити / дев / сдб са стварним хард диском који желите да користите. Одавде можете додати друге тврде дискове у систем Бтрфс да бисте направили једну јединицу која се протеже на свим тврдим дисковима које додате. Прво монтирајте први Бтрфс чврсти диск користећи наредбу:

судо моунт / дев / сдб / мнт

Затим покрените команде:

судо мкфс.бтрфс / дев / сдц мкфс.бтрфс / дев / сдд мкфс.бтрфс / дев / сде

Сада их можете додати на први чврсти диск користећи команде:

судо бтрфс уређај адд / дев / сдц / мнт бтрфс уређај адд / дев / сдд / мнт бтрфс уређај адд / дев / сде / мнт

Ако сте на првом чврстом диску имали неке податке похрањене, тражит ћете да их датотечни систем уравнотежи међу свим ново доданим чврстим дисковима. То можете да урадите командом:

судо бтрфс баланс / мнт датотечног система

Алтернативно, ако знате пре него што уопће започнете да желите да се Бтрфс датотечни систем прошири на све чврсте дискове, једноставно можете покренути наредбу:

судо мкфс.бтрфс -д једно / дев / сдб / дев / сдц / дев / сдд / дев / сде

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

Примјетићете да сам користио заставу: „-д сингл“. Ово је неопходно јер сам желео конфигурацију РАИД 0 (где су подаци подељени на све тешко драјвови, али не долази до зрцаљења), али је потребан „појединачни“ профил када су тврди дискови различити величине. Ако су сви хард дискови исте величине, умјесто тога бих могао употријебити заставицу „-д раид0“. Ознака „-д“ успут стоји за податке и омогућава вам да одредите конфигурацију података коју желите. Ту је и „-м“ застава која ради потпуно исту ствар за метаподате.

Поред овога, такође можете омогућити РАИД 1 користећи „-д раид1“ који ће дуплицирати податке на свим уређајима, тако да користите ову заставу током креирања Бтрфс датотечни систем који обухвата све чврсте дискове значио би да имате само 500 ГБ корисног простора, јер се три друга хард диска користе за зрцаљење.

На крају, РАИД 10 можете омогућити помоћу „-д раид10“. Ово ће чинити комбинацију и РАИД 0 и РАИД 1, па ће вам пружити 1,5ТБ корисног простора јер су два хард диска од 1ТБ упарена у зрцаљењу, а два хард диска од 500 ГБ упарена у зрцаљењу.

Претварање система датотека

бтрфс_харддискстацк
Ако имате Бтрфс датотечни систем који желите да претворите у другу РАИД конфигурацију, то се лако ради. Прво монтирајте датотечни систем (ако га већ није) помоћу наредбе:

судо моунт / дев / сдб1 / мнт

Затим покрените команду:

судо бтрфс равнотежа старт -дцонверт = раид1 -мцонверт = раид1 / мнт

Ово ће променити конфигурацију у РАИД 1, али можете је заменити било којом конфигурацијом (коју желите) све док је то стварно дозвољено - на пример, не можете прећи на РАИД 10 ако немате најмање четири тврда погони). Поред тога, -конвертована застава није обавезна ако вас занимају само подаци, али не и метаподаци.

Ако се догоди квара тврдог диска

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

судо моунт -о деградиран / дев / сдб / мнт

Затим поправите датотечни систем помоћу:

судо бтрфс уређај избрисати недостаје / мнт

Ако нисте имали омогућен РАИД 1 или РАИД 10, сви подаци који су се налазили на неуспелом чврстом диску сада се губе.

Уклањање тврдог диска из система датотека

Коначно, ако желите уклонити уређај из Бтрфс датотечног система, а датотечни систем је монтиран на / мнт, то можете учинити помоћу наредбе:

судо бтрфс уређај делете / дев / сдц / мнт

Наравно, замените / дев / сдц чврстим диском који желите да уклоните. Ова наредба ће потрајати неко вријеме јер ће јој требати уклонити све податке са тврдог диска који је уклоњен, а такође ће и успјети ако на осталим преосталим чврстим дисковима нема довољно простора.

Аутоматска монтажа

бтрфс_фстаб
Ако желите да се Бтрфс датотечни систем аутоматски монтира, можете то поставити у своју / етц / фстаб датотеку:

судо / дев / сдб / мнт бтрфс уређај = / дев / сдб, уређај = / дев / сдц, уређај = / дев / сдд, уређај = / дев / сде 0 0

Опције монтирања

Још један бонус савет! Можете да оптимизујете перформансе Бтрфса у вашој / етц / фстаб датотеци под опцијама монтирања за Бтрфс датотечни систем. За велике матице података најбоље су ове опције: цомпресс-форце = злиб, аутодефраг, носпаце_цацхе. Конкретно, цомпресс = злиб ће компримирати све податке како бисте максимално искористили простор за складиштење који имате. За снимање, ССД корисници могу користити ове опције: ноатиме, цомпресс = лзо, ссд, одбаци, спаце_цацхе, аутодефраг, иноде_цацхе. Ове опције иду заједно са спецификацијама уређаја, па би комплетна линија у / етц / фстаб за ССД кориснике изгледала:

судо / дев / сдб / мнт бтрфс уређај = / дев / сдб, уређај = / дев / сдц, уређај = / дев / сдд, уређај = / дев / сде,
ноатиме, цомпресс = лзо, ссд, одбаци, спаце_цацхе, аутодефраг, иноде_цацхе 0 0

Колики је ваш базен за складиштење?

Бтрфс је фантастична опција за обједињавање складишта и зрцаљење која ће засигурно постати популарнија када се сматра да је потпуно стабилна. Такође не би шкодило да постоји ГУИ који ће олакшати конфигурацију (осим у неким дистрибутерима дистрибуције), али команде које морате користити у терминалу су лако схватити и применити.

Који је највећи базен за складиштење који можете направити? Мислите ли да базени за складиштење вриједе? Јавите нам у коментарима!

Кредитна слика: Виллиам Хоок

Данни је виши професор на Универзитету у Северном Тексасу који ужива у свим аспектима софтвера отвореног кода и Линука.