Anonim

Tīkla pievienotā krātuve (NAS) ir lielisks veids, kā padarīt failus pieejamus jebkur jūsu mājas tīklā. Šie faili varētu būt dokumenti, attēli vai pat multivide, kurus vēlaties straumēt vairākās telpās vienlaikus. NAS serveris darbojas kā parasts cietais disks, tāpēc iespējas ir patiešām bezgalīgas.

Tur ir daudz NAS produktu, kas ir plaši pieejami, taču vairums to ir smieklīgi dārgi. Jūs varat izveidot vienkāršu NAS savam mājas tīklam, izmantojot tikai Raspberry Pi un ārēju cieto disku, un izmantot visas NAS priekšrocības bez trakulīgas cenu zīmes.

Ko tev vajag

Ātrās saites

  • Ko tev vajag
  • Piezīme par ātrumu
  • Flash savu MicroSD
  • Savienojiet visu
  • Iestatīt Raspbian
    • Aveņu Pi konfigurācija
    • Izveidojiet savienojumu ar WiFi
    • Savienojuma izveide, izmantojot SSH
    • Cietais disks
  • NFS konfigurēšana
  • Konfigurējiet Samba
  • Izveidojiet savienojumu ar savu NAS
    • NFS
    • Samba
      • Windows
      • Linux
  • Domu noslēgšana

Pirms darba sākšanas ir dažas lietas, kas jums vajadzīgas NAS iestatīšanai.

  • Aveņu Pi 3
  • 10. klases MicroSD karte (16 GB + ieteicams)
  • Aveņu Pi lieta
  • Mikro USB lādētājs ar maiņstrāvas adapteri
  • Pele, tastatūra un monitors (tikai iestatīšanai)
  • SD / MicroSD karšu lasītājs ar adapteri, ja nepieciešams
  • USB ārējais cietais disks

VAI

  • USB cietā diska korpuss un iekšējais cietais disks

Piezīme par ātrumu

Atcerieties, ka tas ir Aveņu Pi. Tas ir niecīgs borta dators, kurā darbojas ARM centrālais procesors. Nekad nebija paredzēts apstrādāt daudz apjoma vai funkcijas kā jūsu biznesa serverim. Tā ir vienkārša maza lieta, kas atbalsta tikai USB 2.0 un kurai ir 10 / 100Mb / s Ethernet ports. Tas nozīmē, ka jūs sasniegsit sašaurinājumu, ja mēģināsit to iekraut pārāk daudz.

Vai tas nozīmē, ka jūsu NAS darbosies kā nevēlams? Nē. USB 2.0 atbalsta pārsūtīšanas ātrumu līdz 480Mb / s, un Ethernet spēj sasniegt 100Mb / s. Praktiski runājot, milzīga faila pārsūtīšana būs aptuveni 5-7 MB / s (tas ir megabaiti, nevis megabiti). Tas nav ātri degošs, bet gan jūsu mājām, gan ģimenei darbs tiks paveikts vienkārši lieliski. Jūs noteikti varat straumēt arī sava Raspberry Pi NAS videoklipus. Vienkārši esiet reāli ar savām cerībām šeit. Tas nav vietējais disks, un tam ir ierobežojumi.

Flash savu MicroSD

NAS sistēmas ir serveri, tāpēc, iespējams, labākā operētājsistēma ir Linux. Tas nesāp, ka arī Linux un Raspberry Pi kopš pirmās dienas ir gājuši roku rokā.

Noklusējuma operētājsistēmas attēlu Raspberry Pi sauc par Raspbian. Tas būtībā ir Debian Linux izplatīšana, kas ir pārnesta un iepriekš konfigurēta Pi.

Lejupielādējiet jaunāko Raspbian Lite versiju. Attēls nāk diezgan lielā ZIP arhīvā, tāpēc tas prasīs dažas minūtes. Tomēr visērtāk ir izpakot arhīva pakotni, kad lejupielāde ir pabeigta.

