Muuta Raspberry Pi NAS -laatikkoon

Muuta Raspberry Pi NAS -laatikkoon

Onko sinulla pari ulkoista kiintolevyä ja Raspberry Pi? Tee niistä halpa, pienitehoinen verkkoon liitetty tallennuslaite. Vaikka lopputulos ei varmasti ole yhtä vaikuttava kuin 500 dollarin NAS -laite, kuten Synology DiskStation , se antaa sinulle vähäisen tehon verkkotallennustilaa - erityisen hyödyllistä, jos olet kyllästynyt siihen, että kaikki tietosi ovat NSA: n uteliaiden silmien läpi - voit piilottaa tämän ullakolle.





Tarvitset a Raspberry Pi tietenkin, ja yksi tai kaksi vara -asemaa. Pienempiä 2,5 tuuman asemia voidaan käyttää suoraan USB -liitännän kautta, mutta tarvitsemme virtalähteen, koska RPi: n USB -porttien välinen teho ei riitä heille. Vaihtoehtoisesti voit käyttää USB -muistitikkua tai jopa SD -korttia. Itse asiassa olen käyttänyt tänään USB -kiintolevyn ja muistitikun yhdistelmää, mutta menettely on sama.





Vain yhdellä asemalla voit silti luoda jaetun verkon tallennusalueen, mutta kahdella voit määrittää tietojen redundanssin, jos yksi epäonnistuu.





Valmista asemat

Aloita aseman muotoilemalla muotoon NTFS työpöydältä. Tämä on mukavuuden vuoksi, joten jos jokin menee pieleen, voimme irrottaa ne NAS -laitteesta ja silti lukea tiedot mistä tahansa tietokoneesta.

Me voisi alustaa ne Raspberry Pi -laitteesta, mutta se kestää muutaman tunnin ja on paljon nopeampi suorittaa työpöydällä. Tee se nyt.



Jos haluat määrittää SSH: n ja ottaa pääkäyttäjän käyttöön, luo ensin pääkäyttäjän salasana:

sudo -i





passwd root

(kirjoita salasanasi)





Suorita sitten raspi-config komentosarjasta komentoriviltä, ​​joko sudolla tai kirjautuneena ulos ja uudelleen sisään pääkäyttäjänä. Alkaen Lisäasetukset -valikko, ota käyttöön SSH .

Uudelleenkäynnistyksen jälkeen sinun pitäisi pystyä kirjautumaan toisesta verkkokoneesta käyttämällä (käytä Kitti jos käytät Windowsia)

SSH -root@[IP -osoite]

Kun olet kirjautunut sisään, selvitä, mitkä laitteet ovat lisäasemiasi. Oletan, että käytät kahta tietojen redundanssiin. Tyyppi

fdisk -l

luettelo liitetyistä tallennuslaitteista. Sinun pitäisi nähdä jotain tällaista.

etsi kaikki puhelinnumerooni linkitetyt tilit

/ dev/mmc osiot olet Pi -käyttöjärjestelmä, mmc viitaten Sd-kortti . Hämmentävästi ,. /dev/sda1 ja /dev/sdb1 ei oikeastaan ​​ole mitään tekemistä SD -kortin kanssa, ja ne ovat itse asiassa liitettyjä USB -asemia. (Alun perin 'SCSI -laite', mutta tarkoittaa nyt mitä tahansa liitettyä SATA- tai tallennuslaitetta)

Asentaa ntfs-3g Linuxille, jotta voimme käyttää NTFS -muotoisia Windows -asemia.

apt-get install ntfs-3g

Luo seuraavaksi hakemistot, joita käytetään kiinnityspisteinä, ja asenna sitten asemat. Pidän asiaa yksinkertaisena ja viittaan niihin nimellä 1 ja 2 .

mkdir /media /1

mkdir /media /2

mount -t auto /dev /sda1 /media /1

mount -t auto /dev /sdb1 /media /2

mkdir/media/1/osakkeet

mkdir/media/2/osakkeet

Samba

Seuraavaksi asennamme Samban. Samba on Windowsin (ja itse asiassa uusimman OSX Mavericksin) käyttämä verkonjakoprotokolla.

apt-get install samba

kuinka tarkistaa puhelinnumerosi

apt-get install samba-common-bin

cp /etc/samba/smb.conf /etc/samba/smb.conf.bak

nano /etc/samba/smb.conf

Jos et tunne tällaisia ​​määritystiedostoja, a # rivin alussa tarkoittaa, että se kommentoidaan, eikä sitä siksi ole asetettu tai määritetty. Jos haluat ottaa jotain käyttöön, voit joko lisätä uuden rivin tai poistaa kommentin olemassa olevasta rivistä, jotta se olisi aktiivinen.

Aloitamme ottamalla käyttöön käyttäjien suojauksen. Lehdistö CTRL-W ja kirjoita 'turvallisuus' löytääksesi osion. Poista # -merkki riviltä

turvallisuus = käyttäjä

Vieritä lopuksi alas (tai pidä alhaalla CTRL V kunnes saavut sinne) ja lisää niin monta verkko -osuutta kuin haluat. Käytä seuraavaa muotoa:

