Taula de continguts:
- Pas 1: Disseny i components del servidor de fitxers
- Pas 2: Instal·lació del mòdul d'alimentació de commutació
- Pas 3: completar el quadre RPI bàsic
- Pas 4: Muntatge i muntatge del disc dur
- Pas 5: muntatge i fixació del disc dur
- Pas 6: muntatge i connexió de SSD
- Pas 7:
- Pas 8: Instal·lació i configuració de Samba
- Pas 9: Instal·lació i configuració de NFS
- Pas 10: control de la temperatura
- Pas 11: Desenvolupament posterior
Vídeo: Servidor de fitxers NFS i Samba de Raspberry Pi: 11 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:10
Aquest projecte és l'etapa final del resultat que integra dos circuits publicats i realitzats prèviament.
***
1. Indicador de temperatura de la CPU Raspberry Pi - Publicat el 20 de novembre de 2020
www.instructables.com/Raspberry-Pi-CPU-Tem…
2. Caixa de ventilador de refrigeració Raspberry Pi amb indicador de temperatura de la CPU - Publicat el 21 de novembre de 2020
www.instructables.com/Raspberry-Pi-Box-of-…
***
Originalment tenia previst fer un servidor de fitxers que pogués compartir fitxers entre RPI (Raspberry Pi), PC amb Windows i altres servidors Linux.
Per evitar molèsties de copiar alguna cosa a USB des de la màquina d'origen i tornar a copiar-ho tot a la màquina de destinació, es pot utilitzar el servidor Samba i NFS basat en RPI com a servidor de fitxers.
Tot i que l’ordre scp o rsync es pot utilitzar entre màquines Linux (per exemple, servidors Ubuntu i Raspberry pi OS), l’ús d’ordres de manipulació de fitxers comuns com cp i mv és molt més convenient.
Per tant, es crea el servidor de fitxers RPI que es mostra a la imatge superior.
Aquest servidor pot admetre les funcions següents.
- SSD (SanDisk, negre a la imatge superior) admet NFS per compartir fitxers entre servidors Linux
- El disc dur HDD (Seagate, blanc) admet Samba per compartir fitxers entre el meu PC amb Windows i RPI
- S'utilitza una font d'alimentació RPI dedicada (5V 3A)
- S'integra l'indicador de temperatura de la CPU RPI (4 nivells de temperatura)
- Ventilador de refrigeració que s'activa automàticament quan la temperatura és superior a 50 ° C
***
Vegem amb més detall com es configura i configura el servidor de fitxers.
Pas 1: Disseny i components del servidor de fitxers
Com que el servidor de fitxers es construeix muntant plaques de circuits i altres components com HDD, SSD, mòdul d'alimentació del commutador, etc., només estic mostrant un diagrama estructural general.
Pel que fa als detalls del circuit del ventilador de refrigeració i l’indicador de temperatura de la CPU, consulteu el contingut publicat prèviament dels projectes.
Explicaré només els components afegits recentment per fer servidor de fitxers.
- El disc dur Seagate és un disc DATA de 2,5 polzades que vaig comprar fa molt de temps (potser deu anys més) i inclou un adaptador d'interfície SATA a USB (es treu el xassís metàl·lic)
- El SSD SanDisk té una interfície amb l'adaptador SATA a USB3.0 comprat que he comprat a la botiga d'Internet (podeu cercar aquest article pel nom de "Cable SATA a USB")
Petita font d'alimentació de commutació AC-DC de 15W (Mean Well RS-15-5)
- Xassís acrílic (la mida del tauler transparent és de 15cm (W) x 10cm (H) x 5mm (D) x 1, 15cm (W) x 10cm (H) x 3mm (D) x 3
Suport metàl·lic de 7 cm (3,5 mm) x 4, 4 cm (3,5 mm) x 4, 3,5 cm (3,5 mm) x 4
- Perns i femelles
***
Excepte els components nous, tots els altres elements es reutilitzen com a sortides de projectes anteriors, incloses les plaques, connectors i cables de PCB.
Pas 2: Instal·lació del mòdul d'alimentació de commutació
A mesura que manipuleu i connecteu l’alimentació domèstica d’alta tensió (220V), és absolutament necessari un cablejat acurat per a aquest treball.
Consulteu detingudament la documentació del producte per connectar el mòdul d’alimentació a RPI.
Com que RPI 3 Model B requereix una font d'alimentació mínima de 2,5 A (font d'alimentació) com a recomanació, faig servir una font d'alimentació de commutació dedicada 3A.
També per evitar una advertència de tensió baixa de RPI, ajusto lleugerament el voltatge de sortida com a 5,3 V girant la VR del mòdul de potència de commutació.
Quan es connecten dos discs durs externs, normalment es redueix lleugerament la tensió de sortida de la potència de commutació i sovint s’observa l’avís de baix voltatge de RPI (icona de pern groc).
En el cas de RPI 3 Model B, es pot admetre un màxim de corrent perifèric USB total fins a 1,2 A.
Per tant, la conducció de dos discs durs externs no serà un problema.
Però quan els circuits de refrigeració i altres funcionen, consumiran almenys més de 300 mA de corrent.
Per tant, estic fent servir un carregador de telèfon manual addicional per alimentar altres circuits i FAN.
Segons l'especificació RPI, normalment 500 mA es dibuixen fins i tot en càrregues suaus del sistema.
Com que abans vaig tenir alguns problemes amb l’alimentació RPI, la solució de línia d’alimentació suposadament completa sembla la solució més clara.
Pas 3: completar el quadre RPI bàsic
Quan no és necessari cap connexió de perifèrics addicionals, aquesta és la caixa RPI completament equipada que inclou font d'alimentació interna i regulació de temperatura.
Però a mesura que estic creant un servidor de fitxers, el disc dur extern es muntarà en aquest xassís bàsic de caixa RPI.
Per a la placa de circuits i els components de l’habitatge, normalment faig servir panells acrílics i suports metàl·lics.
Suposo que és el mètode més senzill per muntar-ho tot en un sol recinte integrat com una estructura.
Pas 4: Muntatge i muntatge del disc dur
En realitat, quan tot està muntat i allotjat en xassís acrílic, normalment no vull desmuntar-lo, ja que els cables sempre fan mal de cap.
Però heu de muntar i fixar el disc dur, ja que el vaig desmuntar i podeu veure com s’uneixen les plaques de circuits dins del xassís acrílic.
El panell acrílic té l'avantatge d'afegir una capa fàcil simplement apilant un altre panell a la part superior del ja existent.
Gràcies a aquesta funció, estic utilitzant panells acrílics en la majoria de projectes de bricolatge.
Pas 5: muntatge i fixació del disc dur
La segona capa d'apilament que conté Seagate HDD es completa i es connecta amb RPI mitjançant un cable USB.
Per muntar panells acrílics addicionals a sobre dels existents, cal fer perforacions per fer 4 forats als quals s’insereixen suports metàl·lics.
L'alineació de la ubicació dels forats és necessària per muntar panells acrílics de forma molt apilada.
Pas 6: muntatge i connexió de SSD
Com a última fase del muntatge, SSD es munta en un panell acrílic addicional i es fixa a la part superior de la segona capa amb suport metàl·lic.
Quan les ubicacions de 4 forats no estan correctament alineades entre si a totes les capes del panell, el treball de muntatge es fa una mica difícil i la forma del xassís acabat es torna una mica lletja.
Pas 7:
Pas 8: Instal·lació i configuració de Samba
Com que les descripcions tècniques i les descripcions tècniques són molt abundants en diversos llocs web, no explicaré detalls sobre la pròpia Samba i el procediment d'instal·lació intransigent.
Resumeix-ho tot i menciona només els aspectes més destacats de la instal·lació i configuració de Samba de la següent manera.
***
- sudo apt install samba samba-common-bin (Instal·la samba)
- sudo smbpasswd -a pi (Afegeix pi com a usuari Samba)
- sudo vi /etc/samba/smb.con (Inseriu les dades de configuració següents a smb.cnf)
***
[Pi]
carpeta compartida comentari = pi
path = / mnt / nashdd
usuaris vàlids = pi
navegable = sí
convidat = no
només de lectura = no
crear màscara = 0777
***
- sudo /etc/init.d/samba restart (Reinicia el servei Samba)
***
Un cop finalitzada la instal·lació i configuració, podeu muntar el directori RPI "/ mnt / nashdd" (en realitat són 500 GB de volum de disc sencer de Seagate HDD) com a unitat de xarxa, tal com es mostra a la imatge superior.
Samba és una eina molt útil per carregar / descarregar fitxers des de PC amb Windows i RPI.
El gràfic de fluctuació de la temperatura que es mostra al pas següent es crea copiant el fitxer de registre en RPI al PC amb Windows mitjançant Samba.
Pas 9: Instal·lació i configuració de NFS
Quan el client NFS munta el directori compartit, “df
La sortida de l'ordre -h”del client mostra el volum NFS muntat tal com es mostra a la imatge superior.
La instal·lació i configuració de NFS és bastant complexa que la de Samba.
Per tant, no explicaré detalls sobre com instal·lar NFS al servidor i al client.
La configuració també requereix editar diversos fitxers, com ara "/ etc / fstab", "/ etc / exportacions", "/etc/hosts.allow", etc.
Podeu trobar instruccions detallades i explicacions tècniques al següent lloc web.
***
www.raspberrypi.org/documentation/configur…
***
Estic fent servir NFS amb freqüència per recollir fitxers descarregats del servidor de torrent sense utilitzar ordres complexes de scp o rsync.
Simplement podeu arxius cp o mv com si estiguessin emmagatzemats al disc local.
A més, com podeu veure al pas final "Més desenvolupament" d'aquesta història, pot ser possible una aplicació més útil.
Pas 10: control de la temperatura
Estic curiós de com el circuit de ventilador de refrigeració controla la temperatura de la CPU durant el període de gairebé un dia.
Així que vaig copiar fitxers de registre mitjançant el servei d’intercanvi de fitxers Samba i fent gràfics amb MS Excel.
Els resultats són els següents.
- Després del funcionament del circuit FAN de refrigeració, la temperatura no supera mai els 50 ° C
- S'observen diverses vegades més de 50 ° C, la temperatura encara disminueix immediatament a causa del funcionament del ventilador de refrigeració
- L’escriptura NFS (moure els fitxers de vídeo descarregats del servidor torrent al servidor NFS) fa que la càrrega del sistema sigui significativa al servidor NFS
- La temperatura augmenta ràpidament i es refreda posteriorment a causa del funcionament del ventilador de refrigeració
- La càrrega del sistema de lectura NFS (Reproducció de vídeo des del servidor NFS per client amb VLC) no és molt significativa, ja que podeu veure la fase posterior del gràfic
Pas 11: Desenvolupament posterior
A mesura que es completen totes les obres rellevants relacionades amb el maquinari, no es farà cap modificació o desenvolupament addicional al servidor de fitxers NFS / Samba.
Però el servidor NFS es pot utilitzar com a diferents maneres, tal com es mostra a la imatge superior.
Entre dues sessions de massilla, el lateral esquerre és la pantalla del servidor NFS i el dret, l’aplicació client VLC que executa la pantalla del client.
El vídeo reproduït es mostra a la pantalla LCD de 5 polzades que hi ha a sobre de la pantalla del PC.
Com he esmentat, aquest tipus d'accés i utilització del servidor NFS no suposa una càrrega excessiva del servidor.
Gràcies per llegir aquesta història per acabar …
Recomanat:
Servidor de fitxers local Raspberry Pi Samba: 5 passos
Servidor de fitxers locals Raspberry Pi Samba: procediment pas a pas per instal·lar el servidor de fitxers local
Com fer un servidor de fitxers amb Raspberry Pi: 7 passos
Com fer un servidor de fitxers amb Raspberry Pi: Ara és habitual tenir diversos equips en una casa amb música i vídeos repartits entre ells. Una altra manera d'organitzar les vostres coses és mantenir-les en un servidor centralitzat, també conegut com a FILE SERVER. En aquest instructable, crearem un servidor de fitxers
Com comprimir els fitxers ISO de les vostres còpies de seguretat PSP en fitxers CSO per estalviar espai .: 4 passos
Com comprimir els fitxers ISO de les vostres còpies de seguretat PSP en fitxers CSO per estalviar espai. es pot utilitzar amb Wine In Ubuntu. També necessitareu un CFW (Cusstom Firm-Ware) psp per fer
Com configurar Samba (servidor de fitxers): 6 passos
Com configurar Samba (servidor de fitxers): aquest instructable us guiarà en la configuració de Samba. Aquest instructable es basa en Linux Ubuntu 9.04. Les instruccions per configurar-lo amb versions més recents seran pràcticament idèntiques. Em centraré només en configurar un servidor de fitxers en aquest Instrument
Com arreglar fitxers de dades no compatibles i descarregar els fitxers de vídeo preferits per al vostre portàtil de PSP: 7 passos
Com arreglar fitxers de dades no compatibles i descarregar els vostres fitxers de vídeo preferits per al vostre portàtil de PSP: he utilitzat Media Go i he fet alguns dels trucs per aconseguir que fitxers de vídeo no compatibles funcionin a la meva PSP. Aquests són tots els meus passos que he fet. , quan vaig aconseguir que els meus fitxers de vídeo no compatibles funcionessin a la meva PSP. Funciona al 100% amb tots els meus fitxers de vídeo al meu PSP Po