A ideia era simples: dar uma segunda vida a dois valentes HDs Seagate IronWolf de 2TB (com mais de 6 anos de uptime contínuo) como um Media Server de alta velocidade. O “cérebro” escolhido foi um Mini PC rodando o inabalável FreeBSD. Tudo que eu precisava era de uma case externa (DAS) Dual Bay USB 3.0 para conectar os discos.
O que eu não imaginava é que essa premissa simples se transformaria em uma verdadeira saga contra firmwares mal-assombrados e hardware de péssima qualidade — até chegar ao setup perfeito.
Capítulo 1: A Maldição do Hardware Barato
Yottamaster: o chip que engasgava
Minha primeira tentativa foi com uma Yottamaster. Um desastre absoluto. O chipset
ASMedia (ASM1352R) não suportava a carga de I/O contínua do FreeBSD. Para cada tentativa
de escrita um pouco mais pesada, o kernel me devolvia terríveis erros de CAM status error e desconexões USB. O chip simplesmente engasgava sob estresse.
ACASIS: o Bug do Zumbi
Decidi devolver e tentar a sorte com outra chinesa renomada: a ACASIS. Aqui o perigo foi muito maior — um verdadeiro risco físico aos discos, num cenário que batizei de “Bug do Zumbi” (Zombie Sleep).
O chip JMicron principal era rápido, transferindo impressionantes 248 MB/s. Mas o
microcontrolador de gerenciamento térmico era suicida: quando a case entrava em modo de
hibernação e eu disparava um rsync de 150 GB, os discos acordavam e trabalhavam a
100% — mas a placa esquecia de ligar a ventoinha de exaustão e os LEDs. Os discos
estavam sendo cozidos dentro da carcaça de alumínio.
Devolvi ambas. A lição foi dura, mas clara:
Nunca confie seus dados a um microcontrolador “burro” de Hardware RAID chinês.
Capítulo 2: O Hardware Definitivo — TerraMaster D2-320
Exausto de remendar hardware ruim, decidi subir para a liga profissional: importei um chassi TerraMaster D2-320. Equipamento pesado, silencioso, projetado para durar — com fonte de categoria industrial (KPTEC Tier 2) e ventoinha com sensor térmico real (Smart Fan).
A regra de ouro que apliquei: a TerraMaster possui uma chave física de Hardware RAID na traseira. Eu ignorei o Hardware RAID. Mudei a chave para “Single” (modo JBOD / discos independentes). Isso cria uma “ponte burra” (passthrough) e passa o controle total para o FreeBSD.
Capítulo 3: A Glória do Passthrough e S.M.A.R.T.
Assim que conectei a TerraMaster ao Mini PC — na porta traseira USB 3.1, para evitar
qualquer interferência do painel frontal — o syslog do FreeBSD sorriu para mim:
uhub2: <TerraMaster 4-Port USB 3.2 Hub, class 9/0, rev 3.20/1.73, addr 4> on usbus0
umass1: <TerraMaster TDAS, class 0/0, rev 3.10/1.00, addr 5> on usbus0
umass1: SCSI over Bulk-Only; quirks = 0x0000
da1: <TerraMas TDAS 0> Fixed Direct Access SPC-4 SCSI device
da2: <TerraMas TDAS 0> Fixed Direct Access SPC-4 SCSI device
Note o detalhe mágico: quirks = 0x0000. O kernel não precisou aplicar nenhum remendo
obscuro. A comunicação SCSI/USB era nativa e perfeitamente limpa.
Ao rodar smartctl -a /dev/da1, a consagração. Não apenas as informações de saúde
nativas estavam acessíveis, como o monitoramento térmico atestava a excelência física
da carcaça:
194 Temperature_Celsius: 26 (Disco 1)
194 Temperature_Celsius: 28 (Disco 2)
Capítulo 4: ZFS e Velocidade Supersônica
Hardware perfeito, refrigeração sob controle. Chegou a hora do software brilhar. Usando o poder multicore do Mini PC e os algoritmos avançados do kernel no lugar de um chip chinês superaquecido, unifiquei os dois discos numa pool ZFS em Stripe (RAID 0 via software). O resultado fala por si:
# dd if=/dev/zero of=/usb1/teste_disco.img bs=1M count=20480 status=progress
21474836480 bytes transferred in 60.082986 secs (357419596 bytes/sec)
# zpool status usb1
pool: usb1
state: ONLINE
config:
NAME STATE READ WRITE CKSUM
usb1 ONLINE 0 0 0
gpt/usb1-1 ONLINE 0 0 0
gpt/usb1-2 ONLINE 0 0 0
357 MB/s. O FreeBSD e a TerraMaster extraindo 100% da capacidade teórica somada dos IronWolf de 5900 RPM. Zero perda no cabo, zero perda no chip.
Conclusão da Saga
Depois de tropeçar em pontes USB problemáticas, aprendi que em workloads pesadas com FreeBSD, não existe atalho barato. Combinar hardware confiável (TerraMaster + fonte KPTEC + Seagate IronWolf) com modo JBOD transparente e o invencível ZFS é o Santo Graal do Homelab raiz.
O setup final, com a TerraMaster D2-320 conectada no Mini PC, ao lado do Synology DS218+:

