Cosa succede se devo modificare l'hardware sottostante il pool zfs? Come il mobo / processore, cosa succede se questo muore su di me in un anno o due; posso portare il mio pool zfs in qualche modo?
Un pool ZFS non dipende dall'hardware. Assicurati solo che il tuo HBA (Host Bus Adapter) non stia facendo qualcosa come crittografare i tuoi dati a livello hardware. ZFS funziona al meglio con un HBA come un LSI 9211-8i o un IBM m1015 con flashing incrociato per utilizzare il firmware 9211-8i, non una scheda RAID "hardware" a tutto campo.
Ho un bel set di unità di dimensioni diverse e sto cercando di ottenere la maggior quantità di spazio di archiviazione con ridondanza. Qual è la migliore configurazione per questa configurazione e quanto spazio perderò usando queste unità di dimensioni diverse. Non lo sto creando per nessun requisito di velocità, voglio solo un file server per più HTPC. Le unità attualmente disponibili per questo sono: 1x unità "ibrida" da 500 GB 1x unità da 1 TB 1x unità da 3 TB 1x unità da 4 TB (verranno aggiunte al pool in seguito, attualmente con tutti i dati delle unità sopra elencate)
Se fossi in te, venderei le unità più piccole e metterei i soldi in unità più grandi della stessa dimensione. Ti renderà la vita molto più semplice. Inoltre, non puoi semplicemente aggiungere unità a un pool ZFS. Ci sono vincoli. Leggi qui .
L'aggiunta dell'unità da 4 TB al pool sarà in seguito un problema di qualsiasi tipo?
Possibilmente. Sono in una posizione simile. A un certo punto in futuro dovrò aumentare la mia capacità di archiviazione. In quel momento ho intenzione di acquistare un secondo HBA e un nuovo array di unità più grandi. Quindi trasferirò tutti i dati dalle mie unità esistenti alle mie nuove unità e poi venderò le mie unità esistenti. Potrebbero esserci altri modi (più economici) per aggirare questo, ma farlo in questo modo:
- Mantiene tutte le mie unità della stessa dimensione
- Ha solo il costo aggiuntivo di un ulteriore HBA, che comunque non è una brutta cosa avere in giro
- Non mi richiede di sostituire i miei dischi uno alla volta, ri-argentando dopo ogni sostituzione.
Qualche consiglio su un sistema operativo Linux per eseguire tutto questo, e dovrei usare un'unità separata per il sistema operativo? Conosco Ubuntu, RHEL e OpenSUSE / SLES.
Non usare Linux, non ha il supporto ZFS nativo. Il supporto Linux di ZFS proviene da ZFS su Linux e zfs-fuse . Lo stato attuale di ZFS è in evoluzione mentre Oracle fa del suo meglio per rovinarlo. ZFS probabilmente si ramificherà alla versione 28 nel prossimo futuro, quindi non creare il tuo pool ZFS con versioni superiori a 28 a meno che tu non sia sicuro al 100% di voler aderire a una soluzione Oracle. Attualmente FreeBSD e i suoi spin-off supportano ZFS versione 28.
Dato che sei un sostenitore di ZFS autoproclamato, consiglierei FreeNAS . Lo uso da un po 'di tempo e ne sono abbastanza contento. Consentirà sicuramente la configurazione più semplice per te.
Pensieri aggiuntivi:
Assicurati di scegliere il livello di parità corretto per il tuo caso d'uso specifico. In particolare, assicurati di pianificare intorno a URE . Fondamentalmente non si desidera utilizzare RAID 5 (RAID Z1) se si utilizzano unità di dimensioni superiori a 2 TB. Vi sono alcuni altri fattori da considerare che potrebbero richiedere di aumentare anche il livello dei dati di parità. Ecco un buon articolo sull'argomento.
Aggiornare:
Sono passati 1,5 anni da quando ho pubblicato questa risposta e in quel momento ho dato un'altra possibilità a ZFS su Linux (in particolare il server Ubuntu). Ha fatto molta strada da quando l'ho provato per la prima volta e finora sono abbastanza felice. La mia ragione per cambiare era le restrizioni di installazione su FreeNAS e sul sistema di jailing. Volevo usare il mio server per qualcosa di più di un semplice server NAS e FreeNAS lo rende difficile. Il sistema di jailing è buono e molto sicuro, ma non avevo davvero bisogno di quel livello di sicurezza nella mia casa e non volevo occuparmi di accedere a un carcere ogni volta che volevo decomprimere un file. Penso che FreeNAS sia ancora una buona scelta se stai appena iniziando con ZFS (a causa dell'interfaccia web) o se vuoi solo un dispositivo NAS (cioè non sono necessarie altre funzionalità del server).