Pēc pakotnes pakāršanas jums ir diska attēls. Šis attēls būs jāapgaismo savā MicroSD kartē. Pievienojiet karšu lasītāju datoram un ievietojiet karti. Pārliecinieties, vai jūsu dators to atpazīst.

Ja jūs jau izmantojat Linux un attēla mirgošanai vēlaties izmantot dd, varat to izdarīt.

Visiem pārējiem lejupielādējiet Etcher un instalējiet to savā datorā. Etcher ir pieejams operētājsistēmām Windows, Mac un Linux.

Atveriet Etcher un atlasiet .img, kuru tikko ieguvāt. Pēc tam atrodiet savu MicroSD karti. Kad esat pilnīgi pārliecināts, ka viss ir izvēlēts pareizi, noklikšķiniet uz “Flash!”. Tas izdzēsīs visu no SD kartes un rakstīs attēlu tieši uz to.

Pēc Etcher pabeigšanas jūs varat noņemt savu MicroSD.

Savienojiet visu

Kad attēls ir iestatīts un gatavs sāknēšanai, jūs varat savienot aparatūru. Ielieciet Pi tajā un ievietojiet SD karti. Savienojiet to ar peli, tastatūru un monitoru. Pievienojiet cieto disku arī vienam no Pi USB portiem.

Kad viss pārējais ir savienots, jūs varat pievienot Raspberry Pi. Pēc noklusējuma Pi nav ieslēgts barošanas slēdzis, tāpēc jums tas būs jāpievieno, lai to ieslēgtu.

Iestatīt Raspbian

Tiklīdz jūsu Rasberry Pi zābaki, tā būs gatava lietošanai. Raspbian attēls ir pilnīga bez galvas Debian instalēšana. Nē, bez galvas nenozīmē nepilnīgu vai to, ka jūs skrienat apkārt kā bez galvas vistas, mēģinot to izdomāt. Tas tikai nozīmē, ka nav grafiskas darbvirsmas. Jums tas nav vajadzīgs. Galu galā jūsu NAS ir serveris.

Aveņu Pi konfigurācija

Pirmā lieta, kas jums jādara, izmantojot Raspberry Pi, ir jāmaina daži noklusējuma iestatījumi, piemēram, lietotāja parole un laika josla. Lai tiem piekļūtu, Raspberry Pi ir īpaša izvēlne. Atveriet to ar šādu komandu.

$ sudo raspi-config

Saskarne ir diezgan pašsaprotama, tāpēc paskatieties apkārt un iestatiet opciju, kas piemērota jūsu vajadzībām. Pirms došanās ceļā, dodieties uz “Saskarnes opcijas” un atlasiet “SSH”. Kad jums tiek jautāts, vai vēlaties iespējot SSH, atlasiet “Jā”.

Izveidojiet savienojumu ar WiFi

Tātad, vislabāk ir vadu savienojums. Tas ir ātrāks un uzticamāks. Ja jūs uzstāt uz WiFi, jums tas būs jāiestata.

Vispirms atrodiet savu bezvadu interfeisu. Palaidiet ip, lai uzskaitītu pieejamās tīkla saskarnes. Jūsu bezvadu savienojums, iespējams, ir wlan0.

Tālāk jums būs jāpievieno sava tīkla informācija wpa_supplicant konfigurācijai. Neuztraucieties, tas būs viegli.

$ sudo wpa_passphrase "tīkla nosaukums" "parole" >> /etc/wpa_supplicant/wpa_supplicant.conf

Varat manuāli vēlreiz pārbaudīt, vai tas darbojas.

Lai izmaiņas stātos spēkā, jums būs jārestartē tīklošana Pi tīklā. Iet uz priekšu un dari to.

Restartējiet $ sudo systemctl tīkla izveidi

