Portál AbcLinuxu, 31. srpna 2025 08:04


Dotaz: SW RAID 1 Help

4.7.2004 17:43 Martin
SW RAID 1 Help
Přečteno: 316×
Odpovědět | Admin
Zdravim, chci si udelat SW raid 1, delam ho podle tohoto navodu:http://www.root.cz/clanek/809

Jenomze sem to jeste moc dobre nepochopil, ja mam dva disky , na jednom mam Debian a 500 MB swap a druhy uplne prazdny a chci udelat aby se cele zrcadlily.
Takze normalne se dostanu k tomu, ze mi pole funguje, ale pak tam je dalsi krok, ze na /dev/md0 mam vytvorit souborovy system a to uz nejak nechapu, ja myslel, ze kdyz mam /dev/md0 tak uz se mi oba disky zrcadli , ale pry je to tak ,ze nejak musim nahrat vsechno na /dev/md0, muze mi to nekdo nejak polopaticky vysvetlit ? Diky.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

4.7.2004 19:18 fish | skóre: 22
Rozbalit Rozbalit vše Re: SW RAID 1 Help
Odpovědět | | Sbalit | Link | Blokovat | Admin
nekoukal jsem se, co pisou v tom clanku, ale pri beznym postupu vytvareni pole prijdes o data, co na tech discich byly. existuje sice zpusob jak udelat RAID1 z existujiciho a novyho disku (napr. s pomoci failed-disk), ale pokud si svojich dat aspon trochu cenis, tak to nedoporucuju. nejjistejsi je vzit dalsi disk, zkopirovat si na nej data, vytvorit pole a vratit data zpatky. nekdy jde na odlozeni dat pouzit i partition urcena pro swap, ale to se hodi spis pri instalaci, kdyz na disku nemas data a system se do toho swapu jeste vejde.
4.7.2004 19:28 Martin
Rozbalit Rozbalit vše Re: SW RAID 1 Help
No je mi celkem jedno, jestli o data pridu, protoze delam cistou instalaci, jen nechapu ten postup, udelam si raid prikazem mkraid .. ,pak pockam na tu synchronizaci (to uz mam) , ale co dal ?
4.7.2004 21:28 fish | skóre: 22
Rozbalit Rozbalit vše Re: SW RAID 1 Help
pak s tim diskem (napr. /dev/md0) zachazis stejne jako s kazdym jinym diskem (resp. partition). zformatujes (napr. mke2fs /dev/md0) a nahrajes na to co potrebujes. pokud na tom ma byt /, tak musis prislusnym zpusobem upravit fstab a lilo.conf. pokud delas uplne cistou instalaci debianu, tak je asi nejjednodussi pouzit extdisk (myslim, ze to byl tenhle: http://people.debian.org/~blade/install/lvm/lar1440_bin.zip) a postupovat podle tohohle http://www.midhgard.it/docs/lvm/html/index.html navodu (s tim, ze muzes preskocit veci ohledne LVM)
4.7.2004 22:15 Petr
Rozbalit Rozbalit vše Re: SW RAID 1 Help
Odpovědět | | Sbalit | Link | Blokovat | Admin
je to docela jednoduche :))

1) priprav si parcely na tom druhem disku

cfdisk /dev/hdc 

/dev/hdc1 jako swap
/dev/hdc2 jako raid autodetect

2)vytvor soubor /etc/raidtab

# Sample raid-1 configuration
raiddev                 /dev/md0
raid-level              1
nr-raid-disks           2
nr-spare-disks          0
chunk-size              4
device                  /dev/hda2
failed-disk
raid-disk               0
device                  /dev/hdc2
raid-disk               1

parametr failed-disk zpusobi, ze prozatim 
bude /dev/hda2 ignorovan

prikazem mkraid /dev/md0 vytvoris raid /dev/md0 v degradovanem rezimu

prikazem mkreiserfs /dev/md0 vytvoris filesystem reiserfs
na raidu /dev/md0 - misto reiserfs si tam udelej filesystem
dle tve libovule

mkdir /newdisk
mount /dev/md0 /newdisk

nyni mas pripojeny degradovany raid v /newdisk a zkopiruj
na nej _cely_  system. Misto kopirovani /tmp a /proc vytvor
prazdne adresare /tmp a /proc - duvody jsou doufam jasne :).

uprav soubory /newdisk/etc/fstab a /newdisk/etc/lilo.conf

/dev/hdc1  swap     swap        defaults         0   0
/dev/hda1  swap     swap        defaults         0   0
/dev/md0   /           reiserfs    defaults         1   1
/dev/fd0   /flp       auto         noauto,user      0   0
devpts     /dev/pts   devpts      gid=5,mode=620   0   0
proc       /proc       proc        defaults         0   0


# LILO configuration file
# generated by 'liloconfig'
#
# Start LILO global section
lba32 # Allow booting past 1024th cylinder with a recent BIOS
boot = /dev/md0
timeout = 120
raid-extra-boot = "/dev/hda,/dev/hdc"
# Override dangerous defaults that rewrite the partition table:
change-rules
reset
# VESA framebuffer console @ 1024x768x64k
vga = 791
# End LILO global section
# Linux bootable partition config begins
image = /boot/vmlinuz
root = /dev/md0
label = Linux
read-only
# Linux bootable partition config ends


priprav si bootovaci disketu a restartuj masinu. Nabootuj z
te diskety a jadru predej jako parametr -
mount root=/dev/md0 . Musi ti nabehnout system z raidu.

mkdir /olddisk
mount /dev/hda2 /oldisk

nyni mas pripojeny "stary" disk pod /oldisk

