Newsgroup: it.comp.os.linux.sys
Titolo: Upgrade dischi su un RAID-1

Salve,
mi piacerebbe avere qualche opinione su un'operazione che a breve dovro` 
compiere.
Abbiamo un server interno con Debian sarge, con due dischi da 40 Gb in 
mirror partizionati con un'unica partizione (+ la swap) quasi pieni. 
Formattati ext3
Stanno per arrivare due dischi nuovi fiammanti (da 80 o 120 Gb, non so 
ancora) che dovranno andare a sostituirli.
Ora sto valutando le varie tecniche di migrazione, e ho isolato queste. Mi 
piacerebbe sentire cosa ne pensate e se ce ne sono di piu` sensate.
1- semplicemente ripartiziono un nuovo disco, gia` come RAID ma scollegato 
dal presente, poi ci copio tutto con mc o con cp -a, quindi reinstallo il 
bootloader, stacco i vecchi dischi e aggiungo il secondo disco e faccio 
ricostruire il raid
2- partiziono un nuovo disco come i vecchi, lo aggiungo al RAID e poi 
stacco i vecchi dischi e allargo le partizioni con e2resize o simile. 
Avrei lo svantaggio che devo partire con una live per farlo, essendo in 
RAID anche la root.
3- reinstallo tutto da zero e recupero i dati e le config dall'ultimo 
backup (che faro` subito prima di staccare i dischi, col server offline). 
Questo mi permetterebbe di partire con una etch pulita senza rimasugli 
della sarge, ma dovrei passarmi a mano i file di config per vedere se sono 
cambiati, e nel frattempo il server rimarrebbe offline.
Preciso che non e` un problema se il server rimane offline mezza giornata 
(e` il nostro cvs, basta farlo presente agli sviluppatori e si tengono la 
roba in locale nel frattempo).
Quale soluzione adottereste, e perche`?
Grazie mille.
Bye.

 Quale soluzione adottereste, e perche`?
Decisamente la 3 perché porta ad una situazione pulita; valuterei però l'uso
di lenny che è già abbastanza stabile ed affidabile per un server interno
all'azienda ma offre software più aggiornato.
Peraltro se vuoi puoi anche attaccare i due dischi nuovi, partizionarli e
creare il RAID, installarci sopra lenny con debootstrap, copiare dati e
configurazioni nella nuova installazione, chrootarvi dentro ed aggiungere
tutti i pacchetti extra che ti servono (in modo che per le configurazioni
segui un percorso di aggiornamento), installare grub sui nuovi dischi,
spegnere, togliere i vecchi dischi, riavviare con la nuova config, sistemare
i casini dati dai nomi dei device cambiati ed infine goderti il tuo nuovo
server.
-- 
Flavio Visentin
Scientists have finally discovered what's wrong with the female brain:
On the left side, there is nothing right, and on the right side, there
is nothing left.

Se hai a disposizione il dischetto del Ghost, o l'Acronis, se il 
controller SCSI Raid è riconosciuto al primo colpo, potresti fare 
un'immagine su un HD USB, poi togli i dischi vecchi, metti su i nuovi 
piu capienti, e rifai il ghost dal disco usb, poi forse ci sarà di 
risistemare il bootloader. Così hai anche un'immagine del server di scorta.
Sempre che l'installazione attuale sia pulita e non abbia 
problemi...altrimenti ti conviene rifare da capo e ripristinare dati e 
configurazioni

 Se hai a disposizione il dischetto del Ghost, o l'Acronis,
E che è, windows? :-)


 un'immagine su un HD USB
Personalmente penso che il metodo migliore sia ripartire da zero, ovvero
reinstallare tutto e riabilitare le configurazioni che ci interessano.
Enrico
P.S. Hint: cerca informazioni su dd, partimage o ghost4linux (quest'ultima
e` in procinto di cambiare nome)

 backup (che faro` subito prima di staccare i dischi, col server offline).
Personalmente ti consiglio questo, anche per ottimizzare un po' la
configurazione. Personalmente non faccio mai due sole partizioni (una root
e una swap), in quanto una saturazione dello spazio nella root rischia di
creare malfunzionamenti
Enrico
P.S. Valuta anche l'uso di LVM, non fosse altro per una semplificazione dei
backup (hint: gli snapshot)