Come posso risolvere un avvio lento in una configurazione RAID?

Ho appena finito di configurare un RAID 1 sul mio sistema. Tutto sembra essere a posto, ma ho un tempo di avvio molto lento. Ci vogliono circa tre minuti tra il momento in cui seleziono Ubuntu da GRUB e il momento in cui arrivo alla schermata di accesso.

Ho trovato questo programma veramente pulito chiamato bootchart che visualizza graficamente il processo di avvio.

Questo è il mio primo avvio (dopo aver installato il bootchart). Non sono un esperto nel leggere questi, ma sembra che ci siano due cose che ostacolano il boot, cdrom_id e m_0_resync. Ho provato a scolbind il cavo SATA dell’unità CD e questa è la nuova immagine di avvio.

È più veloce, ma richiede ancora un minuto, il che sembra piuttosto lento su questo sistema. Il dispositivo md0 RAID è il mio file system principale. È vero che ha bisogno di essere risincronizzato ad ogni avvio?

Non sono sicuro di come diagnosticare il problema del mio lettore CD. Il modello è un’unità DVD RW NEC ND-3550A. Dovrei anche notare che c’è un rapido messaggio di errore all’avvio sul CD rom. È troppo veloce per me leggerlo, solo una riga su uno schermo nero che dice “errore: cdrom qualcosa qualcosa”.

Non sono sicuro di quali altre informazioni includere. Grazie per qualsiasi aiuto.

Questo si è rivelato essere me stesso impaziente. Il controller RAID del software deve sincronizzare le unità dopo l’installazione. Non stavo dando abbastanza tempo per farlo. Per dischi di grandi dimensioni (ad esempio 1 GB o più grandi) questo può richiedere alcune ore. Il riavvio può effettivamente fermare questo processo e farlo riavviare una volta che l’avvio è finito.

Per vedere i progressi della sincronizzazione dell’unità che è ansible eseguire

cat /proc/mdstat