Ik ben bezig met een simpel servertje. Deze moet raid1 ondersteunen. Nu is het creeren van de raid schijven geen probleem. twee 160GB schijven, in de volgende configuratie:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
| # mdadm -D /dev/md0
/dev/md0:
Version : 00.90.03
Creation Time : Wed Jul 4 09:02:53 2007
Raid Level : raid1
Array Size : 155758080 (148.54 GiB 159.50 GB)
Device Size : 155758080 (148.54 GiB 159.50 GB)
Raid Devices : 2
Total Devices : 2
Preferred Minor : 0
Persistence : Superblock is persistent
Update Time : Mon Jul 9 10:01:47 2007
State : active
Active Devices : 2
Working Devices : 2
Failed Devices : 0
Spare Devices : 0
UUID : 59c01b75:b7bde3d5:424a6e8b:e0026309
Events : 0.15
Number Major Minor RaidDevice State
0 8 1 0 active sync /dev/sda1
1 8 17 1 active sync /dev/sdb1 |
. op
staan swap partities. Niet in raid. Ik heb op beide schijven grub handmatig ingesteld, zodat hij tenminste van beide schijven wil booten. (ook als er een mist). Dit gaat op zich goed, maar nu het probleem:
Als ik er een disk uit trek, gaat hij rustig booten, grub komt langs, dan krijg ik een melding
code:
1
| mdadm: no devices listed in conf file were found |
Op internet heb ik gelezen dat dit komt doordat de kernel die schijven al als raid heeft gezien en opgestart. Zou dus moeten kloppen. Bij het booten met twee schijven geeft hij deze melding ook en dan draait het array wel goed. (zie mdadm info). Maar nu komt het, daarna hangt het systeem een tijdje, en resumed dan met een
. Daarna nog een paar foutmeldingen over het niet lezen van het /etc/fstab en dan kom ik in initramfs te zitten. als ik dan ik de mdstat file kijk zegt die dat het array inactive is.
Als ik het goed heb zou ik toch met raid1 kunnen booten met een schijf? Of maak ik nu een beredeneer fout? Zo niet, wat zie ik dan over het hoofd...
The easiest way to solve a problem is just to solve it.