Como substituí o LVM pelo sistema de ficheiros ZFS do meu servidor NAS doméstico

Ing. Jan Jileček
7 de maio, 2020 – 3 min ler

Não resolvi muito bem o problema de usar vários discos no meu NAS doméstico com LVM no último artigo, por isso vou agora actualizar a solução com o ZFS.

ZFS é um sistema de arquivo avançado, com recursos incríveis como armazenamento em pool, instantâneos, reparo automático e verificação de integridade de dados, RAID-Z e 16 Exabyte file size limit.

Armazenamento em pool

ZFS combinou os recursos de um gerenciador de volume (como o LVM que usei da última vez) e um sistema de arquivo. Isso significa que o sistema de arquivos pode abranger várias unidades ou um pool.

Solução anterior com LVM

Tinha a seguinte configuração na solução anterior, usando o Logical Volume Manager:

Apenas um monte de discos rígidos em um grande (2,3 TB) volume lógico. Isso traz um grande problema – se uma das unidades falhar, todo o volume lógico fica corrompido.

É aqui que entra ZFS.

Substituir LVM por ZFS

Primeiro tive que fazer backup dos meus dados para outra unidade (externa). Depois desmontei o volume lógico e excluí-o.

Na primeira solução não verifiquei a saúde dos discos, por isso fi-lo agora. Usei a tecnologia SMART (Self-Monitoring, Analysis and Reporting Technology).

Concluí que 3 dos discos estavam cheios de erros e falhas, por isso escolhi apenas as unidades sdd (WD 1TB) e sde (WD 320GB), que também têm as velocidades de leitura mais rápidas (não testei a velocidade de escrita, as velocidades de leitura foram suficientes para mim como referência). Eu testei as velocidades de leitura com o hdparm.

(sdb é o sistema SSD e sdd é o HDD SATA3)

Instalando e usando ZFS

Primeiro formatei os discos para um sistema de arquivos Solaris (código “be” no fdisk, tutorial no artigo anterior).

Então usei o zfstools (apt install zfsutils-linux) para criar o pool, montá-lo em um ponto de montagem e começar a usar o ZFS.

Lista de polo

Ponto de montagem – espaço livre

A montagem-ponto já estava registrado na configuração do samba do último artigo, para que eu pudesse começar a usar a unidade de rede imediatamente.
Done.

Deixe uma resposta

O seu endereço de email não será publicado.