Riprendere la generazione dell'array mdadm dopo un'interruzione dell'alimentazione?


1

Stavo costruendo un disco da 2 TB x 4 usando mdadm. Inizialmente mdstat ha detto che sarebbe finita in 48 ore, ma sfortunatamente a 47 ore è entrata in gioco un'interruzione di corrente :-)

Così ho deciso di azzerare i superblocchi usando mdadm e ricreare le partizioni raid di linux per ricominciare dall'inizio. Con mia sorpresa questa volta mdstat ha detto che sarebbe durata solo 5 ore. Ho interrotto la compilazione e ripetuto il processo di zerosuperblock / ripartizione pensando di aver fatto qualcosa di sbagliato ma mdstat continua a dire che durerà solo 5 ore.

Non capisco cosa stia realmente accadendo, mdadm sta riprendendo il processo di costruzione del Raid? O in qualche modo sta riutilizzando così qualcosa dalla sua prima costruzione ed è per questo che è molto più veloce? Il mio raid andrà bene?

Ho cercato una risposta su Internet senza fortuna, qualsiasi aiuto / chiarimento sarà apprezzato Grazie!

Risposte:


0

Bene, l'interruzione dell'alimentazione non avrebbe dovuto rovinare le cose. Mi sarei aspettato che la ricostruzione riprendesse da dove si era interrotta non appena hai fatto il --assemble, e ho fatto il restante 1 ora di lavoro.

Penso che tu abbia sprecato 47 ore di lavoro azzerando le cose.

Per quanto riguarda le 48 -vs-5 ore, forse prima del riavvio c'erano processi che contendevano l'ampiezza di banda IO e rallentava la sincronizzazione. Ora che hai riavviato, tali processi non sono (ancora) in esecuzione, quindi la ricostruzione è più veloce.

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.