Како претворити Распберри Пи у Лов-Повер Нетворк Стораге Девице
Помешајте једну Распберри Пи и посипајте јефтине екстерне хард дискове и имате рецепт за ултра-лов повер и увек-он мрежни уређај за складиштење. Прочитајте како ћемо вам показати како да подесите сопствени НАС базиран на Пи.
Зашто желим ово да урадим?
Предност постојања увек на мрежном уређају за складиштење је у томе што је изузетно погодно да ваши подаци (или резервне локације) буду увек доступни рачунарима, како унутар тако и изван ваше мреже. Лоша страна, у већини случајева, је да трошите доста енергије за практичност.
Наш канцеларијски сервер, на пример, ради 24/7 и троши скоро 200 долара на годину. Са друге стране, мрежни уређај за складиштење заснован на Распберри Пи троши око 5 УСД енергије годишње.
Ми ћемо бити први који ће вам омогућити да пуноправни сервер има више простора за складиштење и могућност да уради више посла (као што је транскодирање више-терабајтне видео колекције у разумном временском периоду). За већину људи, међутим, основна сврха постојања рачунара увијек у кући је да служи као послужитељ датотека и спремиште за похрану датотека. За такве задатке Распберри Пи је више него довољно снажан и уштедјет ће вам дио промјене у кориштењу енергије.
Шта ми је потребно?
Овај водич се надовезује на наш претходни водич: ХТГ водич за почетак рада са Распберри Пи-јем и претпоставићемо да сте то већ завршили - другим речима већ имате свој Распберри Пи, да сте га укључили, закачили за миша и тастатуру , и инсталирали сте Распбиан на њему.
Поред опреме која вам је потребна из упутства за почетак рада са Распберри Пи-јем, имате само следећи хардвер:
- Један (најмање) УСБ вањски тврди диск за једноставне мрежне сигурносне копије и послуживање датотека
или
- Два (најмање) УСБ екстерна хард диска за редунданцију локалних података
То је то! Ако желите само једноставан мрежни диск, требат ће вам само један тврди диск. Препоручујемо да користите најмање два чврста диска да бисте омогућили локално (код Распберри Пи) редундантности података. За потребе овог туторијала користимо одговарајући пар Сеагате Бацкуп Плус 1ТБ преносивих спољних чврстих дискова. Они су супер мали, не захтевају екстерни извор енергије, и били су у продаји када смо куповали делове.
Можете користити било које екстерне хард дискове које имате при руци, али је идеално користити мале погоне мале снаге ако је могуће, јер је цијела тема пројекта постављање малог и ниског напона НАС-а који можете једноставно склонити и заборавити на.
Пре него што наставимо, постоји неколико дизајнерских избора које смо направили у смислу како смо конфигурисали наш Распберри Пи НАС који би требали бити свјесни. Иако ће већина корисника желети да прате баш онако како смо ми то урадили, можда ћете желети да прилагодите одређене кораке како бисте боље одговарали вашим потребама и начину на који користите рачунаре на мрежи.
Прво, користимо чврсте дискове форматиране НТФС-ом. Да ли се Распберри Пи НАС покварио из неког разлога или желимо да брзо копирамо информације преко УСБ 3.0 конекције уместо преко мреже, пошто дискови форматирани у НТФС-у чине да је једноставно уклонити преносиве УСБ уређаје које користимо на НАС-у и укључити их у један од многих Виндовса машине које користимо сваки дан.
Друго, користимо Самбу за наше мрежне акције, опет због погодности повезивања Распберри Пи НАС-а са нашом претежно Виндовс мрежом.
Припрема и монтажа спољних хард дискова
Након што сте сакупили хардвер, пратили смо заједно са упутством за почетак рада са Распберри Пи-јем да бисте убрзали (и користите Распиан) време је да почнете да постављате Пи као НАС.
Прва врста посла је повезивање чврстих дискова са Распберри Пи (или прикљученим УСБ хубом у зависности од ваше конфигурације и да ли су хард дискови напајани или не). Када су чврсти дискови причвршћени и Пи се напаја, време је да се ради.
Белешка: Користимо два хард диска. Ако сте одлучили да користите само један чврсти диск, једноставно занемарите све команде у овом одељку које су намењене за монтирање / модификовање или на други начин интеракције са другим чврстим диском.
Радићемо сав наш посао унутар терминала. Као такав, можете радити директно на вашем Распберри Пи користећи ЛКСТерминал у Распиану или можете ССХ у Распберри Пи користећи алат као што је Путти. Било како било је у реду.
Једном када сте у командној линији, прво што треба да урадите је да додате подршку за Расбиан за дискове форматиране за НТФС. Да бисте то урадили, откуцајте следећу команду:
судо апт-гет инсталл нтфс-3г
Потребно је неколико минута да се пакети преузму, распакују и инсталирају. Када се НТФС пакет инсталира, вријеме је да потражите немонтиране партиције прикључених вањских тврдих дискова.
судо фдиск -л
У најмању руку требало би да видите два диска, ако сте у секундарни диск додали податке за зрцаљење података (као што смо већ имали), требало би да видите три као:
Први диск / дев / ммцб1к0
је СД картица унутар Распберри Пи-ја у којој се налази наша инсталација Распбиана. Оставићемо га потпуно саму.
Други диск, / дев / сда
је наш први 1ТБ вањски тврди диск. Трећи диск, / дев / сдб
је наш други 1ТБ вањски тврди диск. Стварне партиције за које смо заинтересовани на ова два диска су / сда1 /
и / сдб1 /
, редом. Забележите имена чврстог диска.
Пре него што можемо да монтирамо диск јединице, потребно је да креирамо директоријум у који ћемо монтирати дискове. Ради једноставности једноставно ћемо направити директоријум зван УСБХДД1 и УСБХДД2 за сваки диск. Прво морамо направити погоне. На командној линији унесите следеће команде:
судо мкдир / медиа / УСБХДД1
судо мкдир / медиа / УСБХДД2
Када креирате два директоријума, време је да монтирате екстерне диск јединице на сваку локацију. Поново на командној линији унесите следеће команде:
судо моунт -т ауто / дев / сда1 / медиа / УСБХДД1
судо моунт -т ауто / дев / сдб1 / медиа / УСБХДД2
У овом тренутку имамо два екстерна хард диска монтирана на УСБХДД1 и УСБХДД2 директоријуме. Време је да се дода у одређени директоријум на оба драјва да би држали наше дељене фасцикле (ради одржавања уредности и раздвајања нашег рада на дисковима). Унесите следеће команде:
судо мкдир / медиа / УСБХДД1 / дионице
судо мкдир / медиа / УСБХДД2 / дионице
Сада је време да инсталирате Самбу тако да можемо да приступимо складишту од другде на мрежи. На командној линији унесите:
судо апт-гет инсталирајте самба самба-цоммон-бин
Када се од вас затражи да наставите са типом И и унесите. Седите и опустите се док се све распакује и инсталира. Када се пакет Самба заврши са инсталирањем, време је да мало направите конфигурацију. Пре него што урадимо било шта друго, направимо резервну копију Самба конфигурационог фајла у случају да морамо да га вратимо. У командној линији откуцајте следећу командну линију:
судо цп /етц/самба/смб.цонф /етц/самба/смб.цонф.олд
Ово једноставно креира резервну копију конфигурационог фајла са именом смб.цонф.олд и оставља га у истом директоријуму као и оригинална конфигурациона датотека.
Када направимо резервну копију, време је да урадимо основно уређивање у Самба конфигурационом фајлу. На командној линији откуцајте следеће:
судо нано /етц/самба/смб.цонф
Ово ће отворити нано текст едитор и омогућити нам да направимо неке једноставне измене. Ако је ово први пут да користите нано, препоручујемо вам да погледате Водич за почетнике за Нано, Линук Цомманд-Лине Тект Едитор. У прозору терминала требало би да видите нешто попут следећег:
Нано је потпуно контролисан помоћу тастатуре, помоћу тастера са стрелицама померите курсор на локацију коју желите да уредите. Док кликате на конфигурациона подешавања, видећете неколико вредних напомена или промене.
Први је идентификатор радне групе, по дефаулту радна група = РАДНА ГРУПА. Ако користите другачије име за кућну радну групу, идите напред и стрелицом да бисте то променили сада, иначе га оставите као подразумевану.
Наша следећа станица је да укључимо аутентификацију корисника за наше самба складиштење, иначе ће било ко са општим приступом нашој мрежи (као што су гости Ви-Фи корисници) моћи да се креће право доле. Померите се надоле у Самба конфигурационом фајлу док не дођете до одељак који гласи:
Уклоните симбол # из сигурносне = корисничке линије (означавањем курсором и притиском на Делете) да бисте омогућили верификацију корисничког имена и лозинке за дељење Самбе.
Затим ћемо додати потпуно нову секцију у конфигурациони фајл. Скролујте све до самог дна датотеке и унесите следећи текст:
[Бацкуп]
цоммент = Резервна мапа
патх = / медиа / УСБХДД1 / дионице
валид усерс = @усерс
форце гроуп = корисници
цреате маск = 0660
дирецтори маск = 0771
само за читање = не
Белешка: Све што ставите у заграде у горњој линији ће бити име мапе која се појављује на мрежном дељењу. Ако желите друго име осим "Бацкуп" сада је вријеме да га уредите.
Притисните ЦТРЛ + Кс да изађете, притисните И када вас се пита да ли желите да задржите промене и препишете постојећу конфигурациону датотеку. Када се вратите у командну линију унесите следећу команду да бисте поново покренули Самба даемоне:
судо /етц/инит.д/самба рестарт
У овом тренутку морамо да додамо корисника који може да приступи Пи делима самбе. Направићемо налог са резервним копијама корисничког имена и резервним копијама лозинке4евер. Можете унети своје корисничко име и лозинку што год желите. Да бисте то урадили, откуцајте следеће команде:
судо усерадд бацкуп -м -Г корисници
судо пассвд бацкуп
Бићете упитани да двапут унесете лозинку да бисте потврдили. Након што сте потврдили лозинку, време је да додате “бацкуп” као легитимни Самба корисник. Унесите следећу команду:
судо смбпассвд -а бацкуп
Унесите лозинку за налог резервне копије када се то од вас затражи. Када креирате кориснички налог и лозинку, не морате поново да поново покрећете Самба даемон већ смо га упутили да буде у потрази за овлашћеним корисницима. Сада можемо скакати на било који Самба-способан уређај на нашој мрежи и тестирати повезаност са мрежним дијељењем.
Са оближње Виндовс машине отворили смо Виндовс филе екплорер, кликнули на Нетворк, потврдили да је име хоста РАСПБЕРРИПИ у радној групи ВОРКГРОУПС и кликнули на дељене фасцикле Бацкуп:
Када се то од вас затражи, унесите акредитиве које сте креирали у претходном кораку (ако пратите линију за линију, пријава је резервна копија и лозинка је резервна копија4евер).
Када се ваши акредитиви прихвате, третираћете се са празном фасциклом јер још нема ништа у дељењу. Да бисте проверили да ли све ради глатко, направимо једноставну датотеку са рачунара са којим смо тестирали везу (у нашем случају Виндовс 7 десктоп). Направите ткт датотеку на следећи начин:
Сада, из командне линије радимо све ово време, проверите да ли је датотека коју смо креирали на Виндовс радној површини исправно приказана у директоријуму дељења који смо креирали. На командној линији укуцајте следећу команду:
цд / медиа / УСБХДД1 / дионице
лс
хелло-ис-ит-ме-иоу-аре-лоокинг-фор.ткт је у директоријуму; наш једноставан експеримент подељеног директоријума је успех!
Пре него што напустимо овај део туториала, имамо само још једну ствар. Потребно је да конфигуришемо наш Пи тако да када се поново покрене, он ће аутоматски монтирати екстерне хард дискове. Да бисмо то урадили, потребно је да покренемо нано едитор и направимо брзе измене. У типу командне линије:
судо нано / етц / фстаб
Ово ће отворити табелу система датотека у нано тако да можемо додати неколико брзих уноса. Унутар нано едитора додајте сљедеће ретке:
/ дев / сда1 / медиа / УСБХДД1 ауто ноатиме 0 0
/ дев / сда2 / медиа / УСБХДД2 ауто ноатиме 0 0
Притисните ЦТРЛ + Кс да бисте изашли, притисните И да бисте сачували и пребрисали постојећу датотеку.
Ако користите само један чврсти диск за једноставно дељење мреже без редунданције, онда је то то! Завршили сте процес конфигурације и можете почети уживати у вашем ултра-лов повер НАС-у.
Конфигурисање Распберри Пи НАС-а за једноставну редундантност података
До сада је наш Распберри Пи НАС прикључен на мрежу, пренос датотека ради, али недостаје једна очигледна ствар. Тај секундарни хард диск је конфигурисан али седи потпуно празан.
У овом делу туториала користићемо два једноставна, али моћна Линук алата, рсинц и црон, да бисмо конфигурисали Распберри Пи НАС да изведе ноћно огледало података из / схаре / фолдера на примарном диску у / схаре / на секундарној диск јединици. Ово неће бити у реалном времену зрцаљење података слично РАИД-у, али дневна (или полудневна) резервна копија података на секундарном диску је одличан начин да додате још један слој сигурности података.
Прво, морамо додати рсинц нашој Расбиан инсталацији. Ако је ово први пут да користите рсинц и желите да добијете бољи преглед команде, препоручујемо да проверите како да користите рсинц да направите резервну копију података на Линуку.
На командној линији унесите следећу команду:
судо апт-гет инсталл рсинц
Када је рсинц инсталиран, вријеме је да поставите црон посао за аутоматизацију процеса копирања датотека с УСБХДД1 на УСБХДД2. На командној линији унесите следећу команду:
цронтаб -е
Наредба ће вам отворити вашу табелу за распоређивање црон-а у нано уређивачу текста, што би вам у овом тренутку требало бити познато. Идите напред и померите се до дна документа и унесите следећи ред:
0 5 * * * рсинц -ав --делете / медиа / УСБХДД1 / дељење / медији / УСБХДД2 / дељења /
Ова команда наводи да сваки дан у 5:00 (део 0 5), сваки дан (* * *, дивље картице у години, месецу, дневним спотовима), желимо да рсинц упореди два директоријума, копирајући све из ХДД1 на ХДД2 и брисање било чега у резервном директоријуму који више не одговара нечему у примарном директоријуму, тј ако имамо датотеку филма на ХДД1 коју бришемо, желимо да се та датотека уклони из резервне копије при следећој синхронизацији.
Важан део конфигурисања ове команде је да изаберете време које не омета било коју другу мрежну активност у дељеним фасциклама које сте можда заказали. На пример, ако користите Распберри Пи НАС као резервну дестинацију за неку врсту аутоматизованог софтвера који копира ваше датотеке у НАС у 5 часова сваког јутра, онда морате или да подесите време резервне копије у софтверу за резервне копије или да вам је потребно да подесите време за црон посао на Пи-али не можете имати и податке о удаљеном резервном депоновању на мрежном дељењу и да Распберри Пи покушава да синхронизује податке између локалних дискова у исто време.
Када унесете цронтаб унос, кликните ЦТРЛ + Кс да бисте изашли и сачували датотеку. Ако желите одмах покренути рсинц да би подаци били зрцаљени брже и направили почетни црон посао мало лакшим на систему, идите напријед и унесите исту рсинц наредбу коју ставите у цронтаб на командној линији тако:
рсинц -ав --делете / медиа / УСБХДД1 / дионице / медији / УСБХДД2 / дионице /
То је то! Све што треба да урадите у овом тренутку је да се пријавите на Распберри Пи у наредних дан или два да бисте били сигурни да је заказани посао отпуштен према очекивању и подаци из / УСБХДД1 / акције /
се појављује у / УСБХДД2 / акције /
.
Одавде ће се све што ставите у ваш Распберри Пи-ов НАС свакодневно пресликавати на оба хард диска.
Пре него што напустимо тему у потпуности, ево неких додатних чланака о Хов-То Геек-у које можете проверити да бисте додали више удараца вашем новом НАС Распберри Пи:
- Како да направите резервну копију свог Гмаил налога Користећи Убунту ПЦ - иако су упутства за Убунту можете лако да их модификујете како би Расбиан претворио ваш Пи НАС у аутоматску машину за бацкуп е-поште..
- Које датотеке треба да направите на вашем Виндовс ПЦ-у? - Ако нисте сигурни које датотеке требате копирати на НАС, ово је добро мјесто за почетак.
- Како да бесплатно направите резервну копију података помоћу ЦрасхПлан-ЦрасхПлан-а је бесплатна апликација за резервне копије која је доступна за Виндовс, Мац и Линук машине, што олакшава редовно прављење резервних копија на НАС.
Имате ли Распберри Пи пројекат који бисте волели да нас видите? Велика или мала, волимо да се играмо са Пи-звуком у коментарима са вашим идејама.