Software Raid 1: configurazione e verifiche: differenze tra le versioni

tolta categoria "Da Adottare" (era stata inserita a mano)
(tolta categoria "Da Adottare" (era stata inserita a mano))
 
(9 versioni intermedie di 5 utenti non mostrate)
Riga 1: Riga 1:
{{Versioni compatibili|Debian Sarge 3.1<br/>Debian Etch 4.0<br/>Debian Lenny 5.0|}}
{{Guida da adottare}}{{Versioni compatibili|Sarge|}}{{Template:RAID}}
= Introduzione =
= Introduzione =


Riga 286: Riga 286:


Ora che il raid è in degraded mode, senza riavviare, diamo un bel:
Ora che il raid è in degraded mode, senza riavviare, diamo un bel:
<pre># cfdisk /dev/hda</code> e CANCELLIAMO TUTTE LE PARTIZIONI.
<pre># cfdisk /dev/hda</pre> e CANCELLIAMO TUTTE LE PARTIZIONI.


Per essere sicuri che il disco sia completamente pulito, dovremmo vuotare di ogni suo contenuto anche l'[[MBR]] usando un sistema brutale ma efficace, ovvero un comando del tipo:
Per essere sicuri che il disco sia completamente pulito, dovremmo vuotare di ogni suo contenuto anche l'[[MBR]] usando un sistema brutale ma efficace, ovvero un comando del tipo:
Riga 357: Riga 357:


con un occhio su <code>/proc/mdstat</code> per verificare la progressione della ricostruzione; alla fine apparirà comunque un messaggio sulla console. Ora il sistema dovrebbe essere di nuovo a posto "(UU)" per tutte le partizioni in raid.
con un occhio su <code>/proc/mdstat</code> per verificare la progressione della ricostruzione; alla fine apparirà comunque un messaggio sulla console. Ora il sistema dovrebbe essere di nuovo a posto "(UU)" per tutte le partizioni in raid.
{{ Warningbox | Nel caso in cui il disco hda appartenesse ad un raid funzionante, è possibile che il comando --zero-superblock restituisca l'errore ''Couldn't open /dev/hda1 for write - not zeroing''. In questo caso è necessario prima stoppare il raid e quindi azzerare il superblock, con i comandi
<pre>
# mdadm -S /dev/mdX  #mdX è il dispositivo raid riferito a /dev/hda1
# mdadm -S /dev/mdY  #mdY è il dispositivo raid riferito a /dev/hda2
# mdadm --zero-superblock /dev/hda1
eccetera
</pre>
}}


Infine ripristiniamo l'[[MBR]] su hda, cosa da non dimenticare:
Infine ripristiniamo l'[[MBR]] su hda, cosa da non dimenticare:
Riga 444: Riga 454:


Per concludere, una serie di comandi "mdadm" per l'amministrazione del raid utilizzati più frequentemente:
Per concludere, una serie di comandi "mdadm" per l'amministrazione del raid utilizzati più frequentemente:
 
* Cancellare informazioni "MD" dal superblocco di una partizione:
<pre>
<pre>
- Cancellare informazioni "MD" dal superblocco di una partizione:
#  mdadm --zero-superblock /dev/hdXx
#  mdadm --zero-superblock /dev/hdXx
</pre>
</pre>
Azzerare sempre il superblocco delle partizioni di un'unità disco prima di aggiungerle ad un raid in particolare se quelle partizioni sono già state usate in un precedente raid e quindi contengono delle informazioni che potrebbero confondere il sistema; vedere rootraiddoc.97.html.
* Azzerare sempre il superblocco delle partizioni di un'unità disco prima di aggiungerle ad un raid in particolare se quelle partizioni sono già state usate in un precedente raid e quindi contengono delle informazioni che potrebbero confondere il sistema; vedere rootraiddoc.97.html.
* Rimuovere una partizione da un array:
<pre>
<pre>
- Rimuovere una partizione da un array:
#  mdadm --set-faulty /dev/md1 /dev/hda1
#  mdadm --set-faulty /dev/md1 /dev/hda1
#  mdadm --remove /dev/md1 /dev/hda1
#  mdadm --remove /dev/md1 /dev/hda1
- Sostituire un disco guasto, o aggiunta di una partizione ad un raid:
</pre>
* Sostituire un disco guasto, o aggiunta di una partizione ad un raid:
<pre>
#  mdadm --add /dev/md1 /dev/hda1
#  mdadm --add /dev/md1 /dev/hda1
  (le partizioni devono già esistere; questa operazione formatta e copia i dati dal disco esistente al nuovo disco)
</pre>
- Creare il file mdadm.conf:
(le partizioni devono già esistere; questa operazione formatta e copia i dati dal disco esistente al nuovo disco)
* Creare il file mdadm.conf:
<pre>
#  echo "DEVICE /dev/hda /dev/hdc" > /etc/mdadm/mdadm.conf
#  echo "DEVICE /dev/hda /dev/hdc" > /etc/mdadm/mdadm.conf
#  mdadm --brief --detail --verbose /dev/md0 >> /etc/mdadm/mdadm.conf
#  mdadm --brief --detail --verbose /dev/md0 >> /etc/mdadm/mdadm.conf
#  mdadm --brief --detail --verbose /dev/md1 >> /etc/mdadm/mdadm.conf
#  mdadm --brief --detail --verbose /dev/md1 >> /etc/mdadm/mdadm.conf
- Per fermare completamente un array:
</pre>
* Per fermare completamente un array:
<pre>
#  mdadm -S /dev/md0
#  mdadm -S /dev/md0
    (NB: Non è possibile farlo "da dentro" il raid)
</pre>
- Ottenere informazioni sul raid:
(NB: Non è possibile farlo "da dentro" il raid)
* Ottenere informazioni sul raid:
<pre>
#  mdadm --examine --scan
#  mdadm --examine --scan
#  mdadm --query --detail /dev/md0
#  mdadm --query --detail /dev/md0
# mdadm --examine --brief --scan
</pre>   
</pre>   


Riga 504: Riga 522:
* http://www.midhgard.it/docs/index_en.html  
* http://www.midhgard.it/docs/index_en.html  


 
[[Categoria:Grub]][[Categoria:Hard Disk]]
--
Autore: [[Utente:Robiz|Robiz]]
[[Categoria:Sistema]]
6 999

contributi