[Debian] Raid 5 booten

Pagina: 1
Acties:

  • HyperDevil
  • Registratie: Oktober 2003
  • Laatst online: 15-12-2025
Beste Tweakers,

Ik zit met een probleempje dat ik niet kan oplossen.
Ik wil Debian 2.6 installeren op een server van mij met deze specs:

Intel Pentium 4 3.0 ghz
2x 512 Mb DDR Ecc geheugen
Intel 875WP1-E Mobo
2x 160 GB WD S-ata
2x 200 GB WD S-ata

Nou heb ik raid uitgezet op het mobo omdat linux de onboard Promise TX4 kaart niet zo leuk vind, dus wil ik op software raid overgaan.
Nu start ik de installatie van Debian 2.6 met de minimal boot cd.
1. ik geef aan dat ik op alle schijven physical volume for RAID wil
2. ga ik naar Configure software RAID
3. ik maak een RAID 5 aan met N+1 redundantie (alle schijven zijn nu in gebruik)
4. Debian installeert het base system
5. Debian wilt nu grub installeren en dat gaat Fout!! :r

Nu heb ik lilo ook geprobeerd en dat gaat ook fout.
Lijkt me vrij logisch omdat Debian nu een bootloader wil installeren op een virtueel iets.
HOW-TO heb ik al doorgelezen: http://www.tldp.org/HOWTO/Software-RAID-HOWTO.html

Wie kan mij helpen? :*)

[ Voor 9% gewijzigd door HyperDevil op 23-09-2005 02:11 ]


Verwijderd

http://lists.debian.org/debian-boot/2005/06/msg00527.html
You should be able to to install lilo to on of you hard disks (MBR).
Choose "other device" in lilo installation screen and enter devfs name
for the disk. See also http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=281724

  • HyperDevil
  • Registratie: Oktober 2003
  • Laatst online: 15-12-2025
Ok dat heb ik gelezen.
Als ik bij Lilo other geef en ik zeg /dev/sda komt hij met de melding:
The path /dev/sda does not represent a partition or a hard disk device.
Please try again. :(
En ik weet dat /dev/sda sdb sdc sdd mijn schijven zijn.

  • Passenger
  • Registratie: Januari 2000
  • Laatst online: 07-02 16:31
Welke kernel gebruik je als je de Debian CD boot? 2.4 of 2.6?
En weet je zeker dat er SATA drivers aanwezig zijn voor je schijven? Kun je bijv. wel één losse schijf installeren?

  • Seth4Chaos
  • Registratie: Maart 2001
  • Niet online

Seth4Chaos

that's me...

volgens mij kan je niet booten van een raid5 partitie. Dit omdat het booten vanuit de bios gebeurt (het allereerste stukje) en deze begrijpt niet hoe die eerst die raid5 in elkaar moet prutsen om de bootsector te vinden.

wat wel kan is van een raid1 booten (eigenlijk boot je dan van 1 van de 2 schijfen) aangezien een raid1 schrijf wel de gewone bootsector bevat die je bios begrijpt.

Mistakes are proof that you are trying...


Verwijderd

Ja, gewoon /boot om een raid1 device knallen en dan de rest op raid 5 werkt perfect!

  • Kippenijzer
  • Registratie: Juni 2001
  • Laatst online: 04-02 18:11

Kippenijzer

McFallafel, nu met paardevlees

Ik zou in dit geval 2x40GB in raid 1 zetten voor o.a. /boot, en dan 4x160GB in raid 5 (3x160 effectief dan) voor "andere dingen".

[ Voor 6% gewijzigd door Kippenijzer op 23-09-2005 09:54 ]


  • HyperDevil
  • Registratie: Oktober 2003
  • Laatst online: 15-12-2025
linux kan gewoon mijn schijven zien, ik gebruik de 2.4 kernel.
Ik heb nu 1x 160 voor / en de raid 5 op 3 schijven voor /home.
Maar wel zonde van die 150 gb die amper gebruikt wordt.

  • Seth4Chaos
  • Registratie: Maart 2001
  • Niet online

Seth4Chaos

that's me...

HyperDevil schreef op vrijdag 23 september 2005 @ 13:59:
linux kan gewoon mijn schijven zien, ik gebruik de 2.4 kernel.
Ik heb nu 1x 160 voor / en de raid 5 op 3 schijven voor /home.
Maar wel zonde van die 150 gb die amper gebruikt wordt.
mm das wel zonde he.

wat dacht je van een raid1 partitie van 4 schijven van 100mb ofzo en de rest van de schijven in raid5 zetten.

kost je maar 2x100mb per schijf meer (en die mis je niet) en je kan van elke schijf af booten (althans theoretisch want ik weet niet wat lilo/grub daar van vindt).

kortom mijn advies: alle vier de schijven zelfde partitietabel geven
1: 100mb
2: swap?
3: rest voor / en data

Mistakes are proof that you are trying...


  • Passenger
  • Registratie: Januari 2000
  • Laatst online: 07-02 16:31
Toch kan het wel hoor! Ik heb ook 2 sata schijven, die in raid 1 draaien. Een / en een /boot. Gek genoeg kreeg ik het met enkel een / niet aan de praat. Na veel gepruts met verkeerde kernels en ramdisk meuk heb ik het uiteindelijk toch op de een of andere manier voor elkaar te krijgen om vanaf raid1 te booten! Dus dat moet van raid 5 dan toch ook wel kunnen?

  • Seth4Chaos
  • Registratie: Maart 2001
  • Niet online

Seth4Chaos

that's me...

Passenger schreef op vrijdag 23 september 2005 @ 16:28:
Toch kan het wel hoor! Ik heb ook 2 sata schijven, die in raid 1 draaien. Een / en een /boot. Gek genoeg kreeg ik het met enkel een / niet aan de praat. Na veel gepruts met verkeerde kernels en ramdisk meuk heb ik het uiteindelijk toch op de een of andere manier voor elkaar te krijgen om vanaf raid1 te booten! Dus dat moet van raid 5 dan toch ook wel kunnen?
nope dat zal niet gaan. er zit een degelijk verschil tussen raid1 en raid5 waardoor je wel van 1 kan booten maar niet van 5. Bij 1 weet je namelijk dat op elke schijf (partitie) de bootsector staat en bij raid5 weet je niet op welke van de X schijfen de bootpartitie staat, sterker nog je weet niet eens of je bootpartitie volledig op 1 schijf zou staan.

Mistakes are proof that you are trying...


  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

AFAIK kun je met Linux software RAID (performt dat een beetje in RAID-5 btw?) ook mixen en matchen tussen partities onderling. Dus volgens mij moet je best 4 partities van 160GB kunnen maken (exact even groot) voor RAID 5 en de rest van die 200GB schijven (zeg 40GB per stuk) in RAID-1 om te booten.

All my posts are provided as-is. They come with NO WARRANTY at all.


  • nzyme
  • Registratie: November 2001
  • Laatst online: 28-12-2025

nzyme

terror

/me heeft ook software raid-5 :)