[testata]

kommentti = Testaa jako

polku =/media/1/osakkeet

kelvolliset käyttäjät = @käyttäjät

force group = käyttäjät

luo maski = 0660

hakemistomaski = 0771

vain luku = ei

Viittaamme kuitenkin vain ensimmäiseen asennettuun asemaan - synkronoimme tämän myöhemmin toisen osuuden kanssa redundanssin aikaansaamiseksi.

Kun olet valmis, lyö CTRL X ja sitten ja pelastaa.

Käynnistä sitten Samba uudelleen seuraavalla komennolla.

palvelu samba uudelleen

Lisää nyt uusi käyttäjä Pi -laitteeseen olettaen, ettet halua samaa kirjautumistunnusta (korvaa 'jamie' omalle käyttäjälle)

useradd jamie -m -G -käyttäjiä

Kun olet kirjoittanut seuraavan komennon, sinua kehotetaan antamaan käyttäjän salasana ja vahvistamaan se.

passwd jamie

Sitten voimme jatkaa ja lisätä tämän järjestelmän käyttäjän Sambaan. Sinun on vahvistettava salasanasi uudelleen kahdesti.

smbpasswd -jamie

Testaa verkon jako nyt - sen pitäisi näkyä muilta koneiltasi (Windows tai Mac), ja sinun pitäisi pystyä kirjoittamaan tiedostoja siihen.

Ainoa ongelma tässä vaiheessa on, että asemat irrotetaan, kun käynnistät Pi: n uudelleen. Voit ratkaista tämän asentamalla autofit.

apt-get install autofs

nano /etc/auto.master

Lisää seuraava rivi +auto.master alle

/media//etc/auto.ext-usb-timeout = 10, oletusarvot, käyttäjä, exec, uid = 1000

Nyt sinun pitäisi pystyä käynnistämään uudelleen turvallisesti rikkomatta kaikkea

Tietojen redundanssi

Jos olet asentanut kaksi asemaa, voimme nyt määrittää automaattisen komentosarjan tietojen synkronoimiseksi ensimmäisestä asemasta toiselle tarjoamalla meille varmuuskopion, jos jokin epäonnistuu. Käytämme tähän rsync -apuohjelmaa.

apt-get install rsync

crontab -e

Crontab Linuxissa on tapa automatisoida tehtäviä; Puhuin lyhyesti aiemmin, kun näytin sinulle, kuinka automatisoida sivuston varmuuskopiot. Lisää seuraava rivi:

30 5 * * * rsync -av --poista / media / 1 / share / media / 2 / share /

Numerointimallia käytetään seuraavasti:

minuutti | tunti | kuukauden päivä | kuukausi | viikonpäivä

Joten äskettäin lisätyssä rivissä rsync -komento suoritetaan Klo 5.30 , joka päivä ( * jokerimerkki tarkoittaa 'jokaista', joten 'jokaisen kuukauden joka päivä')

Jos haluat jatkaa ja suorittaa varmuuskopion heti, liitä vain rsync -komento

rsync -av --delete / media / 1 / share / media / 2 / share /

Riippuen siitä, mitä jaettuun kansioon lisäät, raportin antaminen voi kestää muutaman sekunnin tai kauemmin. Rsyncin hieno asia on, että se tietää, mitkä tiedostot päivitetään, lisätään tai poistetaan. Mene eteenpäin ja yritä samaa komentoa uudelleen. Sen pitäisi valmistua välittömästi, koska se ei tiedä, että mikään on muuttunut.

Siinä kaikki, valmis - sinulla on nyt oma nopea ja likainen NAS. Kyllä, sillä ei ehkä ole kaikkia oikean NAS: n houkuttelevia ominaisuuksia, mutta se saa työn tehtyä hienosti ja pienemmällä virrankulutuksella.

Onko sinulla ongelmia? Kerro meille kommenteissa, niin katson mitä voin tehdä, mutta varmista, että käytät uusinta Raspian -kuvaa.

Jaa Jaa Tweet Sähköposti 7 hämmästyttävää tekoälyominaisuutta, jotka löydät OnePlus Nord 2: sta

OnePlus Nord 2: n vallankumoukselliset tekoälyominaisuudet parantavat valokuvia, videoita, pelejä ja paljon muuta.

kuinka poistaa drm Kindle -kirjoista
Lue seuraava Liittyvät aiheet
  • tee-se-itse
Kirjailijasta James Bruce(707 artikkelia julkaistu)

Jamesilla on BSc tekoälyssä ja CompTIA A+ ja Network+ -sertifioitu. Kun hän ei ole kiireinen laitteistoarvostelujen editorina, hän nauttii LEGO-, VR- ja lautapeleistä. Ennen MakeUseOfiin tuloaan hän oli valaistustekniikka, englannin opettaja ja konesali -insinööri.

Lisää James Brucelta

tilaa uutiskirjeemme

Liity uutiskirjeeseemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia ​​e -kirjoja ja ainutlaatuisia tarjouksia!

Klikkaa tästä tilataksesi