Transforma os Teus Discos Numa Super Unidade com mergerfs

Já imaginaste pegar em vários discos duros, com diferentes capacidades, sistemas de ficheiros e até dados já existentes, e fundi-los numa única unidade virtual como por magia? Isso não só é possível como é incrivelmente simples com o mergerfs — o sistema de ficheiros de união mais poderoso e flexível que vais querer instalar agora mesmo!

Desenvolvido por Antonio SJ Musumeci (conhecido como @_trapexit), o mergerfs é uma alternativa moderna e arrojada a soluções como mhddfs, unionfs e aufs. Esquece a complexidade do RAID, os riscos de falhas múltiplas e as dores de cabeça das reconstruções de arrays — com mergerfs, o controlo é teu e a liberdade é total!

Porque é que o mergerfs está a revolucionar o armazenamento doméstico e profissional?

  • Junta múltiplos discos físicos numa só pasta acessível, como se fosse uma unidade única!
  • Adiciona e remove discos facilmente — sem necessidade de reconstruções demoradas.
  • Aceita discos de diferentes tamanhos e formatos (ext4, xfs, zfs…), até com dados já lá dentro!
  • Cada disco continua a ser legível individualmente — não fiques refém de um sistema complexo!
  • Configuração ultra simples: uma única linha em /etc/fstab e está feito.
  • Cresce conforme precisas — ideal para quem não quer investir centenas de euros de uma só vez.

A realidade é que com o aumento da qualidade dos conteúdos multimédia, os utilizadores enfrentam desafios de espaço constantes. Comprar quatro discos de 4TB de uma só vez pode custar mais de 600€, além de aumentar o risco de falha simultânea por serem do mesmo lote. O mergerfs elimina este problema — adiciona um disco quando precisares, e ponto final!

Exemplo de configuração? Mais simples, impossível:

Bash
/mnt/disk* /mnt/storage fuse.mergerfs defaults,nonempty,allow_other,use_ino,cache.files=off,moveonenospc=true,category.create=mfs,dropcacheonclose=true,minfreespace=250G,fsname=mergerfs 0 0

Este exemplo junta todos os discos com o prefixo /mnt/disk* numa só pasta virtual acessível em /mnt/storage.

O poder das políticas de criação — domina o comportamento do teu sistema

O segredo do mergerfs está na política de criação. Por predefinição, o sistema usa epmfs (preservação de caminhos), o que pode surpreender novos utilizadores. Mas se quiseres distribuir os ficheiros de forma uniforme, usa category.create=mfs.

Preferes ordem e organização? Mantém os caminhos criados manualmente em cada disco. Queres eficiência e rapidez? Deixa o mergerfs tratar disso e distribui os ficheiros conforme o espaço disponível.

RAID? Isso é coisa do passado… mergerfs é o futuro!

  • Sem paridade. Sem reconstruções. Sem dramas. Cada disco funciona de forma independente — se um falhar, só perdes o que estava nesse disco.
  • Junta-te ao poder do mergerfs com SnapRAID para uma camada de redundância local adicional.
  • Nada de dados fragmentados entre discos como no RAID — cada disco contém ficheiros inteiros, perfeitamente acessíveis por si só.

Quer um exemplo visual do que o mergerfs faz por ti? Vê isto:

Bash
.
├── disk1
   ├── music
   ├── photos
   ├── movies
   └── tv
├── disk2
   └── movies
├── disk3
   ├── drone
   └── sports
└── storage
    ├── drone
    ├── movies
    ├── music
    ├── photos
    ├── software
    ├── sports
    └── tv

O que estás a ver em /mnt/storage é uma fusão perfeita de múltiplos discos, sistemas de ficheiros e dados — tudo visível como se fosse uma única unidade, graças ao mergerfs.

Se procuras um sistema de armazenamento expansível, fácil de manter e acessível, mergerfs é a escolha certa. Domina a arte do armazenamento e transforma a tua infraestrutura de dados numa máquina de performance brutal!


Hashtags:
#mergerfs #servidor #linuxpt #armazenamento #JBOD #SnapRAID #tecnologia #discosrigidos #fstab #opensource

Artigos Relacionados