Posso usare dmraid invece di md (mdadm) per creare volumi software RAID-1 e RAID-1 + 0?


8

Su una domanda correlata su SSD e TRIM (vedi: è possibile far funzionare SSD TRIM (scarto) su RAID ext4 + LVM + in Linux? ), Risulta che dmraid ora può (o tra poco) supportare TRIM su RAID-1.

In genere, abbiamo usato md (tramite mdadm) per creare i nostri volumi RAID-1, quindi abbiamo usato LVM per creare gruppi di volumi, quindi formattato con il file system di nostra scelta (ext4 ultimamente). Lo facciamo da anni e le ricerche di Google e ServerFault sembrano confermare che questo è il modo più comune di eseguire RAID software con la gestione del volume.

Le ricerche di Google sembrano suggerire che dmraid è utilizzato per le cosiddette configurazioni "fakeRAID" in cui esiste un certo livello di "aiuto" hardware sotto forma di BIOS RAID nel controller, che non abbiamo (e non vogliamo usare - vorremmo una soluzione completamente software).

Dato che vorremmo usare TRIM sui nostri SSD e dato che md non sembra (ancora?) Supportare TRIM, mi chiedo se sia possibile usare dmraid invece di md per creare RAID-1 (e RAID-1 +0) volumi nel software, senza supporto hardware (ovvero collegato a un bus SATA / SAS stupido)?

Risposte:


1

Non vuoi usare dmraid a meno che tu non abbia una scheda madre o un controller specifici e comprenda le ramificazioni del cosiddetto fakeRAID.

Sembra che tu stia pensando ai mirror di LVM (che, ovviamente, possono usare Device Mapper - e quindi il potenziale di confusione con la paura - qualcos'altro).

Il problema con l'utilizzo dei mirror LVM è il mirroring di intere estensioni fisiche, in genere di dimensioni in megabyte, in nessun luogo vicino al mirroring a livello di blocco eseguito con md.

Detto questo, l'ho fatto. Ma solo su scenari di migrazione back-end a breve termine. E il recupero da un errore è un po 'più complicato in quanto non è magicamente automatico come il vero md raid1.


Ma non ho ancora idea se un semplice specchio LVM supporti ancora TRIM sui PV sottostanti?
Curtis Doty,

Sembra che LVM supporti davvero gli scarti (TRIM)! :-)
Curtis Doty,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.