Како да инсталирате и користите ЗФС на Убунту (и зашто бисте то желели)
Званична подршка за ЗФС систем датотека је једна од значајки Убунту 16.04. Није инсталиран и омогућен по дефаулту, али је званично подржан и понуђен у складиштима софтвера за Убунту.
Када желите да користите ЗФС
ЗФС је напредни систем датотека оригинално креиран од стране Сун Мицросистемс за Соларис оперативни систем. Иако је ЗФС отвореног кода, нажалост, у већини Линук дистрибуција није било разлога за лиценцирање. Питање је да ли је код који је лиценциран под лиценцом ЗФС-а ЦДДЛ компатибилан са ГПЛ лиценцом језгра Линука. У сваком случају, доступан је за преузимање на зфсонлинук.орг за друге Линук дистрибуције које не желе да га укључе.
Овај систем датотека често користе организације за веће сервере, а не за десктоп рачунаре. Дизајниран је за очување интегритета података спречавањем корупције података. Свака датотека има контролну суму која се користи за провјеру ваљаности датотеке и осигурава да није оштећена. Такође је у стању да управља зетабајтима података, тако да можете имати веома велике уређаје за складиштење - то је место одакле потиче „З“ у имену. ЗФС вам такође омогућава да једноставно повежете више драјвова у већи јединствени базен за складиштење и да можете да радите са више дискова користећи софтверски РАИД, тако да не треба посебан хардвер за напредне ствари са стандардним дисковима..
Иако можда не желите да се мучите са овим на вашем десктоп рачунару, ЗФС би могао да буде користан за кућни сервер или мрежни уређај за складиштење (НАС). Ако имате вишеструке погоне и посебно се бавите интегритетом података на серверу, ЗФС може бити систем датотека за вас. Чак и на радној станици, можете да користите ЗФС да бисте спојили своје дискове у један велики складишни простор уместо да их одвојите или се ослоните на ЛВМ.
Како инсталирати ЗФС на Убунту 16.04
Док ЗФС није инсталиран по дефаулту, то је тривијално инсталирати. Убунту га званично подржава тако да би требало да ради исправно и без икаквих проблема. Међутим, она је званично подржана само на 64-битној верзији Убунту-а не 32-битној верзији.
Да бисте инсталирали ЗФС, идите до терминала и покрените следећу команду:
судо апт инсталл зфс
Баш као и свака друга апликација, требало би је одмах инсталирати.
Како створити ЗФС базен
ЗФС користи концепт “базена”. ЗФС спремиште се може креирати из једног или више физичких уређаја за похрану. На пример, рецимо да имате три физичка хард диска. Можете их комбиновати у један ЗФС спремиште са једном од наредних наредби.
Доле наведена наредба креира конфигурацију РАИД 0 гдје се подаци похрањују на сва три диска без редундантне меморије. Ако неки од физичких дискова не успе, ваш систем датотека ће се оштетити. (Као такав, ово се ретко препоручује - ако га користите, водите рачуна да редовно правите резервне копије тог скупа.)
судо зпоол креира наме-име / дев / сдб / дев / сдц / дев / сдд
Следећа команда креира конфигурацију РАИД 1 где се комплетна копија података чува на сваком диску. И даље би могли да приступите свим својим подацима, чак и ако два од три диска не успеју.
судо зпоол креира миррор-име / дев / сдб / дев / сдц / дев / сдд
Коју год команду изаберете, замените име-поол-а
са свим што желите да именујете складиште меморије. Заменити / дев / сдб / дев / сдц / дев / сдд
са листом имена дискова коју желите да комбинујете у базен.
Имена уређаја можете пронаћи користећи судо фдиск -л
команду, која ће приказати ваше инсталиране уређаје за складиштење.
Када креирате један или више скупова, можете користити следећу команду да проверите статус ваших ЗФС скупова:
статус судо зпоол
Базен ће по дефаулту бити монтиран под основним директоријем. Дакле, ако сте креирали базен именован име-поол-а
, приступили бисте му / поол-наме
.
Да бисте додали још један диск у зпоол, користите следећу команду која обезбеђује путању до уређаја.
судо зпоол додај поол-наме / дев / сдк
А ако желите да уништите базен, употребите следећу команду:
судо зпоол уништи име базена
Ово је тек почетак рада са ЗФС-ом. Одавде би требало да разумете шта се дешава довољно да се прочита напреднија документација и опције командне линије. За детаљније информације, консултујте веће референце команди као што су Убунтуова ЗФС референца и ЗФС на Линук пројектној документацији.