Pārbaudiet, vai tas darbojas, vēlreiz palaižot ip. Ja blakus bezvadu saskarnei neredzat IP adresi, restartējiet Pi ar $ sudo shutdown -r tagad. Dažreiz tīklošana vienkārši netiek restartēta pareizi.

Savienojuma izveide, izmantojot SSH

Jums šī daļa noteikti nav jādara, taču tā ir daudz ērtāka nekā sēdēšana virs pagaidu iestatījumiem. Varat attāli piekļūt Raspberry Pi, izmantojot SSH, no sava parastā datora. Ja izmantojat Linux vai Mac, varat izveidot savienojumu ar:

USD ssh

Izmantojiet IP adresi, kas tika piešķirta jūsu Pi.

Windows lietotājiem būs nepieciešams cits savienojuma izveides veids. Windows operētājsistēmas SSH klients ir PuTTY, ko varat lejupielādēt, lai izveidotu savienojumu. Pievienojiet savam Pi informāciju PuTTY un savienojiet tāpat kā ar Unix sistēmu.

Cietais disks

Man būtu diezgan briesmīgi, ja katru reizi, kad tas ir jārestartē, manuāli NAS būtu jāpiestiprina ārējais cietais disks. Tātad, lai sistēma automātiski uzstādītu disku, jums tas būs jākonfigurē, lai to izdarītu.

Vispirms uzziniet, kur Pi atrodas cietais disks.

$ sudo fdisk -l

Atrodiet cieto disku izejā. Katram diskam tiek piešķirta identifikācijas vieta, piemēram, / dev / sda. Katru diska nodalījumu apzīmē ar skaitli aiz, piemēram, / dev / sda1. Neuztraucieties, ja disks nav sadalīts. Nākamajā sadaļā tas tiks apskatīts.

Ja jums ir nepieciešams nodalīt disku, tur ir rīks ar nosaukumu cfdisk, kuru varat izmantot tā iestatīšanai.

$ sudo cfdisk / dev / sdb

Tas ir vienkāršs komandrindas rīks. Atlasiet brīvo vietu un ievadiet nodalījuma lielumu. Pēc tam atlasiet nodalījumu un izmantojiet kreiso un labo bultiņu, lai iestatītu “Type”. Ja jūs plānojat to izmantot tikai Linux, atlasiet Linux veidu. Ja jums ir Windows jebkur jūsu tīklā, dodieties uz NTFS.

Kad jums ir viss, kā vēlaties, dodieties uz un atlasiet “Rakstīt”. Tas izdzēsīs disku un iestatīs jauno nodalījuma shēmu. Kad tas ir izdarīts, atmest.

Tagad, ja / dev / sdb esat izveidojis tikai vienu nodalījumu, Debian to atpazīs mapē / dev / sdb1. Jūs vienmēr varat vēlreiz pārbaudīt, izmantojot fdisk -l.

Pēc tam formatējiet nodalījumu. Linux lietotājiem jāizmanto EXT4. Ja jūsu tīklā ir Windows, atlasiet NTFS.

$ sudo mkfs.ext4 / dev / sdb1 $ sudo mkfs.ntfs / dev / sdb1

Pēc formāta pabeigšanas jums jāatrod nodalījuma UUID. UUID ir nodalījuma unikāls identifikators, kas atrodas atsevišķi no / dev /, un tas nemainās. UUID ir labākais veids, kā identificēt nodalījumu, to uzstādot.

$ sudo blkid / dev / sdb1

Pierakstiet UUID.

Ar cieto disku automātisku montāžu rīkojas fails / etc / fstab. Tajā jau ir jūsu sistēmas nodalījumu noklusējuma konfigurācija. Atveriet failu un pievienojiet līniju, kas izskatās kā zemāk.

UUID = YOURDRIVEUUID / media / storage ntfs noklusējumi, lietotājs, exec 0 0

