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: staOnePlus Nord 2: n vallankumoukselliset tekoälyominaisuudet parantavat valokuvia, videoita, pelejä ja paljon muuta.
kuinka poistaa drm Kindle -kirjoistaLue seuraava Liittyvät aiheet
- tee-se-itse
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 Bruceltatilaa uutiskirjeemme
Liity uutiskirjeeseemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia e -kirjoja ja ainutlaatuisia tarjouksia!
Klikkaa tästä tilataksesi