gisteren voor het eerst een raid 'gemaakt', en na wat opstartproblemen ging het toch allemaal redelijk goed. (howtos zeggen steeds dat je gebruik moet maken van het mysterieuze commando "mkraid", maar tegenwoordig doet debian dat kennelijk met mdadm. fine.)
maar goed. wat ik heb is een debian installatie (kernel 2.6.8), en twee sata schijven die in een RAID1 moeten.
Deze (sda en sdb) hebben een partitie met type FD (linux raid autodetect). Daarna met mdadm een raid aangemaakt (iets als mdadm --create level=1 devices=/dev/sda1,/dev/sda2).
dat werkte, ook gezien mijn /proc/mdstat netjes een raid aangeeft:
whoopy. een ext3 aangemaakt op /dev/md0, wat werkte, en het leek er op dat het allemaal goed was. totdat ik een reboot deed, en de regel die ik in mijn fstab had gezet geen effect bleek te hebben. deze regel was:
hoewel ik voor de reboot met "mount /dev/md0 /raid" netjes kon mounten, kon dat nu ook niet meer. echter, als ik eerst "mdadm -A /dev/md0" doe (-A = Assemble), dan komt de raid weer netjes in de /proc/mdstat te staan, en kan ik hem ook mounten..
bodemlijn: de raid wordt niet geautodetect // geassembled bij het opstarten, en ik neem aan dat dat ook hetgeen is waarom die fstab regel niet 'werkt'
meer info: de 2 schijven zitten op een sata pci kaart
maar goed. wat ik heb is een debian installatie (kernel 2.6.8), en twee sata schijven die in een RAID1 moeten.
Deze (sda en sdb) hebben een partitie met type FD (linux raid autodetect). Daarna met mdadm een raid aangemaakt (iets als mdadm --create level=1 devices=/dev/sda1,/dev/sda2).
dat werkte, ook gezien mijn /proc/mdstat netjes een raid aangeeft:
code:
1
2
3
4
5
| Personalities : [raid1]
md0 : active raid1 sda1[0] sdb1[1]
293049600 blocks [2/2] [UU]
unused devices: <none> |
whoopy. een ext3 aangemaakt op /dev/md0, wat werkte, en het leek er op dat het allemaal goed was. totdat ik een reboot deed, en de regel die ik in mijn fstab had gezet geen effect bleek te hebben. deze regel was:
code:
1
| /dev/md0 /raid auto defaults 0 2 |
hoewel ik voor de reboot met "mount /dev/md0 /raid" netjes kon mounten, kon dat nu ook niet meer. echter, als ik eerst "mdadm -A /dev/md0" doe (-A = Assemble), dan komt de raid weer netjes in de /proc/mdstat te staan, en kan ik hem ook mounten..
bodemlijn: de raid wordt niet geautodetect // geassembled bij het opstarten, en ik neem aan dat dat ook hetgeen is waarom die fstab regel niet 'werkt'
meer info: de 2 schijven zitten op een sata pci kaart
sig