Após quase dois anos desde a formação do último ramo significativo lançamento da distribuição , focado na rápida implementação de armazenamento em rede (NAS, Network-Attached Storage). O projeto OpenMediaVault foi fundado em 2009 após entre os desenvolvedores da distribuição , resultando na criação de um fork, com base no FreeBSD, do clássico FreeNAS, cujo objetivo era migrar a distribuição para um núcleo Linux e uma base de pacotes Debian. Para download, as imagens de instalação do OpenMediaVault para a arquitetura x86_64 (586 MB).
Principais :
- A base de pacotes foi atualizada para Debian 10 (Buster).
- Foi realizada a transição para o uso de um sistema de gerenciamento centralizado de configuração para implementar e sincronizar configurações. Por exemplo, para implementar a configuração de um novo sistema de acordo com os parâmetros do banco de dados de configuração, agora basta executar "omv-salt stage run all".
- Em vez da ferramenta omv-mkconf, uma nova comando omv-salt foi proposta, que pode ser usada para criar arquivos de configuração.
- Em vez da ferramenta omv-initsystem, o comando "omv-confdbadm populate" foi adicionado, que determina as configurações atuais e as sincroniza com o banco de dados de configuração.
- O mecanismo de backup Time Machine agora suporta volumes SMB/CIFS.
- Para o tratamento do botão de desligamento, o systemd-logind foi envolvido.
- Para iniciar reinicializações, desligamentos e suspensões, o systemd foi utilizado.
- Em vez do ntpd, o chrony foi utilizado para a sincronização de tempo preciso.
- Para configuração de rede, o systemd foi utilizado.
- A execução da operação TRIM (transmitindo informações sobre blocos não utilizados para dispositivos de armazenamento) em tempo real foi substituída pelo agendamento dessa tarefa.
- Um backend foi adicionado para usar armazenamentos baseados nos controladores RAID Areca.
- Devido a problemas de estabilidade, o suporte a diretórios compartilhados ("/sharedfolder/") foi desativado por padrão nas novas instalações. Para habilitar, é necessário definir a variável "OMV_SHAREDFOLDERS_DIR_ENABLED=YES" e executar os comandos "omv-salt stage run prepare" e "omv-salt deploy run systemd".
- A memória do tamanho e posição das janelas foi garantida.
- Na tela principal, foi implementada uma exibição de notificação sobre a disponibilidade de atualização.
- Uma mensagem de aviso sobre a reinicialização foi adicionada.
Lembramos que o OpenMediaVault considera como prioridades de desenvolvimento a ampliação do suporte a dispositivos embutidos e a criação de um sistema flexível para instalação de complementos, enquanto a principal direção de desenvolvimento do FreeNAS é a utilização das capacidades do sistema de arquivos ZFS. Em comparação com o FreeNAS, o mecanismo de instalação de complementos foi significativamente reformulado; em vez de mudar todo o "firmware" para a atualização, o OpenMediaVault utiliza ferramentas padrão para atualização de pacotes individuais e um instalador completo que permite selecionar os componentes necessários durante a instalação.
A interface web do OpenMediaVault é escrita em PHP utilizando o framework JavaScript ExtJS e se destaca pelo carregamento de dados sob demanda através da tecnologia Ajax, sem recarregar as páginas (a interface web do FreeNAS é escrita em Python utilizando o framework Django). A interface possui funções para organização de compartilhamento de dados e divisão de privilégios (incluindo suporte a ACL). Para monitoramento, é possível usar SNMP (v1/2c/3), além de uma sistema embutido de envio de notificações sobre problemas por email (incluindo monitoramento do estado dos discos via S.M.A.R.T. e controle do funcionamento do sistema de alimentação ininterrupta).
Entre os serviços básicos relacionados à organização do trabalho do armazenamento estão: SSH/SFTP, FTP, SMB/CIFS, cliente DAAP, RSync, cliente BitTorrent, NFS e TFTP. Como sistema de arquivos, podem ser utilizados EXT3, EXT4, XFS e JFS. Como a distribuição OpenMediaVault é inicialmente voltada para expandir a funcionalidade através da conexão de complementos, plugins com suporte a AFP (Apple Filing Protocol), servidor BitTorrent, servidor iTunes/DAAP, LDAP, iSCSI target, UPS, LVM e antivírus (ClamAV) são desenvolvidos separadamente. Suporte à criação de RAID de software (JBOD/0/1/5/6) usando mdadm é mantido.
Fonte: opennet.ru
