Ik heb drie IDE schijven in een thuis servertje hangen. 1 schijf waarvan Linux boot. 2 twee schijven in een Raid 1 mirror op
een IDE promise controller.
Maandag is 1 van die schijven eruitgeklapt. Ik heb toen een koude herstart gedaan. En de hardeschijf functioneerde weer. Ik heb toen linux opgestart in Runlevel 1 en de Software Raid howto erbij gepakt om te verivieren wat ik nu ook al weer precies moet doen. Ik heb het gedaan zoals in het reconstruction gedeelt staat.
raidhotadd /dev/md0 /dev/hdg
ik heb de recovery afgewacht en toen deze op 100 procent was heb ik het systeem gereboot.
Tijdens het opstarten krijg ik het volgende.
Ik heb nu het gevoel dat ik niet raidhotadd /dev/md0 /dev/hdg had moeten doen maar raidhotadd /dev/md0 /dev/hdg1. Ik weet niet meer hoe dit was toen ik raid heb geinstalleerd. Het heeft zolang uitstekend gewerkt dat ik dat vergeten ben
Dit is mijn /etc/raidtab
een IDE promise controller.
Maandag is 1 van die schijven eruitgeklapt. Ik heb toen een koude herstart gedaan. En de hardeschijf functioneerde weer. Ik heb toen linux opgestart in Runlevel 1 en de Software Raid howto erbij gepakt om te verivieren wat ik nu ook al weer precies moet doen. Ik heb het gedaan zoals in het reconstruction gedeelt staat.
raidhotadd /dev/md0 /dev/hdg
ik heb de recovery afgewacht en toen deze op 100 procent was heb ik het systeem gereboot.
Tijdens het opstarten krijg ik het volgende.
en cat /proc/mdstat geeft het volgendeApr 8 08:12:07 debianserver kernel: [events: 000000a2]
Apr 8 08:12:07 debianserver kernel: [events: 000000a2]
Apr 8 08:12:07 debianserver kernel: md: autorun ...
Apr 8 08:12:07 debianserver kernel: md: considering hdg ...
Apr 8 08:12:07 debianserver kernel: md: adding hdg ...
Apr 8 08:12:07 debianserver kernel: md: adding hde1 ...
Apr 8 08:12:07 debianserver kernel: md: created md0
Apr 8 08:12:07 debianserver kernel: md: bind<hde1,1>
Apr 8 08:12:07 debianserver kernel: md: bind<hdg,2>
Apr 8 08:12:07 debianserver kernel: md: running: <hdg><hde1>
Apr 8 08:12:07 debianserver kernel: md: hdg's event counter: 000000a2
Apr 8 08:12:07 debianserver kernel: md: hde1's event counter: 000000a2
Apr 8 08:12:07 debianserver kernel: md: RAID level 1 does not need chunksize! Continuing anyway.
Apr 8 08:12:07 debianserver kernel: md0: max total readahead window set to 124k
Apr 8 08:12:07 debianserver kernel: md0: 1 data-disks, max readahead per data-disk: 124k
Apr 8 08:12:07 debianserver kernel: raid1: device hdg operational as mirror 1
Apr 8 08:12:07 debianserver kernel: raid1: device hde1 operational as mirror 0
Apr 8 08:12:07 debianserver kernel: raid1: raid set md0 active with 2 out of 2 mirrors
Apr 8 08:12:07 debianserver kernel: md: updating md0 RAID superblock on device
Apr 8 08:12:07 debianserver kernel: md: hdg [events: 000000a3]<6>(write) hdg's sb offset: 78150656
Apr 8 08:12:07 debianserver kernel: md: hde1 [events: 000000a3]<6>(write) hde1's sb offset: 78150592
Maar nu heb ik het akkelige gevoel dat dit toch niet helemaal is goed gegaan. Ik ben toen weer in runlevel 1 opgestart heb alle partitie's behalve het root filesystem geumount en heb raidstop /dev/md0 uitgevoerdt. Ik heb de schijf /dev/hde eruitgehaald en /dev/hde1 via partimage gecloont naar een onstream media. Ik heb de hardeschijf er weer ingehangen en ben opgestart in runlevel 1. Ik heb raid nog niet weer gestart. Ik heb cfdisk /dev/hde gedaan en krijg netjes de XFS partitie die daarop staat in beeld. Als ik cfdisk /dev/hdg doe krijg ik de bekende melding in beeld die je ook krijgt als je een nieuwe hardeschijf met cfdisk probeert te partitioneren.Personalities : [raid1]
read_ahead 1024 sectors
md0 : active raid1 hdg[1] hde1[0]
78150592 blocks [2/2] [UU]
Ik heb nu het gevoel dat ik niet raidhotadd /dev/md0 /dev/hdg had moeten doen maar raidhotadd /dev/md0 /dev/hdg1. Ik weet niet meer hoe dit was toen ik raid heb geinstalleerd. Het heeft zolang uitstekend gewerkt dat ik dat vergeten ben
Dit is mijn /etc/raidtab
Kan iemand me uitsluitsel geven. Is dit verkeerd? Heb ik reconstructie verkeerd uitgevoerd?# raid-1 configuration
raiddev /dev/md0
raid-level 1
nr-raid-disks 2
nr-spare-disks 0
device /dev/hde1
raid-disk 0
device /dev/hdg1
raid-disk 1