4x9gb 10.000rpm scsi:
Disk setup:
sda1 - /boot ( voor booten vd kernel, is dus een NON-RAID partitie) type:ext3 linux
sda2 - / ( = /dev/md0 raid5 ) type: raid autodetect
sda3 - /home ( = /dev/md1 raid5 ) type: raid autodetect
sda4 - /tmp ( normale partitie ) type: ext3 linux

sdb1 - /boot type: ( ext3 )
sdb2 - / ( autoraid )
sdb3 - /home ( autoraid )
sdb4 - swap ( swap )

/dev/sdc en /dev/sdd zien er net zo uit als /dev/sdb

Lilo.conf:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
boot = /dev/sda1
prompt
timeout = 30
# VESA framebuffer console @ 1024x768x256
vga = 773

image = /boot/kernel26
root=/dev/md0
label=Slackware
read-only

image = /boot/kernel24
  root = /dev/md0
  label = otherkernel
  read-only


Raidtab:
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
26
27
raiddev /dev/md0
raid-level 5
nr-raid-disks 4
chunk-size 32
persistent-superblock 1
device /dev/sda2
raid-disk 0
device /dev/sdb2
raid-disk 1
device /dev/sdc2
raid-disk 2
device /dev/sdd2
raid-disk 3

raiddev /dev/md1
raid-level 5
nr-raid-disks 4
chunk-size 32
persistent-superblock 1
device /dev/sda3
raid-disk 0
device /dev/sdb3
raid-disk 1
device /dev/sdc3
raid-disk 2
device /dev/sdd3
raid-disk 3


Heb zelf slackware draaien trouwens. Je zou ook evt je base install kunnen doen op een andere disk, die booten en dan de array maken....

Weet niet of je wat aan bovenstaande hebt maar ok :)

| Hardcore - Terror |


  • HyperDevil
  • Registratie: Oktober 2003
  • Laatst online: 15-12-2025
Yeah het is me gelukt door een tip van een vriend :)

SDA
20 GB /
2.1 GB swap
142 GB raid

SDB
160 Gb raid

SDC
200 GB raid

SDD
200GB raid

Raid 5 array voor /home

  • Seth4Chaos
  • Registratie: Maart 2001
  • Niet online

Seth4Chaos

that's me...

het jammeren is wel dat je heel veel ruimte verliest omdat bij RAID5 alle partities even groot moeten zijn en die groter zijn worden niet gebruikt. Dus je heb nu een Raid array van 4*142 GB. Waarom doe je het niet alsvolgt:

SDA (160GB schijf):
160GB RAID

SDB (160GB schijf):
160GB RAID

SDC (200GB schijf):
1GB swap
19GB Root
160GB RAID

SDD (200GB schijf):
1GB swap
19GB Root
160GB RAID

Zo kan je een raid 5 array van 4*160 GB maken en gaat er dus niets verloren. verder kan je natuurlijk nog wat spelen hoe je die overige 40 GB indeelt van die 2 200GB schijfen.

Mistakes are proof that you are trying...


  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

Seth4Chaos schreef op zondag 25 september 2005 @ 10:13:

Zo kan je een raid 5 array van 4*160 GB maken en gaat er dus niets verloren. verder kan je natuurlijk nog wat spelen hoe je die overige 40 GB indeelt van die 2 200GB schijfen.
Zoals ik dus ook al zei...

All my posts are provided as-is. They come with NO WARRANTY at all.

Pagina: 1