Ovviamente, se l'intera unità si spegne, RAID-Z su un singolo disco non sarà di aiuto. Ma che dire di altri tipi di errori?
Dalla mia esperienza, a volte ho un file che non riesco a leggere. Su Mac OS X, il sistema si bloccherà per un certo periodo di tempo e poi tornerà con un errore. Sposto il file da qualche parte e presumo che quel file abbia un settore danneggiato o un blocco danneggiato o forse anche un'intera traccia negativa.
Risale ai giorni del floppy disk in cui la gestione manuale dei guasti del disco era solo un'attività comune. Ovviamente sostituiresti il floppy difettoso il prima possibile, ma a volte non puoi farlo immediatamente, quindi la pratica era quella di trovare l'area danneggiata, allocarla in un file e quindi non eliminare mai quel file.
La prima domanda è: come si guastano i dischi rigidi? I miei presupposti sopra sono validi? È vero che un blocco danneggiato si guasta ma l'intero disco è ancora utilizzabile principalmente? In tal caso, sembra che RAID-Z possa riparare il blocco danneggiato o l'area danneggiata del disco usando la parità degli altri blocchi (aree).
Il caso d'uso è per il backup. Se spingo i dati su un'unità da 8 TB una volta alla settimana, sarebbe logico considerarla un'unità di dati da 7 TB più 1 TB di parità nella speranza che la parità aggiuntiva mi aiuti a recuperare da marcescenza bit, settori danneggiati o altri guasti all'unità localizzata?
Se la teoria non è difettosa tecnicamente, allora ZFS può essere configurato per fare questo?
Modifica: ho visto l'altra domanda prima di pubblicare questa domanda. La divisione in partizioni separate in cui ciascuna partizione è raggruppata è un'opzione. Ma in teoria, potrebbe essere possibile avere la mappa a blocchi per le partizioni N intrecciate tra loro in modo che una striscia, mentre logicamente si troverebbe attraverso N partizioni sarebbe fisicamente molto ravvicinata. Questo era l'essenza della mia domanda "ZFS può essere configurato per fare questo?" cioè solo ZFS ... non ZFS con l'inganno delle partizioni.
copies=2
, ma vi sará una penale di archiviazione del 50% facendo quello. Inoltre, non sono un esperto di ZFS, ma la mia intuizione (che potrebbe essere errata) mi dice che ZFS non sarebbe soddisfatto della soluzione proposta. PAR2 è una tecnologia matura e flessibile. Usarlo non solo soddisferebbe il tuo requisito di parità, ma ti permetterebbe anche di impostare la quantità di parità in base all'archivio se lo desideri.