Risposta rapida
Devo usare ZFS o hardware RAID su un server di storage noleggiato?
Su un server di storage noleggiato, usa ZFS su dischi semplici, non su hardware RAID. La documentazione di OpenZFS, letta 2 November 2026, dice che i controller RAID hardware non dovrebbero essere usati con ZFS: così ZFS non può riparare un blocco difettoso da un altro disco. Basalthold consegna dischi dati vuoti per ZFS o mdadm, da $3.50/TB raw, solo criptovalute, senza KYC.
Cosa ti dà un piano su cui costruire?
| Dischi | Il sistema operativo risiede su un SSD dedicato (due SSD in mirror sulle configurazioni più grandi); i dischi dati arrivano vuoti e non partizionati, così puoi creare ZFS, un array mdadm o un insieme di dischi indipendenti. Se vuoi che il team prepari un array RAID 6 o RAID 10 prima della consegna, segnalalo al supporto prima che il server venga assegnato |
|---|---|
| Guasto del disco | Quando un disco si guasta, apri un ticket: il team lo sostituisce senza costi, e la ricostruzione dell'array sul nuovo disco spetta alla tua configurazione |
| Sistemi | Scegli Debian, Ubuntu, AlmaLinux o Rocky Linux, Proxmox VE, oppure Proxmox Backup Server per un target di backup pronto all'uso. Windows non è disponibile |
| Console | Non c'è accesso IPMI o KVM-over-IP per i clienti; i riavvii e le reinstallazioni che richiedi nella dashboard vengono eseguiti dal team |
| Crittografia | Puoi cifrare ogni disco dati con LUKS o la crittografia nativa di ZFS; le chiavi restano con te e nessuno del team te le chiede mai |
| Backup | Un server di storage non è un backup di se stesso: non conserviamo alcuna copia dei tuoi dati altrove, quindi una seconda copia in un altro posto resta compito tuo |
Perché OpenZFS sconsiglia l'hardware RAID?
Perché una scheda RAID nasconde i dischi a ZFS. ZFS vede così un solo disco virtuale e non può usare la propria ridondanza. La guida hardware di OpenZFS elenca i problemi:
- Self-healing più debole. Quando un checksum fallisce, ZFS spesso non può recuperare una copia buona da un altro disco, dato che la scheda possiede la ridondanza.
- Dimensioni dei settori sbagliate. La scheda può riportarle in modo errato, il che causa overhead di read-modify-write.
- Sostituzioni vincolate. Una scheda guasta potrebbe richiedere lo stesso modello per rileggere l'array.
- Rischio della cache di scrittura. Le scritture in cache possono sparire in caso di perdita di alimentazione o batteria scarica.
- Comportamento di rebuild sconosciuto. La guida cita segnalazioni di array RAID 5 e 6 persi durante i rebuild dopo corruzione silenziosa.
- Firmware chiuso e nomi dei dispositivi che cambiano. Non puoi ispezionare il codice, e un array guasto può rinominare gli altri.
Il suo consiglio è usare un host bus adapter (HBA) invece di un controller RAID, per prestazioni e affidabilità.
ZFS può guarire solo ciò che vede: dagli i dischi, non un disco virtuale.
Cosa fa ZFS che una scheda RAID non può fare?
ZFS controlla ogni blocco che legge rispetto a un checksum. Quando un blocco è sbagliato e il pool ha ridondanza, ZFS legge una copia buona e ripara quella difettosa. Uno scrub lo fa per tutti i dati, per cogliere errori silenziosi dovuti a guasti hardware o del disco.
Il filesystem e l'array sono un unico livello, quindi ZFS sa quali blocchi contengono dati. Un resilver esamina solo i dati non aggiornati, non lo spazio vuoto. Questo accorcia i rebuild su un pool non pieno; le ore sono calcolate su la pagina dei tempi di rebuild RAID.
Porta anche snapshot, compressione e crittografia nativa per dataset. RAIDZ2 non ha il write hole di RAID 5/6, in cui dati e parità non concordano dopo una perdita di alimentazione.
Quando è meglio l'hardware RAID o mdadm?
Quando vuoi un filesystem semplice come ext4 o XFS. Allora qualcosa sotto deve fornire la ridondanza: una scheda RAID o mdadm di Linux.
mdadm non richiede una scheda. I suoi array si spostano su qualsiasi macchina Linux, e la crittografia LUKS si colloca pulitamente sotto di esso. Il suo limite è quello che ZFS elimina: md non sa quali blocchi contengono dati, quindi ricostruisce interi dischi.
Se un server viene fornito solo con una scheda RAID, imposta la scheda in modalità passthrough dei dischi prima di costruire ZFS. Così ZFS resta al comando dei dischi.
Su 23 venditori di server di storage Basalthold controllati su 2 November 2026, 4 indicavano un controller RAID hardware o un'opzione su un piano di storage. Basalthold non ne promette nessuno: i dischi dati arrivano vuoti, per il tuo array software.
ZFS o mdadm su un piano?
| Domanda | ZFS (RAIDZ2 o mirror) | mdadm (RAID 6 o RAID 10) + ext4 o XFS |
|---|---|---|
| Rileva la corruzione silente | Sì, checksum su ogni blocco | Trova le discrepanze di parità, ma non sa quale copia sia quella giusta |
| Copre la ricostruzione | Solo i dati memorizzati | L'intero disco |
| Snapshot e replica | Integrato | Tramite LVM o lo strumento di backup |
| Crittografia | Nativo, per dataset, o LUKS sotto di esso | LUKS sotto l'array |
| Uso di memoria | Usa la RAM come cache; vedi la pagina sulla RAM | Leggero |
| Da dove viene | Debian contrib, Ubuntu, Proxmox VE e Proxmox Backup Server | Nel kernel Linux su ogni sistema |
Versioni dei pacchetti lette il 2 novembre 2026: zfsutils-linux 2.3.9 in Debian 13, 2.2.2 in Ubuntu 24.04. Debian 13, Debian 12, Ubuntu 24.04 LTS, AlmaLinux 10, Rocky Linux 10, Proxmox VE 9 e Proxmox Backup Server 4.
Quale si adatta a un server di backup?
ZFS, nella maggior parte dei casi. I backup vengono scritti una volta e letti raramente, quindi la corruzione silente può restare invisibile per mesi. I checksum e gli scrub la trovano finché esiste ancora una copia sana.
Proxmox VE e Proxmox Backup Server includono ZFS, quindi lo stesso pool serve il datastore; vedi Proxmox Backup Server offsite. ZFS vuole memoria per la sua cache; il dimensionamento per 100 TB è su requisiti RAM di ZFS. La scelta del layout è su RAID 6 o RAID 10.
Come verifico che ZFS veda i dischi raw?
Elenca i dischi prima di costruire qualsiasi cosa. Ogni disco dati dovrebbe comparire da solo, con il suo modello e numero di serie reali. Poi crea il pool dai nomi stabili in /dev/disk/by-id, così un dispositivo rinominato non può confonderlo.
Entrambe le schede tecniche lette per questa pagina descrivono settori fisici da 4.096 byte. L'Exos X20 di Seagate arriva in formato 512e, e Western Digital chiama HC560 un'unità Advanced Format. Imposta ashift=12 in modo che corrisponda.
# 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 tankCos'altro chiede la gente su ZFS e RAID hardware?
I server Basalthold hanno un controller RAID hardware?
Basalthold non ne garantisce uno. Il sistema operativo risiede su un SSD dedicato (due SSD in mirror sulle configurazioni più grandi); i dischi dati arrivano vuoti e non partizionati, così puoi creare ZFS, un array mdadm o un insieme di dischi indipendenti. Se vuoi che il team prepari un array RAID 6 o RAID 10 prima della consegna, segnalalo al supporto prima che il server venga assegnato.
Posso usare ZFS su Debian o Ubuntu?
Sì. Debian 13 include zfsutils-linux 2.3.9 in contrib e Ubuntu 24.04 include 2.2.2. Proxmox VE e Proxmox Backup Server includono ZFS. Debian 13, Debian 12, Ubuntu 24.04 LTS, AlmaLinux 10, Rocky Linux 10, Proxmox VE 9 e Proxmox Backup Server 4.
ZFS è sicuro senza memoria ECC?
La FAQ di OpenZFS definisce la memoria ECC non proprio un requisito ma altamente raccomandata. Hold 100 e Hold 160 arrivano con 128 GB DDR4 ECC e 128 GB DDR4 ECC.
Cosa succede quando un disco nel mio pool ZFS si guasta?
Quando un disco si guasta, apri un ticket: il team lo sostituisce senza costi, e la ricostruzione dell'array sul nuovo disco spetta alla tua configurazione. Esegui zpool replace con il nome by-id del nuovo disco, poi controlla zpool status finché il resilver non termina.
Posso noleggiare un server di storage con criptovalute e senza KYC?
Sì. Basalthold accetta BTC, USDT, USDC, ETH, SOL, LTC, XMR, da una ricarica di 1 USD. Nessun KYC: nessun documento d'identità, nessun selfie, nessun documento, nessuna carta e nessun numero di telefono, in nessun momento. Ogni dotazione e ogni durata sono su il listino prezzi.
Dischi vuoti, il tuo pool
Hold 100: Intel Xeon Silver 4210R (10 core / 20 thread), 128 GB DDR4 ECC, 10 × hard disk da 10 TB (100 TB raw) più 2 × SSD da 480 GB per il sistema, in mirroring, porta da 1 Gbit/s con 120 TB di traffico ogni 30 giorni, 1 IPv4 e un IPv6 /64, per $377,05/30 giorni. Cripto, senza KYC.
- DomaineGoat LLC, registrata a Panama
- Prezzi rilevati su 23 venditori di storage, 2 novembre 2026
- Senza KYC, senza documenti
- Le tue chiavi di crittografia restano tue
Fonti (9)
- Hardware: controller RAID hardware — OpenZFS (read 2026-11-02)
- FAQ: Requisiti hardware — OpenZFS (read 2026-11-02)
- zpoolconcepts(7): raidz e il write hole — OpenZFS (read 2026-11-02)
- zpool-scrub(8) — OpenZFS (read 2026-11-02)
- md(4): driver per più dispositivi — Linux man-pages (read 2026-11-02)
- Pacchetto zfsutils-linux in Debian trixie — Debian (read 2026-11-02)
- Pacchetto zfsutils-linux in Ubuntu noble — Ubuntu (read 2026-11-02)
- Exos X20 data sheet (DS2080-2111US) — Seagate Technology (November 2021, read 2026-11-02)
- Data sheet Ultrastar DC HC560 (D018-000383-AA02) — Western Digital (July 2022, read 2026-11-02)