Resposta rápida
Devo usar ZFS ou RAID de hardware em um servidor de armazenamento alugado?
Em um servidor de armazenamento alugado, use ZFS em discos comuns, não em RAID de hardware. A documentação do OpenZFS, lida 2 November 2026, diz que controladoras RAID de hardware não devem ser usadas com ZFS: assim o ZFS não consegue reparar um bloco ruim a partir de outro disco. Basalthold entrega discos de dados em branco para ZFS ou mdadm, a partir de $3.50/TB brutos, somente cripto, sem KYC.
O que um hold oferece para você construir?
| Discos | O sistema operacional fica em um SSD próprio (dois SSDs espelhados no modelo maior); os discos de dados chegam vazios e sem partição, para você montar ZFS, um array mdadm ou um conjunto de discos independentes. Se quiser que a equipe prepare um array RAID 6 ou RAID 10 antes da entrega, avise o suporte antes da entrega do servidor |
|---|---|
| Falha de disco | Quando um disco falha, abra um ticket: a equipe faz a troca sem custo, e reconstruir o array no novo disco fica por conta da sua configuração |
| Sistemas | Escolha Debian, Ubuntu, AlmaLinux ou Rocky Linux, Proxmox VE, ou Proxmox Backup Server para um destino de backup pronto. Windows não é oferecido |
| Console | Não há acesso IPMI ou KVM-over-IP para clientes; reinicializações e reinstalações solicitadas no painel são executadas pela equipe |
| Criptografia | Você pode criptografar cada disco de dados com LUKS ou com a criptografia nativa do ZFS; as chaves ficam com você e ninguém da equipe pede por elas |
| Backups | Um servidor de armazenamento não é backup de si mesmo: não guardamos nenhuma cópia dos seus dados em outro lugar, então uma segunda cópia em outro local continua sendo responsabilidade sua |
Por que o OpenZFS desaconselha RAID de hardware?
Porque uma placa RAID esconde os discos do ZFS. Então o ZFS vê um único disco virtual e não consegue usar a sua própria redundância. O guia de hardware do OpenZFS lista os problemas:
- Autocorreção mais fraca. Quando uma soma de verificação falha, o ZFS muitas vezes não consegue buscar uma cópia boa em outro disco, já que a placa detém a redundância.
- Tamanhos de setor errados. A placa pode informá-los incorretamente, o que causa sobrecarga de leitura-modificação-gravação.
- Substituições presas ao modelo. Uma placa com falha pode exigir o mesmo modelo para ler o array novamente.
- Risco de cache de gravação. Gravações em cache podem se perder em uma queda de energia ou com bateria morta.
- Comportamento de rebuild desconhecido. O guia cita relatos de arrays RAID 5 e 6 perdidos durante rebuilds após corrupção silenciosa.
- Firmware fechado e nomes de dispositivos que mudam. Você não pode inspecionar o código, e um array com falha pode renomear os outros.
A recomendação é usar um host bus adapter (HBA) em vez de uma controladora RAID, por desempenho e confiabilidade.
O ZFS só consegue curar o que consegue ver: entregue os discos a ele, não um disco virtual.
O que o ZFS faz que uma placa RAID não consegue?
O ZFS confere cada bloco que lê contra uma soma de verificação. Quando um bloco está errado e o pool tem redundância, o ZFS lê uma cópia boa e repara a ruim. Um scrub faz isso para todos os dados, para pegar erros silenciosos de falhas de hardware ou de disco.
O sistema de arquivos e o array são uma só camada, então o ZFS sabe quais blocos contêm dados. Um resilver examina apenas os dados desatualizados, não o espaço vazio. Isso encurta os rebuilds em um pool que não está cheio; as horas são calculadas na página de tempo de rebuild de RAID.
Ele também traz snapshots, compressão e criptografia nativa por dataset. O RAIDZ2 não tem o write hole do RAID 5/6, em que dados e paridade divergem após uma queda de energia.
Quando o RAID de hardware ou o mdadm é a escolha melhor?
Quando você quer um sistema de arquivos comum, como ext4 ou XFS. Aí algo abaixo dele precisa fornecer a redundância: uma placa RAID ou o mdadm do Linux.
O mdadm não precisa de placa. Os arrays dele migram para qualquer máquina Linux, e a criptografia LUKS fica bem embaixo dele. O limite é aquele que o ZFS elimina: o md não sabe quais blocos contêm dados, então ele reconstrói discos inteiros.
Se um servidor só vem com uma placa RAID, configure a placa para repassar os discos antes de montar o ZFS. Assim o ZFS continua no comando dos discos.
De 23 vendedores de servidor de armazenamento Basalthold verificados em 2 November 2026, 4 declararam uma controladora RAID de hardware ou opção em um plano de armazenamento. Basalthold não promete nada disso: os discos de dados vêm em branco, para o seu próprio array por software.
ZFS ou mdadm em um hold?
| Pergunta | ZFS (RAIDZ2 ou espelhamento) | mdadm (RAID 6 ou RAID 10) + ext4 ou XFS |
|---|---|---|
| Detecta corrupção silenciosa | Sim, checksums em cada bloco | Encontra divergências de paridade, mas não consegue dizer qual cópia está correta |
| Cobre a reconstrução | Somente dados armazenados | O disco inteiro |
| Snapshots e replicação | Integrado | Via LVM ou pela ferramenta de backup |
| Criptografia | Nativo, por dataset, ou LUKS por baixo | LUKS sob o array |
| Uso de memória | Usa RAM como cache; veja a página sobre RAM | Leve |
| De onde vem | Debian contrib, Ubuntu, Proxmox VE e Proxmox Backup Server | No kernel do Linux em todos os sistemas |
Versões dos pacotes consultadas em 2 de novembro de 2026: zfsutils-linux 2.3.9 no Debian 13, 2.2.2 no Ubuntu 24.04. Debian 13, Debian 12, Ubuntu 24.04 LTS, AlmaLinux 10, Rocky Linux 10, Proxmox VE 9 e Proxmox Backup Server 4.
Qual dos dois serve para um servidor de backup?
ZFS, na maioria dos casos. Backups são gravados uma vez e raramente lidos, então a corrupção silenciosa pode passar meses sem ser notada. Checksums e scrubs a encontram enquanto ainda existe uma cópia boa.
Proxmox VE e Proxmox Backup Server incluem ZFS, então o mesmo pool atende o datastore; veja Proxmox Backup Server offsite. O ZFS precisa de memória para o cache; o dimensionamento para 100 TB está em requisitos de RAM do ZFS. A escolha do layout está em RAID 6 ou RAID 10.
Como verifico se o ZFS enxerga os discos brutos?
Liste os discos antes de construir qualquer coisa. Cada disco de dados deve aparecer separadamente, com seu modelo e número de série reais. Depois crie o pool a partir dos nomes estáveis em /dev/disk/by-id, para que um dispositivo renomeado não o confunda.
As duas folhas de dados consultadas para esta página descrevem setores físicos de 4.096 bytes. O Exos X20 da Seagate vem no formato 512e, e a Western Digital chama o HC560 de unidade Advanced Format. Defina ashift=12 de acordo.
# every data drive on its own line, with model and serial
lsblk -d -o NAME,SIZE,ROTA,MODEL,SERIAL
smartctl -i /dev/sdb
ls -l /dev/disk/by-id/ | grep -v part
# RAIDZ2 over the data drives, by stable ID, 4K sectors
zpool create -o ashift=12 tank raidz2 \
/dev/disk/by-id/ata-MODEL_SERIAL01 /dev/disk/by-id/ata-MODEL_SERIAL02 \
/dev/disk/by-id/ata-MODEL_SERIAL03 /dev/disk/by-id/ata-MODEL_SERIAL04
zpool status tank
# scrub once a month to find silent errors
zpool scrub tankO que mais as pessoas perguntam sobre ZFS e RAID de hardware?
Servidores Basalthold têm controladora RAID de hardware?
Basalthold não garante uma. O sistema operacional fica em um SSD próprio (dois SSDs espelhados no modelo maior); os discos de dados chegam vazios e sem partição, para você montar ZFS, um array mdadm ou um conjunto de discos independentes. Se quiser que a equipe prepare um array RAID 6 ou RAID 10 antes da entrega, avise o suporte antes da entrega do servidor.
Posso usar ZFS no Debian ou Ubuntu?
Sim. O Debian 13 traz zfsutils-linux 2.3.9 em contrib e o Ubuntu 24.04 traz 2.2.2. Proxmox VE e Proxmox Backup Server incluem ZFS. Debian 13, Debian 12, Ubuntu 24.04 LTS, AlmaLinux 10, Rocky Linux 10, Proxmox VE 9 e Proxmox Backup Server 4.
O ZFS é seguro sem memória ECC?
O FAQ do OpenZFS diz que memória ECC não é exatamente um requisito, mas é altamente recomendada. Hold 100 e Hold 160 vêm com 128 GB DDR4 ECC e 128 GB DDR4 ECC.
O que acontece quando um disco do meu pool ZFS falha?
Quando um disco falha, abra um ticket: a equipe faz a troca sem custo, e reconstruir o array no novo disco fica por conta da sua configuração. Execute zpool replace com o nome by-id do novo disco e depois acompanhe zpool status até o resilver terminar.
Posso alugar um servidor de armazenamento com cripto e sem KYC?
Sim. Basalthold custa BTC, USDT, USDC, ETH, SOL, LTC, XMR, a partir de uma recarga de US$ 1. Sem KYC: sem documento de identidade, sem selfie, sem documentos, sem cartão e sem número de telefone, em nenhum momento. Cada espaço e prazo está em a lista de preços.
Discos vazios, seu próprio pool
Hold 100: Intel Xeon Silver 4210R (10 núcleos / 20 threads), 128 GB DDR4 ECC, 10 × discos rígidos de 10 TB (100 TB brutos) mais 2 × SSD de 480 GB para o sistema, em espelho, porta de 1 Gbit/s com 120 TB de tráfego a cada 30 dias, 1 IPv4 e um IPv6 /64, por $377.05/30 dias. Cripto, sem KYC.
- DomaineGoat LLC, registrada no Panamá
- Preços pesquisados em 23 vendedores de armazenamento, 2 de novembro de 2026
- Sem KYC, sem documentos
- Suas chaves de criptografia continuam suas
Fontes (9)
- Hardware: controladoras RAID de hardware — OpenZFS (read 2026-11-02)
- FAQ: Hardware Requirements — OpenZFS (read 2026-11-02)
- zpoolconcepts(7): raidz e o write hole — OpenZFS (read 2026-11-02)
- zpool-scrub(8) — OpenZFS (read 2026-11-02)
- md(4): driver de múltiplos dispositivos — Linux man-pages (read 2026-11-02)
- Pacote zfsutils-linux no Debian trixie — Debian (read 2026-11-02)
- Pacote zfsutils-linux no Ubuntu noble — Ubuntu (read 2026-11-02)
- Exos X20 data sheet (DS2080-2111US) — Seagate Technology (November 2021, read 2026-11-02)
- Folha de dados do Ultrastar DC HC560 (D018-000383-AA02) — Western Digital (July 2022, read 2026-11-02)