Dopo quasi due anni dalla formazione dell'ultima significativa versione rilascio della distribuzione , mirata a un rapido deployment di archiviazione di rete (NAS, Network-Attached Storage). Il progetto OpenMediaVault è stato fondato nel 2009 dopo tra gli sviluppatori della distribuzione , che ha portato alla creazione di un ramo, a fianco del classico FreeNAS basato su FreeBSD, i cui sviluppatori si sono posti l'obiettivo di portare la distribuzione su un kernel Linux e una base di pacchetti Debian. Per il download le immagini di installazione OpenMediaVault per l'architettura x86_64 (586 MB).
Principali :
- La base dei pacchetti è stata aggiornata a Debian 10 (Buster).
- È stata attuata la transizione all'utilizzo di un sistema di gestione centralizzata delle configurazioni per il deployment e la sincronizzazione delle impostazioni. Ad esempio, per il deployment della configurazione di un nuovo sistema in conformità con i parametri del database di configurazione ora è sufficiente eseguire «omv-salt stage run all».
- Invece dello strumento omv-mkconf è stata proposta un nuovo comando omv-salt, che può essere utilizzato per creare file di configurazione.
- Invece dell'utilità omv-initsystem, è stato aggiunto il comando «omv-confdbadm populate», che determina le impostazioni attuali e le sincronizza con il database di configurazione.
- Nel meccanismo di backup Time Machine è stata aggiunta la supporto per le condivisioni SMB/CIFS.
- Per gestire il pulsante di spegnimento è stato coinvolto systemd-logind.
- Per avviare il riavvio, lo spegnimento e il passaggio in modalità sospensione è stato coinvolto systemd.
- Invece di ntpd, per la sincronizzazione del tempo esatto è stato utilizzato chrony.
- Per la configurazione della rete è stato coinvolto systemd.
- L'esecuzione dell'operazione TRIM (trasmissione ai dispositivi di archiviazione di informazioni sui blocchi non utilizzati) in tempo reale è stata sostituita con l'esecuzione di un'operazione simile pianificata.
- È stato aggiunto un backend per l'uso di sistemi di storage basati su controller RAID Areca.
- A causa di problemi di stabilità, per le nuove installazioni il supporto alle condivisioni è disabilitato per impostazione predefinita («/sharedfolder/»). Per abilitarlo, impostare la variabile «OMV_SHAREDFOLDERS_DIR_ENABLED=YES» e eseguire i comandi «omv-salt stage run prepare» e «omv-salt deploy run systemd».
- È stata garantita la memorizzazione della dimensione e della posizione delle finestre.
- Nella schermata principale è stata implementata la visualizzazione di un suggerimento per l'uscita di un aggiornamento.
- È stata aggiunta un'uscita di avviso per il riavvio.
Ricordiamo che OpenMediaVault considera prioritari lo sviluppo del supporto per dispositivi embedded e la creazione di un sistema flessibile per l'installazione di plugin, mentre l'obiettivo principale di FreeNAS è sfruttare le potenzialità del file system ZFS. Rispetto a FreeNAS, il meccanismo di installazione dei plugin è stato notevolmente rivisitato: invece di cambiare completamente il "firmware" per l'aggiornamento, OpenMediaVault utilizza strumenti standard per l'aggiornamento dei singoli pacchetti e un installer completo che consente di selezionare i componenti necessari durante il processo di installazione.
L'interfaccia web di OpenMediaVault è sviluppata in PHP utilizzando il framework JavaScript ExtJS e si distingue per il caricamento dei dati su richiesta tramite tecnologia Ajax, senza alcun ricaricamento delle pagine (l'interfaccia di FreeNAS è scritta in Python usando il framework Django). L'interfaccia offre funzionalità per la gestione della condivisione dei dati e la suddivisione dei privilegi, inclusa la supporto per ACL. È possibile utilizzare SNMP (v1/2c/3) per il monitoraggio; inoltre, c'è un sistema integrato di invio di notifiche via email per segnalare problemi, incluso il monitoraggio dello stato dei dischi tramite S.M.A.R.T. e il controllo del funzionamento del sistema di alimentazione ininterrotta.
Tra i servizi di archiviazione di base legati all'organizzazione, possiamo citare: SSH/SFTP, FTP, SMB/CIFS, client DAAP, RSync, client BitTorrent, NFS e TFTP. Come file system possono essere utilizzati EXT3, EXT4, XFS e JFS. Poiché la distribuzione di OpenMediaVault è progettata per ampliare le funzionalità tramite l'installazione di plugin, vengono sviluppati separatamente plugin per supportare AFP (Apple Filing Protocol), server BitTorrent, server iTunes/DAAP, LDAP, iSCSI target, UPS, LVM e antivirus (ClamAV). È supportata la creazione di RAID software (JBOD/0/1/5/6) utilizzando mdadm.
Fonte: opennet.ru
