Dove sono effettivamente scritte le informazioni sul software RAID?


10

Come dice il titolo, dove sono le informazioni effettive che specificano quali dischi vengono utilizzati, quale ordine, ecc ...?

Durante l'installazione di una distribuzione Linux ho notato che stava rilevando un array RAID senza un controller RAID che deve indicare che le informazioni non si trovano in alcuni file nel sistema operativo, ma da qualche parte sui dischi. Ho ragione?

Inoltre, una seconda domanda: se creo un software RAID0 utilizzando 2 dischi, formatta il nuovo dispositivo come ext2, quindi recupera i dischi e li inserisce in una casella diversa, la seconda casella sarà in grado di vedere quel dispositivo creato dai 2 dischi come un array RAID (md0 o qualcosa del genere) ed essere in grado di montarlo?

Risposte:


13

Le informazioni su MD MD RAID vengono spesso scritte nel superblocco RAID su ciascun dispositivo, rendendolo intrinseco all'array. Questo è il motivo per cui un array creato da un'installazione può essere facilmente trovato e avviato da un'altra installazione.

Esiste la possibilità di un array non superblock, che deve essere assemblato utilizzando conoscenze esterne, ma questa è piuttosto una caratteristica specialistica.

Se si crea un RAID con un superblocco (che è il caso normale), spostare tali dischi su un altro sistema in genere renderà più semplice utilizzarlo lì. Con la maggior parte delle distro, questo RAID verrà automaticamente trovato e avviato in modalità di sola lettura, quindi è possibile montarlo in sola lettura o eseguirlo mdadm --read-write /dev/mdXXXper metterlo in modalità di lettura e scrittura e montarlo in lettura-scrittura.


Di nota aggiuntiva, se si desidera visualizzare un riepilogo di tutti i mdadmdischi rilevati automaticamente , eseguirecat /proc/mdstat
Darth Android
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.