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.