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:
/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:
.
├── 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