DarkJedi
A seconda di quanti dischi ci puoi mettere, prendi un PC embedded/mini PC con un processore adatto e spazio per i dischi, o un case per NAS con una motherboard adatta. Un NAS non ha bisogno di granché di CPU, a meno che non lo usi anche come sistema di virtualizzazione, né di una GPU a meno che non faccia anche da media center con transcoding.
Unica cosa ZFS ha bisogno di un po' di RAM, anche se per pochissimi utenti si può anche stare un po' sotto al minimo consigliato senza troppi problemi, comunque 8GB oggi non sono una gran spesa.
Se non lo tieni sempre acceso puoi anche usare un vecchio desktop.
ll problema maggiore con i dischi USB è l'affidabilità delle operazioni. ZFS gestisce direttamente i dischi, ma il tutto è affidabile solo se il sistema ha una ragionevole certezza che le operazioni su disco siano concluse quanto riceve l'OK. Più livelli di indirezione ci sono, meno questo è sicuro.