O seu pool TrueNAS cresce, e suspeita que os mesmos ficheiros estão em vários datasets. Muitos assumem que a deduplicação ZFS já trata disso. Não trata, pelo menos não como espera, e contar com ela deixa-o ou com RAM desperdiçada ou com um NAS ainda cheio de cópias.
A dedup por bloco é uma função de armazenamento, não de limpeza
A deduplicação ZFS atua ao nível do bloco. Evita escrever o mesmo bloco duas vezes no pool, de forma invisível, para poupar espaço em disco. Tem um custo real: consome muita RAM (citada muitas vezes por volta de 1 a 5 GB de RAM por TB de dados), mantém uma tabela de deduplicação que cresce com os seus dados, e as próprias recomendações do TrueNAS avisam muitas vezes contra ativá-la, a não ser que saiba mesmo que o seu conjunto de dados vai beneficiar. Atua também em fluxo, apenas sobre os dados recém-escritos, por isso não faz nada quanto aos duplicados que já estão no seu pool. Nada disto responde, de forma legível, à pergunta que tem de facto: quais dos meus ficheiros são duplicados e quanto espaço recuperaria ao removê-los.
A dedup por ficheiro é o que procura mesmo
O que a maioria quer é deduplicação ao nível do ficheiro: detetar que a mesma foto, vídeo ou documento está em três pastas diferentes, e poder olhar para a lista e limpá-la. Isso nada tem a ver com a camada de blocos do ZFS. É uma análise em modo de leitura dos seus ficheiros seguida de uma limpeza deliberada, e não exige tocar no pool, no orçamento de RAM nem nas definições dos datasets.
Como o NAS Ranger trata disto, sem tocar no ZFS
O NAS Ranger liga-se às suas pastas TrueNAS por SMB e identifica duplicados por impressão de conteúdo: ficheiros idênticos são encontrados independentemente de nome, data ou pasta. Nunca altera o seu pool, datasets ou opções de ZFS. Vê cada grupo de duplicados e o espaço exato recuperável. Para o detalhe da comparação por conteúdo, veja como encontrar ficheiros duplicados.
Uma limpeza deliberada e reversível
Atua sobre muitos ficheiros de uma vez, e nada é destruído no local. Os duplicados confirmados são movidos para uma reciclagem na pasta, uma renomeação, para que reveja antes de purgar. Eis porque é sem riscos. E como a app corre no seu computador por SMB, não há nada para instalar no TrueNAS e uma atualização do sistema não lha pode tirar.
Experimente grátis: analise as suas pastas TrueNAS, veja cada duplicado e os gigabytes recuperáveis, antes de tocar num único ficheiro.