> Ho una macchina con due HD su cui ho installato la Etch sul primo HD. > Adesso ? possibile creare un RAID 1 (mirrored) software? > Devo ricominciare l'installazione da zero? > Grazie > Maurizio
Assolutamente no! non devi reinstallare! Anzi, una volta quando debian non permetteva l'installazione diretta su raid, era pratica comune installare sul primo disco e *dopo* fare il raid. La procedura e' piuttosto semplice, ti crei gli array in modalita' degraded, ovvero con uno solo dei due dischi e l'altro "missing", crei sugli array i tuoi filesystem, li monti, copi con un banale cp tutto quanto sugli array raid, fai i dovuti cambiamenti a fstab e boot loader, riavvii con il raid come root. A questo punto non devi far altro che aggiungere agli array le partizioni del primo disco. Sicuramente i meno talebani di me useranno tool piu' avanzati, ma io che sono appunto un talebano ti faccio un esempio semplice con mdadm: Poniamo 2 dischi, sda e sdc. Hai installato su sda usando 3 partizioni + swap, sda1 -> /boot, sda2 -> swap, sda3 -> / , sda4 -> /home. Crei le tue 4 partizioni identiche su sdc con un semplice: sfdisk -d /dev/sda | sfdisk /dev/sdc && sync && sync poi crei gli array: mdadm --create /dev/md0 --raid-level=1 --disks=2 missing /dev/sdc1 mdadm --create /dev/md1 --raid-level=1 --disks=2 missing /dev/sdc2 mdadm --create /dev/md2 --raid-level=1 --disks=2 missing /dev/sdc3 mdadm --create /dev/md3 --raid-level=1 --disks=2 missing /dev/sdc4 fai i tuoi bei mkfs.ext3/mkswap sui device /dev/mdX appena creati uno alla volta li monti e vai di cp -apx /mountpoint_su_sda /mountpoint_del_device_md/ fai i dovuti cambiamenti a fstab e boot loader nei file che hai copiato sui device md reboot e poi, se tutto funziona regolarmente e hai la tua root montata sul raid mdadm --add /dev/md0 /dev/sda1 mdadm --add /dev/md1 /dev/sda2 etc etc Ah, dimenticavo, e' meglio se da cfdisk imposti il tipo delle partizioni (tutte, anche la swap ) in FD, cosi' non devi farti gli smazzi di fare un mdadm.conf ma se li trova da solo il kernel al boot gli array. Questo ultimo passaggio ovviamente necessita di un kernel con supporto raid compilato nel kernel oppure di un initrd con il modulo raid. Prendilo solo come linea guida, ho scritto tutto a memoria e sicuramente ho dimenticato qualcosa. -- Franco (nextime) Lanza Busto Arsizio - Italy SIP://[EMAIL PROTECTED] NO TCPA: http://www.no1984.org you can download my public key at: http://danex.nexlab.it/nextime.asc || Key Servers Key ID = D6132D50 Key fingerprint = 66ED 5211 9D59 DA53 1DF7 4189 DFED F580 D613 2D50 ----------------------------------- echo 16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D212153574F444E49572045535520454D20454B414D204F54204847554F4E452059415020544F4E4E4143205345544147204C4C4942snlbxq | dc -----------------------------------
signature.asc
Description: PGP signature