zkontroluj si jeste jednou data a pak odpoj ten stary disk

umount /olddisk
cfdisk /dev/hda

/dev/hda1 jako swap
/dev/hda2 jako raid autodetect

nyni zrus parametr failed-disk v /etc/raidtab

prikazem raidhotadd /dev/md0 /dev/hda2 pridas /dev/hda2 do raidu

prikazem cat /proc/mdstat si zkontroluj prubeh 
synchronizace noveho raidu

najdi ve startovacich scriptech aktivaci svapu a uprav ji

# enable swapping
/sbin/swapon -p 1 /dev/hda1
/sbin/swapon -p 1 /dev/hdc1

system bude swapovat na oba disky - resit to swapem na raid
je plytvani vykonem a hlavne riziko deadlocku. Vice dokumentace a archiv konfery linux.cz


tot vse :))



4.7.2004 22:22 Martin
Rozbalit Rozbalit vše Re: SW RAID 1 Help
Wowo dik moc ,myslim ze to je presne co potrebuju ;-))
5.7.2004 14:20 Martin
Rozbalit Rozbalit vše Re: SW RAID 1 Help
Narazil sem na prvni chybu, u mkraid /dev/md0 mi to vypise chybu :
failed-disk shold be smaller than raid_disks Nevim presne co to znamena, ze failed disk ma byt mensi nez raid_disk...
5.7.2004 17:05 fish | skóre: 22
Rozbalit Rozbalit vše Re: SW RAID 1 Help
man raidtab:
      failed-disk index
              The  most  recently  defined  device is inserted at
              position index  in  the  raid  array  as  a  failed
              device.  This  allows  you  to  create  raid  1/4/5
              devices in degraded mode - useful for installation.
              Don't use the smallest device in an array for this,
              put this after the raid-disk definitions!

takze jak to chapu ja, by failed-disk mel byt v raidtabu definovany jako posledni, takze by melo stacit prohodit hdc a hda. mozna tam taky chybela ta pozice disku index
5.7.2004 18:22 Martin
Rozbalit Rozbalit vše Re: SW RAID 1 Help
Tak sem zkusil snad vsechny mozne kombinace a porad mi to nejde. ten failed disk to proste nechce vzit.
5.7.2004 19:46 Martin
Rozbalit Rozbalit vše Re: SW RAID 1 Help
Uz to de ;-)
5.7.2004 20:18 fish | skóre: 22
Rozbalit Rozbalit vše Re: SW RAID 1 Help
fajn ;-) a to reseni je tajny nebo se s nami o nej podelis ?
6.7.2004 18:23 Martin
Rozbalit Rozbalit vše Re: SW RAID 1 Help
No reseni bylo, ze tam melo bejt failed-disk 1 a nemelo to bejt mezi tim ,nebo tak ... ;-)

Tet sem se dostal do faze , ze z pole mam bootovat, ale pise to Unable to mount root fs .(není v kernelu). Nevite co mam tet udelat aby to fungovalo (moh sem z toho nabootovat) mam to nejak dostat do kernelu, ale tomu moc nerozumim.
6.7.2004 22:06 Martin
Rozbalit Rozbalit vše Re: SW RAID 1 Help
Pise to presne :

VFS: Cannot open root device "md0" or 09:00
Please append a correct "root=" boot option
Kernel panic: VFS Unable to mount root fs on 09:00
6.7.2004 22:27 fish | skóre: 22
Rozbalit Rozbalit vše Re: SW RAID 1 Help
musis si zkompilovat jadro s podporou RAID-1. pokud se bavime o debianu, tak si nainstaluj balik kernel-sources. pokud jsi jadro nikdy nekompiloval, tak navodu najdes spoustu. presny postup pro debian se tu nedavno objevil v diskusi. doporucena literatura:
http://www.abclinuxu.cz/clanky/show/59472
http://www.abclinuxu.cz/clanky/show/59768
http://www.root.cz/clanek/541
jen dej pozor na to, ze podpora pro raid musi byt primo v jadre a ne jako modul

jeste by to melo jit pres initrd, ale primo v jadre mi to prijde jednodussi a jistejsi
Ruža Becelin avatar 6.7.2004 22:39 Ruža Becelin | skóre: 40 | blog: RuzaBecelinBlog
Rozbalit Rozbalit vše Re: SW RAID 1 Help
Zajimala by me jedna vec: proc ten RAID1 delas? Musis, nebo chces? Pokud musis, tak si jeste jednou poradne precti ten clanek na rootu, pak man lilo, popr. jeste Software RAID-1 Booting na Google. Pokud to nepostavis ani potom, pak se na to vykasli a prenech to nekomu jinemu. Pokud jenom chces, tak si nejdriv zkus postavit nebootovatelne RAID-1 pole...Az pochopis, jak to funguje, muzes se pustit do bootovatelneho....Hint: man lilo, man lilo.conf, man fdisk, man raidtab....
6.7.2004 23:00 Martin
Rozbalit Rozbalit vše Re: SW RAID 1 Help
No chtel sem si to spis jen zkusit, ale jak tak na to koukam, je to na me zbytecne moc slozity, mozna to jeste zkusim ,ale uz nejak stracim motivaci... Rozhodne lepsi si je RAID asi lepsi koupit ;-)))
Ruža Becelin avatar 6.7.2004 23:01 Ruža Becelin | skóre: 40 | blog: RuzaBecelinBlog
Rozbalit Rozbalit vše Re: SW RAID 1 Help
Souhlas!Ale kup 100% HW RAID, ne ty softwarove nahrazky ala HPT apod...

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.