Pievienojiet sava diska UUID un nomainiet ntfs ar ext4, ja tas ir tas, ko izmantojat.

Visbeidzot izveidojiet / media / storage mapi un pievienojiet disku.

$ sudo mkdir / media / storage $ sudo mount -a

Lai novērstu dīvainas atļauju izsniegšanas, nemainiet direktorija īpašumtiesības nevienam.

$ sudo chown -R neviens: grupa / multivide / krātuve

NFS konfigurēšana

NFS ir veids, kā Unix sistēmas var koplietot tīkla failus. Dažos gadījumos tas tiek atbalstīts operētājsistēmā Windows, bet galvenokārt Mac, Linux un BSD. Ja pārējais jūsu tīkls ir paredzēts tikai Windows, neuztraucieties par šo daļu. Pārlec uz leju līdz Sambai.

Visiem pārējiem NFS ir daudz vieglāk izmantot un konfigurēt nekā Samba. Tas nodrošina lielisku veidu, kā Unix balstītas sistēmas mijiedarbojas ar NAS.

Instalējiet NFS pakotnes Pi.

$ sudo apt install nfs-common nfs-kodola serveris

Kad tas ir beidzis atvērt / etc / eksportu ar teksta redaktoru.

nano / utt / eksports

Šajā failā varat uzskaitīt direktorijus, kurus vēlaties padarīt pieejamus tīklā, un kurus datorus vēlaties padarīt pieejamus. Ja nevēlaties tērēt daudz laika ar to sajaukšanos, pievienojiet zemāk esošo rindu, lai ārējais disks būtu pieejams visiem jūsu tīkla datoriem.

/ multivide / krātuve 192.168.1.0/24(rw, sync, no_subtree_check)

Saglabājiet failu un izejiet. Pēc tam restartējiet NFS serveri.

$ sudo systemctl restartējiet nfs-kernel-server

Konfigurējiet Samba

Samba ir atvērtā koda Windows failu apmaiņas protokolu atkārtota ieviešana. Tas ļauj Linux “runāt Windows valodā”, lai viņi varētu pārsūtīt failus. Ir daudz vieglāk panākt, lai Linux būtu savietojams ar Windows tehnoloģijām, nekā panākt, lai Windows spēlētu jauki ar Linux. Tāpēc viss līdz šim ir vērsts uz ēdināšanu ar Windows, ja jūsu tīklā ir Windows mašīnas. Samba neatšķiras.

Sāciet, uzstādot Samba Raspberry Pi.

$ sudo apt install samba

Instalēšana nodrošinās jums noklusējuma Samba konfigurāciju vietnē /etc/samba/smb.conf.

Fails izskatīsies iebiedējoši, kad pirmo reizi to atvērsit. Neuztraucieties. Jums tas nebūs jāpieskaras lielākajai daļai. Vienīgā lieta, kas jums būs jāmaina galvenajā konfigurācijā, ir darba grupa. Atrodiet zemāk esošo līniju un iestatiet to vienādai ar jūsu faktisko Windows darba grupu.

darba grupa = DARBA GRUPA

Samba apstrādā akcijas blokos. Konfigurācijas faila beigās var redzēt dažus noklusējuma blokus. Jums ir jāizveido jauns Samba kopīgošanas bloks.

Iestatiet to šādi:

komentēt = NAS tikai lasāms = nē bloķēšana = nav ceļa = / multivides / krātuves viesis ok = jā

Jums ir divas galvenās iespējas attiecībā uz piekļuves atļaušanu Samba akcijām. Jūs varat atļaut viesiem, kas piešķir piekļuvi ikvienam tīklā, vai arī varat ierobežot piekļuvi cilvēkiem, kuriem ir konts serverī. Tā kā šis serveris ir tikai NAS, viesiem atļaut ir visvieglāk.

Restartējiet Samba pakalpojumu, lai ielādētu izmaiņas.

$ sudo systemctl restart smbd

