Mi trovo a voler/dover sostituire il pc che uso come NAS in ufficio con qualcosa di diverso. L'idea prevede di installare una Debian Lenny 64bit su un PentiumD con 2gb di DDR2 (anche di più se saranno necessari). Il sistema sarebbe composto da un array raid1 di due dischi EIDE da 160Gb per il s.o. e la home e un raid5 di 3 WD GP SATA2 1,5Tb 64mb cache per lo storage.
La scelta è ricaduta sulla Lenny principalmente perchè in rete ho trovato diverse guide su come configurare un target iscsi su questa distro, perchè grub2 sembra avere ancora grossi problemi con il boot da raid e CentOS (dai test in vm) mi ha dato più problemi con l'installazione sull'array...
Ho fatto diverse prove in vm e sul pc che dovrà essere installato. Ho seguito un sacco di guide e how-to che ho trovato in rete ma non ne sono venuto completamente a capo.
Dopo un sacco di bestemmie e diverse reinstallazioni, mi sono accorto che il setup di debian (sia Lenny che Squeeze) fallisce miseramente l'installazione del bootloader sull'array se si installano anche i pacchetti relativi al desktop manager durante il setup mentre va via liscia se si installa solo il sistema base (installando se necessario gnome in un secondo momento). Sono riuscito a installare così il sistema e a mettere in piedi ed in funzione i due array. Peccato che il mirroring non sia bootabile in caso di raid degradato e cioè se manca hda, il boot da hdc ha come risultato che grub va in loop riempiendomi il monitor di scritte "GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB" etc....
Ho provato anche a installare il sistema in disco singolo, clonare il MBR di hda su hdc con dd (tentativo ingenuo, lo sò...) editando il menu.lst oppure a convertire la / in un device multidisk in un secondo momento. Array configurati e funzionanti ma al reboot un bel kernel panic...
Qualcuno ha da linkarmi una guida per sistemi recenti, personalmente testata e funzionante per installare correttamente il bootloader anche sul secondo disco e configurare grub per avviare correttamente e autonomamente il sistema in caso di fail del device primario???