Realizzare un server casalingo con Gentoo - parte 3

di Andrea Raviola , pubblicato il 09 Novembre 2005 nel canale Sistemi Operativi

“In questa ultima puntata dedicata alla realizzazione di un server casalingo basato su Gentoo Linux ci si occuperΰ dell'installazione di VNC per poter accedere in modo agevole da remoto, verrΰ poi installato un comodo server ftp e si descriverΰ la procedura per sostituire un disco difettoso”

Recupero dati con Raid1

Un sistema Raid 1 ha la prerogativa di tenere al sicuro i dati in caso di guasto ad un disco, qui di seguito descriveremo le poche ma essenziali fasi da compiere in caso di sostituzione di un hard disk danneggiato

Per queste operazioni θ possibile usare il pacchetto mdadm, mentre a titolo esemplificativo si ipotizzi che il disco hde sia danneggiato. La prima operazione da effettuare riguarda la rimozione del disco dall'array con:
ryoma root # mdadm /dev/md0 –fail /dev/hde1 –remove /dev/hde1
ryoma root # mdadm /dev/md1 –fail /dev/hde2 –remove /dev/hde2
……………………………………………………………………...

In pratica vengono rimosse tutte le partizioni di hde da tutti i device mdX, fatto questo lanciare il comando:
ryoma root # cat /proc/mdstat

Il cui output dovrebbe essere:

Personalities : [raid1]
md1 : active raid1 hdg1[0]
1951808 blocks [2/1] [U_]
……………………………
……………………………
……………………………

L'array θ ora costituito da un singolo disco (quello ancora funzionante ovviamente), spegnere la GentooBox e procedere alla sostituzione fisica del disco.
Dopo aver riavviato il sistema θ necessario ripartizionare il nuovo disco con sfdisk come indicato nella prima puntata di questa guida, e infine aggiungere le partizioni del nuovo disco all'array con:
ryoma root # mdadm /dev/md0 –add /dev/hde1
ryoma root # mdadm /dev/md1 –add /dev/hde2
…………………………………………………
…………………………………………………

Verificare il riallineamento dell'array con entrambi i dischi usando il comando:
ryoma root # cat /proc/mdstat

L'ultima operazione per riparare il guasto prevede la reinstallazione di Grub nell' MBR, anche in questo caso vi rimandiamo alla prima puntata della guida dove sono state presentate e commentate le singole fasi.