Raspberry Pi seadistamine NAS-serverina

Üks neist Raspberry Pi Paljud funktsioonid on eelarvevõrguga ühendatud salvestusseade (NAS). Kaubanduslikud NAS-lahendused on sageli kulukad ja piiravad. Pi on odav ja võimaldab teil konfigureerida serverit nii, nagu soovite, ja siduda see enamiku kõvaketastega. Kui loote Raspberry Pi NAS-i serveri, on teil koduse NAS-i igapäevaste toimingute tegemiseks enam kui piisavalt jõudu. Lisaks on Raspberry Pi 4-l kiiremaks failiedastuseks USB 3.0 pordid.

Mida vajate

Enne alustamist vajate NAS-i kokkupanekuks mõnda asja.

  • Raspberry Pi 3B või 4.
  • MicroSD-kaart, 16 GB või suurem.
  • Teie Pi versiooni ümbris.
  • Toiteallikas, mis ühildub Pi-ga.
  • Etherneti kaabel.
  • USB-kõvaketas oma toiteallikaga.

Installige Raspbian

Raspbian on Raspberry Pi vaikeoperatsioonisüsteem. See on ainus, mille on teinud Raspberry Pi sihtasutus ja mis põhineb Debian Linuxil.

Selles juhendis võrgule lisatud salvestusruumi loomiseks kasutatud utiliidid on Linuxi failijagamisteenused, mis pärinevad Raspbianilt.

  1. Avage brauser ja laadige alla selle uusim versioon Raspbian Lite Raspberry Pi sihtasutusest.

    Raspbiani allalaadimisleht
  2. Pakkige Raspbian ZIP-fail lahti. See laieneb märkimisväärselt, seega veenduge, et teil oleks piisavalt ruumi.

  3. Valige utiliit Raspbiani pildifaili SD-kaardile vilkumiseks.

    See juhend kasutab balenaEtcherit, kuna see on lihtne ja töötab Windowsis, Macis ja Linuxis. Kui teil on mõni muu valik, mida eelistate, kasutage seda.

  4. Mine lehele balenaEtcheri allalaadimislehtja laadige alla oma operatsioonisüsteemi platvormi uusim versioon.

    Etcheri allalaadimisleht
  5. Installige. See erineb sõltuvalt operatsioonisüsteemist, kuid installija on üsna lihtne. Vaikimisi peaksid enamiku süsteemide jaoks sobima.

  6. Avage balenaEtcher. Esimeses vasakpoolses veerus valige pildifail, mille Raspbiani jaoks ekstraheerisite.

    Etcher opsüsteemis Windows 10
  7. Valige Etcheri keskmisest veerust microSD-kaart, millele kirjutada.

    Lisatud Raspbiani kujutisega söövitaja
  8. Veenduge, et kõik on õige, seejärel valige Välklamp.

    Lisatud SD-ga söövitaja
  9. Enne microSD-kaardi eemaldamist leidke operatsioonisüsteemi failihalduri abil kaardil uus alglaadimissektsioon.

  10. Paigaldage vajadusel alglaadimine ja asetage tühi fail nimega ssh vaheseinas. Fail peab olema tühi ja ssh-l ei tohiks olla laiendit. See fail käsib Pi-l lubada käivitumisel SSH-kaugjuurdepääsu.

  11. Ühendage microSD-lt lahti või eemaldage kõik partitsioonid ja eemaldage see arvutist.

  12. Pi kokkupanekuks pange see ümbrisesse ja seejärel sisestage microSD. Ühendage Pi oma võrku kasutades juhtmega ühendust. Parima jõudluse tagamiseks jätke see juhtmega ühendatuks, kuid saate seda hiljem muuta.

  13. Lülitage Pi sisse. See käivitab Raspberry Pi ja alustab häälestusprotsessi. Selle protsessi käigus muudab see ketta kujutise suurust, et see täidaks microSD-kaardi.

    Ärge lõpetage seda seadistamist. Seda tuleks teha alati pärast seda, kui kõik muu on ühendatud.

  14. Andke Pi-le alustamiseks mõni minut, seejärel avage SSH kaudu ühenduse loomiseks arvutis terminal. See võib olla sisseehitatud OpenSSH-funktsioon operatsioonisüsteemis Windows 10, PuTTY või tavaline terminaliaken Linuxis või Macis.

  15. Leidke Raspberry Pi IP-aadress. Lihtsaim viis on avada ruuteris ühendatud seadmete loend. Pi kutsutakse vaarikapi vaikimisi ja see on ruuteris selle hostinime all loetletud.

  16. Sisestage Pi kasutajanimi, mis on pija SSH-kliendi IP-aadress. See näeb välja umbes selline:

    $ ssh [email protected]
  17. Ühenduse loomisel sisestage Pi parool. Vaikimisi on vaarikas.

Kuidas seadistada võrgufailisüsteemi

Võrgufailisüsteem (NFS) on mugav viis failide jagamiseks Unixi sarnaste süsteemide, sealhulgas Linuxi ja Maci vahel.

