TrueNAS - Configurar armazenamento ZFS e compartilhamentos NFS - Parte 2
Em nosso artigo anterior, mostramos como instalar o servidor TrueNAS. Este artigo orientará você na configuração do TrueNAS para configurar discos de armazenamento ZFS e criar compartilhamentos NFS, permitindo armazenar e compartilhar dados com eficiência em sua rede.
Requisitos de hardware
Antes de mergulhar na configuração do TrueNAS, certifique-se de ter no mínimo dois discos conectados corretamente e reconhecidos pelo sistema para criar um pool ZFS.
Entretanto, três ou mais discos são recomendados para melhor desempenho e redundância (RAID-Z1, RAID-Z2 ou RAID-Z3).
Configurando discos de armazenamento ZFS
Para adicionar um disco de armazenamento ZFS, navegue até Armazenamento > Discos e clique no botão Adicionar disco para selecionar e configurar os discos que deseja usar. para armazenamento.
Para criar um Pool ZFS, navegue até Armazenamento > Pools e clique no botão Adicionar para criar um novo pool .
Em seguida, insira um nome para o seu pool e selecione os discos que deseja incluir no pool na lista disponível.
Seu pool ZFS agora está configurado e pronto para uso.
Após criar o pool de armazenamento, clique no pool que você acabou de criar e clique em ...
(três pontos) ao lado dele e escolha Adicionar conjunto de dados para criar um novo conjunto de dados.
Em seguida, insira um nome para o conjunto de dados e configure as permissões do conjunto de dados navegando até a guia Permissões. Defina as permissões do proprietário e do grupo, bem como as permissões de leitura, gravação e execução conforme necessário.
Criando compartilhamentos NFS para conjuntos de dados ZFS
Para compartilhar conjuntos de dados ZFS em máquinas Unix, vá para a guia “Compartilhamento” no menu superior e escolha o tipo Compartilhamentos Unix (NFS).
Em seguida, clique no botão Adicionar compartilhamento NFS, escolha o local do conjunto de dados que você criou anteriormente e defina as configurações de compartilhamento, incluindo opções de acesso de leitura/gravação e hosts permitidos.
Após clicar em Enviar, uma mensagem de confirmação será exibida perguntando se você deseja ativar este serviço. Clique em Sim para ativar o compartilhamento. Você verá então que o serviço NFS foi iniciado.
Para confirmar o status do serviço NFS, navegue até Serviços e procure o serviço NFS. Certifique-se de que o botão de alternância esteja na posição ON para confirmar que o serviço está em execução.
Montando o compartilhamento NFS no cliente Unix
Agora faça login em sua máquina cliente Unix (aqui usei Ubuntu 22.04 com endereço IP 192.168.122.12) e verifique se o compartilhamento NFS de TrueNAS > funciona ou não.
Porém, antes de verificar os compartilhamentos TrueNAS NFS, sua máquina cliente deve ter o pacote NFS instalado no sistema.
sudo dnf install nfs-utils -y [On RedHat systems]
sudo apt install nfs-common -y [On Debian systems]
Após instalar o NFS, use o seguinte comando para listar o compartilhamento NFS do TrueNAS.
showmount -e 192.168.122.103
Agora, crie um diretório de montagem em ‘/mnt/TrueNAS_Share’ na máquina cliente, monte o compartilhamento TrueNAS NFS neste ponto de montagem e confirme usando o comando df.
sudo mkdir /mnt/TrueNAS_Share
sudo mount 192.168.122.103:/mnt/tecmint_pool/tecmint_docs /mnt/TrueNAS_Share/
df -hT
Depois que o compartilhamento NFS estiver montado, entre nesse diretório e tente criar um arquivo nesse compartilhamento para confirmar se o usuário root tem permissão para esse compartilhamento.
sudo su
cd /mnt/TrueNAS_Share/
touch tecmint.txt
É isso! configuramos o volume de armazenamento e definimos um compartilhamento NFS do TrueNAS.
Conclusão
TrueNAS fornece uma interface amigável para gerenciar o servidor de armazenamento. TrueNAS oferece suporte a um grande sistema de arquivos usando ZFS com recursos como compactação, cotas e permissões.
Em artigos futuros, exploraremos como usar o TrueNAS como servidor de streaming e servidor de torrent.