Izveidojiet savienojumu ar savu NAS

Jūs NAS neesat nekas labs, ja jūsu tīkla datori nevar ar to izveidot savienojumu, vai ne? Ja jūs esat sekojis līdzi un visu iestatījis pareizi, savienošana būs brīze.

Dažādiem datoriem savienojuma izveides process ir atšķirīgs. Tas atšķiras arī NFS un Samba, tāpēc izmantojiet savam datoram pareizo konfigurāciju.

NFS

Ir grafiski veidi, kā izveidot savienojumu ar NFS. Daži ir labi. Citi tiešām nav. Atveriet failu pārvaldnieku operētājsistēmā Linux, lai redzētu, vai jūsu NFS daļa ir pieejama. Parasti tas tiek parādīts sadaļā “Tīkls”. Ja nē, neuztraucieties. Ja vien klientā ir instalēts NFS atbalsts, varat izveidot savienojumu.

Vispirms pārliecinieties, vai jums ir instalēts NFS atbalsts. Debian un Ubuntu pakotne ir izplatīta nfs. Pēc tam, izmantojot saknes privilēģijas, NFS disku var uzstādīt visur, kur vēlaties.

$ sudo mount 192.168.1.110:/media/storage / media / nfs

Ja vēlaties to padarīt pastāvīgu, varat izpildīt iepriekš norādītās darbības / etc / fstab, taču UUID vietā izmantojiet koplietošanas tīkla adresi. Dažās sistēmās kā filsistēmas tips būs jānorāda nfs, nevis arī ext4.

Samba

Samba ir diezgan vienkārši grafiski apstrādājama gan Windows, gan Linux. Abos gadījumos dalībai varat piekļūt, izmantojot parasto failu pārvaldnieku.

Windows

Atveriet Windows Explorer. Sānu joslā redzēsit sadaļu “Tīkls”. Noklikšķinot uz tā, jūs redzēsit, ka tā tiek apdzīvota ar ierīcēm tajā pašā tīklā kā jūs. Sadaļā “Datori” jūs redzēsit Raspberry Pi, kas norādīts zem nosaukuma, kuru tam piešķīrāt konfigurācijas laikā. Noklikšķiniet uz Pi un jūs redzēsit iestatītās akcijas. Noklikšķiniet uz tiem, un jūs varēsit piekļūt failiem un izmantot tos tāpat, kā jūs būtu, ja tie būtu lokāli pastāvējuši uz jūsu datora.

Linux

Pirms mēģināt izveidot savienojumu ar Samba operētājsistēmā Linux, jums jāpārliecinās, vai Samba klients ir instalēts jūsu sistēmā. Daudzi Linux izplatījumi to piegādā pēc noklusējuma, bet, ja vēlaties to pārliecināties, instalējot, pakotne ir samba-client Debian un Ubuntu.

Ubuntu vietnē Samba varat piekļūt sava failu pārvaldnieka sadaļā “Citas atrašanās vietas”. Kopīgošana parādīsies apakšsadaļā “Tīkli”. Noklikšķiniet uz ierīces un pēc tam uz kopīgot. Samba kopīgošana tiks uzstādīta tāpat kā jebkurš cits datora disks.

Domu noslēgšana

Tieši tā! Jums ir sava tīkla pievienotā krātuve par nelielu daļu no komerciālo risinājumu cenas. Jebkurā laikā, kad izvēlaties, varat pievienot vairāk krātuves, kad būsit pārauguši pašreizējo cieto disku.

Debian ir ļoti stabils, tāpēc jums nebūs jāuztraucas par NAS restartēšanu vai tā avāriju. Tomēr, iespējams, vēlēsities palaist atjauninājumu tik bieži. To var izdarīt arī caur SSH tagad, tāpēc vairs nav nepieciešams to savienot ar tastatūru, peli vai monitoru.

Kā izveidot savu nas ar aveņu pi un linux