GNU/Linux >> Linux Esercitazione >  >> Linux

Btrfs su mdadm raid6?

Nel 2016, Btrfs RAID-6 non dovrebbe essere utilizzato.

Puoi vedere nella pagina di stato di Btrfs che RAID56 è considerato instabile. Il buco di scrittura esiste ancora e la parità non viene sommata. Lo scrubbing verificherà i dati ma non riparerà alcun degrado dei dati.

Per rispondere alle tue domande:

btrfs su mdadm raid6 è affidabile?

Vuoi che un volume Btrfs si trovi sopra md RAID-6, il che significa che Btrfs non sarà a conoscenza del RAID. Questo è affidabile quanto avere un filesystem formattato come Btrfs, che per impostazione predefinita è una copia duplicata dei metadati e solo una singola copia dei tuoi dati.

la protezione bitrot e gli snapshot continueranno a funzionare?

Usando la tua configurazione proposta, Btrfs rileverà i bit marci, ma non può risolverli perché c'è solo una copia dei tuoi dati. Se dovesse succedere qualcosa al tuo array md RAID-6, ti ritroveresti davanti a una perdita di dati.

Le istantanee funzionerebbero comunque, ma anche senza riparazioni durante lo scrubbing.

ci sono degli svantaggi in questa configurazione?

Ti fideresti di md per mantenere intatti i tuoi dati, ma md non sa quali sono i tuoi dati:questo è il lavoro di Btrfs. Btrfs non può riparare un'incoerenza che si verifica a livello di md.

Ecco il mio esempio personale di cosa accadrebbe se qualcosa andasse storto con md RAID-6.

ci sono opzioni migliori?

Se stai cercando un'alternativa a BTRFS RAID-6, prendi in considerazione ZFS RAID-Z2, che offre un'implementazione affidabile di RAID-6 che controlla l'integrità e ripara i tuoi dati e le istantanee.

Per quanto riguarda gli svantaggi di ZFS RAID-Z2, non può essere ridotto o rimodellato e il ridimensionamento dovrebbe essere eseguito solo un disco alla volta, il che può richiedere molto tempo.


Linux
  1. Pseudo file per dati temporanei?

  2. Capire Btrfs Dmesg?

  3. Come duplicare un file senza copiare i suoi dati con Btrfs?

  4. Migrazione da cloud a cloud

  5. Btrfs:RAID 1 su 3+ dispositivi

Scoprire se è stato consegnato un messaggio su tcp

btrfs:enormi metadati allocati

Ragionamento alla base dell'hosting di immagini di dischi virtuali su filesystem BTRFS

Leggi flussi di dati alternativi su SMB con Linux

Verifica dell'integrità dei dati

directory dei giochi?