CHE COSA E’ UN NAS
Il NAS (Network Attached Storage) è un dispositivo di “storage” collegato a una rete che consente agli utenti e ai client autorizzati di utilizzare servizi di archiviazione veloci, sicuri e affidabili e condividere i dati da una posizione centralizzata.
PERCHE’ RASPBERRY PI
Esistono molti dispositivi NAS pronti all’uso ma in genere sono abbastanza costosi e se non siamo sicuri che un NAS faccia al caso nostro, è difficile giustificare l’investimento. Pertanto se abbiamo un budget limitato e puntiamo a consumi energetici bassi, tali da consentirci di tenerli accesi giorno e notte, allora possiamo prendere in considerazione la soluzione Raspberry Pi, che ha tra i tantissimi usi, apparte qualche piccolo e doveroso compromesso in termini di prestazioni, quello di un NAS.
REQUISITI
Per creare un Nas Server con un Raspberry Pi abbiamo bisogno di:
- Raspberry Pi 3 o superiore
- Scheda SD (16 GB o superiore)
- Lettore di schede SD
- Software Raspberry Pi Imager
- Software open source “PuTTy” Un client SSH e telnet
- Applicazione “Fing – Scanner di Rete” per Smartphone IOS e Android per individuare l’indirizzo IP del Raspberry Pi
CONFIGURAZIONE RASPBERRY PI
- Scarichiamo e installiamo il software Raspberry Pi Imager su un computer. Inseriamo la scheda SD che utilizziamo con il nostro Raspberry Pi nel lettore di schede
- Avviamo il software Raspberry Pi Imager per procedere all’installazione del Sistema Operativo
- Selezioniamo il dispositivo Raspberry Pi su cui effettuiamo l’installazione
- Selezioniamo il sistema operativo Raspberry Pi OS (Other) e poi Raspberry Pi OS Lite (32-bit) – versione leggera
- Selezioniamo quindi la scheda SD su cui installare il sistema operativo
Attenzione! prima di procedere alla creazione della scheda accettiamo di compilare una serie di campi nelle “Impostazioni” da assegnare alla schedina. Tra questi: il nome del Raspberry Pi, il nome utente e la password di root, la denominazione della Wi-Fi e la relativa password. Abilitiamo, in fine il collegamento SSH con nome utente e password. A questo punto confermiamo con i “SI” e procediamo alla creazione della scheda SD.
Terminata la procedura di installazione del sistema operativo estraiamo la scheda SD dal lettore e la inseriamo nel Raspberry Pi per il primo avvio.
In fine apriamo un applicazione qualsiasi sullo smartphone o un programma sul computer per conoscere e annotare l’indirizzo IP del Raspberry Pi all’interno della nostra rete LAN per la configurazione e la gestione attraverso il collegamento SSH con il software PuTTy.
LA SOLUZIONE NAS
Esistono diverse soluzioni che permettono di trasformare il Raspberry Pi in un server NAS per la condivisione di file. In questo caso utilizziamo Openmediavault. Una distribuzione derivata di Debian che condivide con essa tutti i principali software e viene pacchettizzata in modo da offrire un ambiente amichevole dedicato al media/file sharing. Di base viene dotata del supporto a tutta una serie di protocolli, come ad esempio SSH, (S)FTP, SMB/CIFS, RSync e molti altri pronti all’uso e servizi che consentono di salvare e condividere rapidamente i dati all’interno della propria LAN.
Openmediavault è progettato principalmente per essere utilizzato in ambiente casalingo o al massimo piccoli uffici. Si tratta di una soluzione semplice e facile da usare che permette a tutti di installare e amministrare una rete di archiviazione in allegato senza una conoscenza approfondita.
INSTALLIAMO OPENMEDIAVAULT
Per installare Openmediavault su raspberry Pi digitiamo:
wget -O - https://raw.githubusercontent.com/OpenMediaVault-Plugin-Developers/installScript/master/install | sudo bash
oppure
wget -O - https://github.com/OpenMediaVault-Plugin-Developers/installScript/raw/master/install | sudo bash
Il processo di installazione dura circa una mezzora. Al termine dell’installazione il Raspberry Pi si riavvia in automatico.
INSTALLIAMO I DRIVER PER IL FORMATO EXFAT
Per evitare l’errore: “Mount error: unknown filesystem type exfat” nel caso l’hard disk che andremo a collegare sia in formato exfat digitiamo il seguente comando:
sudo apt-get install exfat-fuse exfat-utils
COLLEGHIAMO L’HARD DISK
Scegliamo un Hard Disk da utilizzare per il sistema NAS salvataggio dei dati e lo colleghiamo ad una qualsiasi porta USB del Raspberry Pi
ACCEDIAMO AL NAS
Per accedere al NAS da computer clicchiamo su esplora risorse e sulla barra del percorso file, in alto, digitiamo:
nas/ (se abbiamo nominato l’hostname del raspberry nella configurazione con il termine ad esempio: nas) oppure scriviamo sulla barra degli indirizzi di un qualsiasi browser web, ad esempio Chrome, l’indirizzo ip locale del Raspberry Pi.
Appare una pagina Web che ci chiederà di indicare indicare le credenziali di accesso al NAS che abbiamo creato.
Le credenziali di accesso predefinite del sistema NAS openmediavault sono le seguenti:
Username: admin
Password: openmediavault