Avete intenzione di creare il proprio NAS (Network Attached Storage) riutilizzando un vecchio PC o acquistando i componenti uno per uno? Per questo server NAS fai da te, è necessario anche un sistema operativo che controlli le funzioni che il server NAS fornirà in seguito.
A tal fine, esistono alcuni pacchetti software basati su Linux dedicati ai NAS e altri meno conosciuti. La maggior parte di essi è sufficientemente sviluppata per fornire soluzioni SAN (Storage Area Network) o NAS (Network Attached Storage) basate su Linux/FreeBSD ad aziende o privati.
Le caratteristiche principali di un sistema operativo NAS
I software o i sistemi operativi NAS di solito offrono solo alcune semplici funzioni per l'archiviazione, il ripristino e la gestione dei dati. Tuttavia, altre funzioni di sicurezza e qualità dei dati sono solitamente incluse per impostazione predefinita, come il supporto RAID, la gestione centralizzata e l'accesso remoto, nonché il backup, il ripristino, la replica e il tiering automatizzati dei dati.
Supporto RAID
I controller RAID sono hardware o software utilizzati per gestire i dischi nei dispositivi NAS in modo che funzionino tutti come un'unità. RAID, acronimo di Redundant Array of Independent Disks, consente agli utenti di utilizzare più dischi rigidi per archiviare i dati e proteggerli da eventuali guasti.
Ci sono diversi tipi di RAIDQueste includono RAID 0, RAID 1, RAID 5, RAID 6 e RAID 10. Il RAID 5 è generalmente considerato la configurazione migliore e più diffusa per i dispositivi NAS, in quanto fornisce ridondanza pur consentendo agli utenti di utilizzare la maggior parte dei dischi rigidi per l'archiviazione. Il RAID 0, invece, offre molti vantaggi in termini di prestazioni, ma presenta un elevato rischio di perdita di dati.
Gestione centralizzata dello storage
Il NAS consente l'archiviazione e la condivisione centralizzata dei file. Consente a più utenti di accedere ai file archiviati sul dispositivo NAS attraverso la rete, rendendo più facile per i team collaborare ai progetti e condividere e accedere ai file importanti da una posizione centrale.
Con un sistema operativo NAS, gli amministratori possono anche allocare lo spazio di archiviazione, impostare controlli di accesso basati sui ruoli e gestire i backup e il ripristino dei dati da un'unica interfaccia. In questo modo è facile gestire e mantenere la sicurezza dei dati e garantire che la capacità di archiviazione sia ottimizzata e utilizzata in modo efficiente.
Accesso remoto
Il software NAS offre agli utenti un modo comodo per accedere ai propri file tramite Internet, utilizzando vari protocolli come FTP, HTTP o SFTP. Ciò consente ai team di accedere ai propri file durante il telelavoro o in viaggio, oppure di condividere i file con clienti o partner in sedi diverse.
Backup e ripristino dei dati
Alcune soluzioni NAS offrono funzioni di backup e ripristino dei dati per ridurre al minimo i tempi di inattività e proteggere dalla perdita di dati. Queste funzioni includono pianificazioni di backup automatico, snapshot e funzionalità di replica. Le funzioni di backup e ripristino dei dati assicurano che il backup dei dati venga eseguito regolarmente e che esistano più copie dei file importanti.
Le istantanee dei dati scattano immagini digitali dei vostri dati in un determinato momento, assicurando che se i vostri sistemi subiscono una violazione dei dati o un altro tipo di perdita, una versione precedente sia disponibile per il recupero. I backup dei dati sono versioni più robuste, in quanto non si limitano a scattare un'istantanea dei dati in un determinato momento, ma salvano tutte le versioni rilevanti e le istanze storiche di tali dati.
Replica dei dati e prioritarizzazione automatica
La replica dei dati consente di utilizzare le istantanee e i backup dei dati se i dati di origine vanno offline per qualsiasi motivo. Con la replica dei dati, il NAS può creare una copia in base ai dati dell'istantanea. Le configurazioni NAS includono spesso il tiering automatico, che consente di spostare i dati in eccesso o con diversi livelli di priorità verso il cloud, l'edge e altri ambienti di archiviazione.
Scalabilità
Con i sistemi operativi NAS, gli amministratori possono aggiungere o rimuovere la capacità di archiviazione in base alle necessità, semplificando l'adattamento ai requisiti in evoluzione e soddisfacendo le crescenti esigenze di archiviazione.
Sicurezza
Per le aziende che gestiscono dati sensibili, come quelli finanziari o personali, le funzioni di sicurezza del software NAS sono indispensabili. In genere offrono una protezione avanzata contro le violazioni dei dati e gli accessi non autorizzati, come la crittografia dei dati, i controlli di accesso e i meccanismi di autenticazione.
I 4 migliori sistemi operativi gratuiti per NAS
La prima cosa da capire prima di immergersi nei punti di forza di ciascun sistema operativo è che non esiste il "miglior sistema operativo" per un NAS o un computer. La scelta di un sistema operativo dipende in larga misura dall'uso che si intende fare del server NAS.
In questa sede ci concentriamo sulla capacità principale di un server NAS, ovvero il backup dei dati e la loro accessibilità attraverso la rete. Con i sistemi operativi menzionati in questo articolo, è possibile copiare i dati avanti e indietro, eseguire backup ed eseguire alcune operazioni avanzate (come l'impostazione di un Connessione VPN o l'installazione di un server di posta), compresi i plugin per estendere le capacità del sistema operativo.
1. TrueNAS CORE (ex FreeNAS)
Forse non conoscete il nome, ma probabilmente avete sentito parlare di FreeNAS. Ebbene, è sono uguali. Si tratta di una delle migliori soluzioni software NAS basate su FreeBSD, che non solo fornisce un'interfaccia facile da usare, ma anche plugin per estendere le funzionalità, come ad esempio per il Server multimediale Plex. Il sistema operativo è stato progettato per consentire un sistema NAS fai-da-te basato su software open source.
L'azienda che lo ha creato commercializza hardware NAS per le aziende, ma il sistema operativo è disponibile gratuitamente per il grande pubblico.
La cosa più interessante è che non è necessario un disco rigido per installare FreeNAS, basta una semplice chiavetta USB. Avrete quindi bisogno di Unità disco NAS per salvare i dati, che vengono gestiti dall'interfaccia grafica.
Il funzionamento di FreeNAS è estremamente semplice e questo lo rende il sistema operativo più utilizzato per i NAS fai da te. Gli aggiornamenti del sistema operativo sono regolari e utilizza il file system OpenZFS che è molto affidabile e può essere configurato dal volume manager nell'interfaccia web di amministrazione.
Caratteristiche principali di TrueNAS Core:
- Offre un'interfaccia grafica di facile utilizzo.
- Supporta tutti i principali protocolli di condivisione dei file, come CIFS/SMB (Windows), AFP (Apple) e NFS (Unix).
- Permette di trasmettere e condividere facilmente i vostri film e la vostra musica.
- È possibile eseguire il backup e le istantanee.
- Le checksum assicurano che solo i dati privi di errori vengano scritti sul disco.
- File system con auto-riparazione.
- Consente la crittografia dei volumi ZFS.
- Offre utili plugin come Plex, Owncloud, Minecraft e altro ancora per estendere le funzionalità del NAS.
- Supporto per Docker e virtualizzazione integrata.
2. OpenMediaVault
OpenMediaVault (OMV) è un altro sistema operativo per server NAS ben noto per i cloud domestici e per le piccole imprese. È basato sulla distribuzione Debian Linux, che è facile da installare e gestire senza grandi conoscenze di sistema. Questo software NAS Linux open-source supporta tutti i principali protocolli come SSH, (S)FTP, SMB/CIFS e RSync e può essere esteso tramite plugin come DAAP Media Server, Shairport/AirPlay/RAOP e altri...
Caratteristiche principali di Open MediaVault :
- La sua interfaccia web consente di salvare e accedere ai dati da qualsiasi luogo.
- È basato su Debian, il che rende facile mantenere gli aggiornamenti utilizzando il comando apt.
- Amministrazione basata sul Web, gestione degli utenti, attività programmate, supporto multilingue, annuncio del servizio tramite DNS-SD e sistema di plugin.
- In termini di rete, supporta aggregazione di collegamentiWake On Lan e IPv6.
- Openmediavault offre un'ampia gamma di opzioni per la gestione dei volumi di archiviazione, come partizioni GPT, RAID JBOD/0/1/5/6/, funzione di quota per limitare gli utenti, gestione della memoria, supporto del file system EXT3/EXT4/XFS/JFS e altro ancora...
- È più veloce e leggero ed è uno dei migliori sistemi operativi per NAS, alcuni lo preferiscono addirittura a FreeNAS.
3. XigmaNAS (ex NAS4Free)
XigmaNAS era precedentemente noto come NAS4Free. Se volete creare il vostro box NAS, XigmaNAS rende facile l'archiviazione dei dati e l'esecuzione di attività comuni come la gestione multimediale con poco sforzo.
Come FreeNAS è basato su FreeBSD ed è stato rinominato nel 2018 da NAS4Free a XigmaNAS. Può essere utilizzato con chiavette USB, schede di memoria o dischi rigidi e SSD NAS come supporto avviabile.
XigmaNAS dispone di una documentazione completa direttamente sul proprio sito web, che ne facilita l'installazione e l'avvio.
Come TrueNAS Core, anche le funzionalità del server XigmaNAS possono essere estese grazie al sistema basato sulle estensioni. Ad esempio, è possibile eseguire il backup dei dati relativi a BitTorrent direttamente sui dischi rigidi del NAS. È inoltre possibile convertire il NAS in un server multimediale grazie all'estensione Plex media server, che consente di gestire i dati multimediali in modo visivamente accattivante e di trasmetterli in streaming ad altri dispositivi. È anche possibile installare un'interfaccia che rende più comodo l'accesso da smartphone.
Caratteristiche principali di XigmaNAS :
- Gestione completa tramite interfaccia web
- Raid software opzionale (0,1,5) e crittografia dei file
- File system: ZFS v5000 (Feature Flag), UFS, Ext2 / 3, FAT, NTFS
- Partizioni MBR e GPT
- Crittografia del disco con supporto per l'accelerazione hardware crittografica
- Numerosi protocolli di rete come CIFS / SMB (Samba v4.x), FTP, NFS, TFTP, AFP, RSYNC, Unison, SCP (SSH), iSCSI (iniziatore e target), HAST (Highly Available Storage), CARP (Common Address Redundancy Protocol), Bridge, UPnP e BitTorrent.
- Servizi come il server UPNP, il server iTunes, il server iTunes / DAAP, il server web, il client torrent, ecc.
- Protocollo semplice di gestione della rete (SNMP)
- Monitoraggio con allarme via e-mail
- Monitoraggio dei dischi rigidi e delle unità SSD tramite SMART
4. Rockstor
Questo software NAS Linux è leggermente diverso e ha una base più stabile rispetto a CentOS su cui si basa. La differenza più grande tra FreeNAS e Rockstor è che quest'ultimo utilizza il sistema File system Btrfsche è molto simile a ZFS utilizzato da FreeNAS. Btrfs è un file system CoW (Copy-On-Write) sviluppato da Oracle per fornire prestazioni elevate in lettura e scrittura e per gestire la tolleranza agli errori, la riparazione e la facilità di amministrazione.
Rockstor supporta i protocolli/funzioni AFP, Active Directory, LDAP, NIS, NTP, NUT-UPS, SFTP e SNMP. Le condivisioni possono essere rese disponibili tramite NFS e Samba (Smb / CIFS). È supportata anche la funzione SMART per i dischi rigidi.
Supporta solo i moderni sistemi a 64 bit con almeno 2 GB di RAM e, per ottenere il massimo, si consiglia di utilizzare da 4 a 8 GB, a seconda del numero di dischi rigidi utilizzati.
Rockstor offre la possibilità di integrare i plugin tramite Docker. I plugin sono disponibili come contenitori, che Docker virtualizza sul sistema host.
Oltre al sistema NAS tradizionale, può essere utilizzato anche come server cloud personale e server cloud SMB, che possiamo configurare in base alle esigenze e alla disponibilità dei dati.
Caratteristiche principali di Rockstor :
- Linux, sistema operativo di archiviazione open source basato su BTRFS con protezione Bitrot, checksum, compressione e altre funzioni avanzate del file system.
- Copia delle istantanee durante la scrittura
- La condivisione dei file è possibile su tutti i principali sistemi come Linux, Mac, Windows e dispositivi mobili.
- Installazione dell'interfaccia grafica
- Cruscotto personalizzabile
- Rockstor supporta il backup dei file con Rsync, Apple Time Machine e Windows Backup.
- Monitoraggio delle risorse con SNMP.
- Componenti aggiuntivi per lo streaming multimediale, i backup, il cloud storage e altro ancora.
6 OS meno popolari ma ugualmente efficaci per i NAS fai da te
1. Amahi
Rockstor vuole essere il sistema operativo per i NAS fai da te, ma potrebbe imparare molto da Amahi. Questo sistema operativo per NAS è particolarmente adatto ai principianti ed è abbastanza potente da soddisfare gli utenti esperti. Amahi deve gran parte della sua usabilità alla sua architettura modulare.
Amahi viene definito un "assistente domestico digitale" che aiuta a semplificare la rete. Permette di eseguire il backup dei PC, gestire l'accesso ai file, impostare una VPN per la rete domestica e condividere applicazioni private come i calendari. È basato su GNU/Linux e offre compatibilità multipiattaforma, collegando i PC a Xbox, Playstation e altro ancora.
Caratteristiche principali di Amahi :
- Ottime opzioni di backup (periodico, SystemRescureCD, Amahi Time Machine, Samba, AFP e così via).
- Interfaccia utente per iCal e Outlook
- Supporto per il monitoraggio del disco
- Soluzione VPN nativa
2. Openfiler
Openfiler ha un lungo elenco di funzioni. Sulla homepage del sito si legge anche che le funzioni elencate sono solo alcune di quelle attualmente disponibili, il che lo rende ancora più impressionante.
Le numerose funzionalità avanzate sono suddivise in cinque categorie che promettono una potente virtualizzazione dello storage a blocchi, ampie funzionalità di gestione delle condivisioni, gestione degli account, assegnazione di quote/risorse e una suite di protocolli standard. Si tratta di un potente strumento per soddisfare la crescente domanda di storage, trasformando un sistema ampiamente utilizzato con architettura x86 64 in un'applicazione NAS/SAN completa o in un gateway di storage IP. Nell'allocazione e nella gestione dello storage in una rete multipiattaforma, Openfiler consente di sfruttare appieno le prestazioni del sistema e le risorse di capacità di storage.
Caratteristiche principali di Openfiler :
- Pieno supporto per i target iSCSI e Fibre Channel, oltre ad altre funzionalità di virtualizzazione dello storage a blocchi.
- Migrazione e replica dei volumi sincrona/asincrona
- NIS, LDAP, Hesiod, Active Directory, controllore di dominio NT4
- Gestione delle quote dei gruppi di volumi per spazio e file
3. PetaSAN
PetaSAN si basa non su uno, ma su due componenti gratuiti per creare un ambiente di storage spazioso, metà cloud e metà NAS. È questo che lo rende unico: un ibrido complesso tra le soluzioni progettate con relativa semplicità. E la cosa è ancora migliore se si considera la sua versatilità e scalabilità.
PetaSAN è costruito sul motore di storage Ceph, considerato una soluzione cloud leader. Descritto come fault-tolerant, self-healing e self-adopting, Ceph fornisce una solida base per il cloud computing che PetaSAN combina con la piattaforma Consul service mesh per una gestione più semplice. Queste e altre caratteristiche rendono PetaSAN una scelta eccellente per i backup ad alta capacità, i server di database con un gran numero di transazioni parallele al secondo e le implementazioni di MS Hyper-V.
Caratteristiche principali di PetaSAN :
- È possibile scalare i cluster di archiviazione aggiungendo altri nodi.
- Motore di storage Ceph e piattaforma di service mesh Consul
- Sistema tollerante ai guasti, auto-riparatore e auto-adattante
- Supporto per iSCSI, CIFS/SMB, NFS, S3 e storage Ceph nativo.
4. Server di file chiavi in mano
Turnkey File Server, un altro software NAS gratuito per Linux, è una delle nostre scelte migliori per l'uso domestico. Ha un'interfaccia facile da usare e un gestore basato sul web che quasi tutti possono padroneggiare. Turnkey File Server è basato su WebDAV CGI e Samba e combina la funzionalità della condivisione di rete compatibile con Windows con l'intuitività della gestione dei file basata sul web per uso privato e pubblico.
Caratteristiche principali di Turnkey File Server :
- Funziona con tutti i tipi di compressione più comuni
- Consente la compressione tra file Unix e DOS
- Migrazione dei dati e recupero automatico
- Supporto per SMB, NFS, WebDAV, Rsync e SFTP
5. OpenDedupe
OpenDedupe esiste da più di un decennio, ma oggi è più importante che mai. Il vantaggio più importante di questo dispositivo NAS di Datish è che può essere utilizzato sia come storage locale che come cloud storage. OpenDedupe si basa sul file system SDSF e può gestire grandi quantità di dati.
Oltre al backup, i casi d'uso migliori per OpenDedupe sono la virtualizzazione, la conservazione a lungo termine e lo storage scalabile.
Caratteristiche principali di OpenDedupe :
- Deduplicazione e compressione online a blocchi variabili
- Archiviazione cloud integrata, compresi Amazon S3 e Glacier.
- La replica ottimizzata dà priorità ai blocchi che non sono già memorizzati sul volume SDFS remoto.
- Crittografia AES-CBC a 256 bit per l'archiviazione locale e nel cloud.
6. ESOS - Sistema operativo di archiviazione aziendale
ESOS è una "distribuzione quasi-Linux basata sull'eccellente progetto SCST". ESOS non è la scelta migliore per i principianti e per le aziende che vogliono una soluzione autogestita. Tuttavia, è un software NAS gratuito e robusto che ogni amministratore di grandi volumi vorrebbe avere.
Il vantaggio principale di ESOS è che consente di trasformare qualsiasi server con l'hardware adatto in un array di dischi. Gli utenti di SAN aziendali lo troveranno particolarmente utile, in quanto fornisce loro volumi di storage condivisibili a livello di blocchi. Il lungo elenco di funzionalità di ESOS è in continua evoluzione.
Caratteristiche principali di ESOS - Enterprise Storage OS :
- Due modalità operative: Produzione (predefinita) e Debug
- Strumenti di configurazione CLI del controller RAID aziendale
- Compatibile con la maggior parte dei controller RAID aziendali e con l'hardware dei server Tier 1
- Configurazioni avanzate dei blocchi di storage back-end
Conclusione
Trovare il miglior sistema operativo NAS gratuito tra una selezione così ampia può essere difficile. E ancora, non abbiamo presentato tutte le soluzioni disponibili. A proposito, se avete scelto un'altra soluzione, fatecelo sapere nei commenti in modo che il resto della comunità possa trarne beneficio.