NFS on aga Windowsis keerulisem. Seega, kui teie võrk koosneb peamiselt Windowsi arvutitest, võite selle valiku vahele jätta. Kui teil on Mac, Linux või mõni muu Raspberry Pis, millega kavatsete faile jagada, võib NFS-i seadistamine olla vaeva väärt.

  1. Ühendage SSH kaudu Pi-ga.

  2. Installige vajalik NFS-serveri pakett järgmise käsuga:

    $ sudo apt install nfs-kernel-server
  3. Kasutage Pi-s NFS-i ekspordifaili avamiseks Nano tekstiredaktorit:

    $ sudo nano /etc/exports
  4. See fail sisaldab loendit kaustadest, mille soovite NFS-i kaudu kättesaadavaks teha. Loetlege vasakus servas kausta tee. Paremal määrake, millised arvutid saavad ühendada ja ühenduse valikud. Alustage uut rida ja sisestage failijagamise tee:

    /path/to/share
  5. Vajutage Tab paremale poole liikumiseks. Seejärel sisestage oma koduvõrgu IP-aadressi vahemik. Enamik koduvõrke on vahemikus 192.168.1.X. Kui soovite, et server aktsepteeriks kõiki vahemikus olevaid IP-aadresse, lõpetage aadress nulliga, millele järgneb kaldkriips ja number 24. Käsk näeb välja selline:

    /way/to/share 192.168.1.0/24
  6. Lisage jagamise valikud. Valikus on mitu. Kui soovite head vaikeseadet, kasutage allolevat näidet failide lugemiseks ja kirjutamiseks ning failide sünkroonimiseks serveriga, et vältida konflikte ja riknemist.

    /path/to/share 192.168.1.0/24 (rw, sünkroonimine, alampuu_kontrollita)
  7. Lisage nii palju jagamisi kui soovite. Kui olete lõpetanud, salvestage ja väljuge Nanost.

    Raspberry Pi NFS-i eksport
  8. Muudatuste rakendamiseks taaskäivitage NFS-server.

    $ sudo systemctl taaskäivitage nfs-kernel-server
  9. Kui server taastub, on teil juurdepääs NFS-i jagamistele.

Samba seadistamine võrgujagamiste jaoks

Samba võimaldab Linuxi masinatel luua Windowsi võrgujagamisi. Enamik arvuteid ühildub Sambaga ja saab ühendada selle aktsiaid. Samba eeliseks on ka võimalus piirata juurdepääsu teatud kasutajatele parooliga.

  1. Installige Samba Raspberry Pi-le, kasutades järgmist käsku:

    $ sudo apt install samba
  2. Kui Samba on installitud, muutke selle konfiguratsiooni jagamiste loomiseks. Samba konfiguratsiooni avamiseks kasutage Pi Nano tekstiredaktorit:

    $ sudo nano /etc/samba/smb.conf
  3. Otsige üles töörühma kirje jaotisest Globaalsed sätted. Kui te pole kunagi oma Windowsi töörühma muutnud, jätke see nii nagu on. Kui olete, määrake töörühm võrdseks teie praeguse töörühma nimega.

    töörühm = TÖÖRÜHM
    Raspberry Pi Samba töörühm
  4. Seadeid on palju rohkem. Põhiserveri seadistamiseks pole teil enamikku neist vaja. Kerige alla jaotiseni Jagamise määratlused osa.

  5. Mine lehele [print $] jaotis, seejärel määrake sirvitav juurde ei. See pole vajalik, kuid te ei kasuta Pi-d prindiserverina, nii et jagamine ajab asjad segamini.

    Raspberry Pi Samba printeri konfiguratsioon
  6. Kerige alla, kus saate oma aktsiaid luua.

  7. Iga Samba jagamine algab nurksulgudes oleva nimega. See on nimi, mis teie jagamisel kuvatakse, kui loote sellega ühenduse teises arvutis. Nimetage aktsia.

    [Teie jagamine]
    Raspberry Pi Samba aktsianimi
  8. Jagamise sätted lähevad selle alla kolme tühikuga taandega. Lisa kommentaar selle kohta, mis aktsiaga on tegu.

    [Teie jagamine]
    kommentaar = Lihtsalt mõned võrgufailid
    Raspberry Pi Samba jaga kommentaari
  9. Lisage tee kataloogi.

    tee = /tee/jagamiseks
    Raspberry Pi Samba rada
  10. Valige, kas soovite, et jagamine oleks avatud kõigile või ainult teatud kasutajatele. Samba viitab kasutajatele, kes pole külalistena sisse logitud. Määra külaline ok kummalegi jah või ei.

    külaline ok = ei
  11. Valige, kas soovite, et jagamisega ühendatud inimesed saaksid faile kirjutada ja luua või ainult faile lugeda.

    ainult lugemiseks = ei
    Raspberry Pi Samba jagamise seaded
  12. Kui te külalisi ei luba, määrake, millised kasutajad on jagamisele juurdepääsuks kehtivad.

    kehtivad kasutajad = kasutaja1, kasutaja2
  13. Teie osa peaks välja nägema umbes selline:

    [Teie jagamine]
    kommentaar = Lihtsalt mõned võrgufailid
    tee = /tee/jagamiseks
    külaline ok = ei
    ainult lugemiseks = ei
    kehtivad kasutajad = kasutaja1, kasutaja2
    Raspberry Pi Samba jagamise konfiguratsioon
  14. Alustage oma järgmist jagamist samal viisil. Saate luua nii palju kui vaja. Kui olete lõpetanud, salvestage ja väljuge.

  15. Looge oma kasutajatele kasutajakontod. Nad vajavad Pi-s kasutajakontot, seega seadistage neid minimaalselt.

    $ sudo useradd -m -G kasutajad -s /bin/bash kasutajanimi
  16. Määrake igale kasutajale parool.

    $ sudo passwd kasutajanimi
  17. Seadistage iga kasutaja jaoks Samba parool.

    $ sudo smbpasswd - kasutajanimi
  18. Oma aktsiatele võrgu kaudu juurde pääsemiseks taaskäivitage Samba.

    $ sudo systemctl taaskäivitage smbd