Sisukord:
- Samm: failiserveri disain ja komponendid
- 2. samm: lülitusvõimsuse mooduli paigaldamine
- Samm 3: Basic RPI Box täitmine
- Samm: kõvaketta kokkupanek ja paigaldamine
- Samm: kõvaketta paigaldamine ja kinnitamine
- Samm: SSD -ketta paigaldamine ja ühendamine
- 7. samm:
- Samm 8: Samba installimine ja konfigureerimine
- Samm: NFS -i installimine ja konfigureerimine
- 10. samm: temperatuuri reguleerimine
- 11. samm: edasiarendamine
Video: Raspberry Pi NFS ja Samba failiserver: 11 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:45
See projekt on lõpptulemus, mis ühendab kaks varem tehtud ja postitatud vooluringi.
***
1. Raspberry Pi protsessori temperatuuri indikaator - avaldatud 20. novembril 2020
www.instructables.com/Raspberry-Pi-CPU-Tem…
2. Raspberry Pi jahutusventilaatori kast CPU temperatuurinäidikuga - avaldatud 21. novembril 2020
www.instructables.com/Raspberry-Pi-Box-of-…
***
Algselt plaanisin luua failiserveri, mis saab jagada faile RPI (Raspberry Pi), Windows PC ja teiste Linuxi serverite vahel.
Et vältida ebamugavusi, kui kopeerida midagi USB-st lähtemasinalt ja kopeerida kõik uuesti sihtmasinasse, saab failiserverina kasutada RPI-põhist Samba ja NFS-serverit.
Kuigi käsku scp või rsync saab kasutada Linuxi masinate vahel (nt Ubuntu ja Raspberry pi OS serverid), on tavapäraste failitöötluskäskude nagu cp ja mv kasutamine palju mugavam.
Seetõttu on ülaltoodud pildil näidatud RPI -failiserver.
See server toetab järgmisi funktsioone.
- SSD (SanDisk, must ülaltoodud pildil) toetab NFS -i failide jagamiseks Linuxi serverite vahel
- HDD (Seagate, valge) toetab Sambat failide jagamiseks minu Windowsi arvuti ja RPI vahel
- Kasutatakse sisemist RPI toiteallikat (5V 3A)
- RPI protsessori temperatuuri indikaator (4 temperatuuritaset) on integreeritud
- Jahutusventilaator lülitub automaatselt sisse, kui temperatuur on üle 50 ° C
***
Vaatame üksikasjalikumalt, kuidas failiserver on kokku pandud ja konfigureeritud.
Samm: failiserveri disain ja komponendid
Kuna failiserver on konstrueeritud trükkplaatide ja muude komponentide, näiteks HDD, SSD, lülitusmooduli jms kokkupanemisel, näitan ainult üldist struktuuriskeemi.
Jahutusventilaatori ja protsessori temperatuuri indikaatori vooluringi üksikasjade kohta vaadake projektide varem postitatud sisu.
Selgitan failiserveri loomiseks ainult äsja lisatud komponente.
- Seagate'i kõvaketas on 2,5 -tolline DATA -ketas, mille ostsin üsna kaua aega tagasi (võib -olla veel 10 aastat) ja mis sisaldab SATA -USB -liidese adapterit (metallist korpus eemaldatakse)
- SanDiski SSD on liidestatud ostetud SATA -USB3.0 -adapteriga, mille ostsin veebipoest (saate seda üksust otsida nime "SATA -USB -kaabel" järgi)
-väike 15 W vahelduvvoolu vahelduvvooluallikas (keskmine kaev RS-15-5)
- Akrüülist korpus (läbipaistva paneeli suurus on 15 cm (L) x 10 cm (K) x 5 mm (D) x 1, 15 cm (W) x 10 cm (K) x 3 mm (D) x 3)
- Metallist toed 7 cm (3,5 mm) x 4, 4 cm (3,5 mm) x 4, 3,5 cm (3,5 mm) x 4
- poldid ja mutrid
***
Välja arvatud ülaltoodud uued komponendid, kasutatakse kõiki muid esemeid taas eelmiste projektide väljunditena, sealhulgas trükkplaate, pistikuid ja kaableid.
2. samm: lülitusvõimsuse mooduli paigaldamine
Maja kõrgepinge (220 V) toite käsitsemisel ja ühendamisel on selle töö jaoks hädavajalik hoolikas juhtmestik!
Palun uurige hoolikalt toote dokumentatsiooni, et ühendada toite moodul RPI -ga.
Kuna RPI 3 mudel B vajab soovituseks vähemalt 2,5 A PSU (toiteplokk), kasutan ma 3A spetsiaalset lülitustoiteallikat.
Samuti, et vältida RPI pingehoiatust, reguleerin pisut väljundpinget 5,3 V -ks, lülitades sisse lülitusvõimsuse mooduli.
Kui on ühendatud kaks välist kõvaketast, väheneb tavaliselt lülitusvõimsuse väljundpinge veidi ja sageli täheldatakse RPI (kollase äikesepoldi ikooni) alapinge hoiatust.
RPI 3 mudeli B puhul saab maksimaalset USB -välisseadmete koguvõimsust toetada kuni 1,2 A.
Seetõttu ei ole kahe välise kõvakettaga sõitmine probleem.
Aga kui jahutus- ja muud ahelad töötavad, tõmbavad nad vähemalt umbes 300 mA voolu.
Seetõttu kasutan muude ahelate ja ventilaatori toiteks täiendavat telefonilaadijat.
Vastavalt RPI spetsifikatsioonile tõmmatakse tavaliselt 500 mA isegi kerge süsteemi koormuse korral.
Kuna mul oli RPI toitega varem probleeme, tundub olevat toitejuhtmete täielik eraldamine kõige selgem lahendus.
Samm 3: Basic RPI Box täitmine
Kui te pole vaja lisaseadmeid ühendama, on see täielikult varustatud RPI -kast, mis sisaldab sisemist toiteallikat ja temperatuuri reguleerimist.
Kuid failiserveri tegemise ajal paigaldatakse sellele põhilisele RPI -karbi korpusele väline kõvaketas.
Korpuse trükkplaadi ja komponentide jaoks kasutan tavaliselt akrüülpaneele ja metallist toeseid.
Ma arvan, et see on lihtsaim viis koondada kõik ühte integreeritud korpuse sarnasesse struktuuri.
Samm: kõvaketta kokkupanek ja paigaldamine
Tegelikult, kui kõik on kokku pandud ja akrüülist šassiisse paigutatud, ei taha ma tavaliselt seda lahti võtta, kuna kaablid teevad alati peavalu.
Kuid kõvaketas tuleb paigaldada ja kinnitada, mul oli see lahti monteeritud ja näete, kuidas trükkplaadid on akrüülkarkassi sees kokku pakitud.
Akrüülpaneeli eeliseks on kihi lihtne lisamine, lihtsalt teise paneeli virnastamine olemasoleva peale.
Selle funktsiooni tõttu kasutan enamikus DIY projektides akrüülpaneeli.
Samm: kõvaketta paigaldamine ja kinnitamine
Seagate'i HDD korpuse teise kihi virnastamine on lõpetatud ja ühendatud RPI -ga USB -kaabli abil.
Täiendava akrüülpaneeli paigaldamiseks olemasoleva peale on vaja puurida, et teha 4 auku, millele metalltoed sisestatakse.
Akrüülpaneelide kenasti virnastatud kokkupanekuks on vaja aukude asukohta joondada.
Samm: SSD -ketta paigaldamine ja ühendamine
Kokkupanemise viimase etapina paigaldatakse SSD täiendavale akrüülpaneelile ja kinnitatakse teise kihi ülaosale metallist toega.
Kui 4 ava asukohta pole igas paneelikihis üksteisega õigesti joondatud, muutub kokkupanek pisut keeruliseks ja viimistletud šassii kuju muutub veidi inetuks.
7. samm:
Samm 8: Samba installimine ja konfigureerimine
Kuna väga üksikasjalikud juhised ja tehnilised kirjeldused on erinevatel veebisaitidel rikkalikud, ei selgita ma Samba enda ja installiprotseduuri üksikasju.
Võtke kõik kokku ja mainige ainult Samba installimise ja konfiguratsiooni tipphetki järgmiselt.
***
-sudo apt install samba samba-common-bin (installige samba)
- sudo smbpasswd -a pi (lisage pi Samba kasutajaks)
- sudo vi /etc/samba/smb.con (Sisestage smb.cnf -i järgmised konfiguratsiooniandmed)
***
[pi]
kommentaar = pi jagatud kaust
tee = /mnt /nashdd
kehtivad kasutajad = pi
sirvitav = jah
külaline ok = ei
ainult lugemine = ei
loo mask = 0777
***
- sudo /etc/init.d/samba taaskäivitamine (taaskäivitage Samba teenus)
***
Kui installimine ja konfigureerimine on lõpule viidud, saate võrgukettana paigaldada RPI kataloogi “/mnt/nashdd” (tegelikult on see 500 GB Seagate'i kõvaketta kogu kettamahtu), nagu on näidatud ülaltoodud pildil.
Samba on väga kasulik tööriist failide üleslaadimiseks/allalaadimiseks Windowsi arvutist ja RPI -st.
Allolevas etapis näidatud temperatuurikõikumiste graafik luuakse, kopeerides logifaili RPI -s Samba kaudu Windows PC -sse.
Samm: NFS -i installimine ja konfigureerimine
Kui NFS klient ühendab jagatud kataloogi, kuvatakse „df
-h”käsu väljund kliendil näitab paigaldatud NFS helitugevust, nagu on näidatud ülaltoodud pildil.
NFS -i installimine ja konfigureerimine on Samba omast üsna keeruline.
Seetõttu ei selgita ma üksikasju selle kohta, kuidas NFS -i serverisse ja kliendisse installida.
Samuti nõuab konfigureerimine mitme faili redigeerimist, näiteks „/etc/fstab”, „/etc/export”, „/etc/hosts.allow” ja nii edasi.
Üksikasjalikud juhised ja tehnilised selgitused leiate järgmiselt veebisaidilt.
***
www.raspberrypi.org/documentation/configur…
***
Kasutan sageli NFS -i torrent -serverist allalaaditud failide kogumiseks ilma keerukaid scp- või rsync -käske kasutamata.
Lihtne saate cp- või mv -faile nii, nagu need on salvestatud kohalikule kettale.
Samuti, nagu näete selle loo viimases etapis „Edasine arendamine”, võib olla võimalik mõni kasulikum rakendus.
10. samm: temperatuuri reguleerimine
Mind lihtsalt huvitab, kuidas jahutusventilaatori vooluahel kontrollib protsessori temperatuuri peaaegu ühe päeva jooksul.
Nii kopeerisin logifaili Samba failijagamisteenuse kaudu ja tegin graafiku MS Exceliga.
Tulemused on järgmised.
- Pärast jahutusventilaatori töötamist ei tohi temperatuur kunagi ületada 50 ° C.
- On täheldatud mitu korda üle 50 ° C, jahutusventilaatori tõttu langes kohe temperatuur
- NFS -i kirjutamine (allalaaditud videofailide teisaldamine torrent -serverist NFS -serverisse) muudab süsteemi märkimisväärselt NFS -serverisse
- Temperatuur tõuseb kiiresti ja seejärel jahtub ventilaatori töötamise tõttu
- NFS -i lugemine (video esitamine NFS -serverist kliendi poolt VLC -ga) pole süsteemi koormus palju oluline, nagu näete graafiku hilisemas etapis
11. samm: edasiarendamine
Kuna kõik asjakohased riistvaraga seotud tööd on lõpule viidud, ei tehta NFS/Samba failiserveris täiendavaid muudatusi ega arendusi.
Kuid NFS -serverit saab kasutada mitmel viisil, nagu on näidatud ülaltoodud pildil.
Kahe pahteldusseansi hulgas on vasak pool NFS -serveri ekraani ja parem pool VLC -kliendirakendust, mis töötab kliendiekraanil.
Mängitud videot näidatakse arvuti ekraani kohal oleval 5 -tollisel LCD -ekraanil.
Nagu mainisin, ei koorma selline NFS -serveri juurdepääs ja kasutamine serverit liiga palju.
Aitäh, et lugesite selle loo lõpuni….
Soovitan:
Raspberry Pi Samba kohalik failiserver: 5 sammu
Raspberry Pi Samba kohalik failiserver: samm -sammult toiming kohaliku failiserveri installimiseks
Ubuntu failiserver: 4 sammu
Ubuntu failiserver: Ubuntu server on suurepärane kerge operatsioonisüsteem serverite jaoks ja koos sambaga saab teil olla ülim kodune failiserver. Failiserveri omamine on väga hea mõte, sest võib -olla soovite seda kasutada: varukoopiana, meediumivoogestajana ja " jagatud " f
Multimeediaarvuti / vähese energiatarbega failiserver, taaskasutatud: 6 sammu
Multimeediumarvuti / vähese energiatarbega failiserver, ümbertöödeldud: kasutage väikest formfactori emaplaati, mis võib teie garaažis tolmu koguda, käputäis muid komponente arvuti rämpspostist ning lihtsat HTML- ja skriptikoodi, pange kokku "Midnite Boy" (Mb). Minu Mb istub minu teleri kõrval, seda juhib
Multimeediumarvuti / vähese energiatarbega failiserver, taaskasutatud, #2: 8 sammu
Multimeediumarvuti / vähese energiatarbega failiserver, taaskasutatud, nr 2: kasutage MidniteBoy kokku väikest vormindaja emaplaati, mis võib teie garaažis tolmu koguda, käputäis muid komponente arvuti rämpspostist ja mõnda lihtsat HTML- ja skriptikoodi … Jälle! See on veel üks versioon minu postitatud projektist
Samba (failiserver) seadistamine: 6 sammu
Samba (failiserveri) seadistamine: see juhend juhendab teid Samba konfigureerimisel Juhised selle seadistamiseks uuemate versioonidega on üsna identsed. Keskendun selles failis lihtsalt failiserveri seadistamisele