Pesquisa de site

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.