root filerendszer és RAID0

Fórumok

Sziasztok,

A cégnél fel kell raknom egy 64bit-es SLES9-et egy emulált mainframe gépre (FlexES). A telepítő tele van bugokkal, de több napi próbálkozás után sikerült a végére érnem, hogy felmásszon. IPL után nem hajlandó mountolni a root filerendszert.

/dev/dasda1 --> /boot (ext3)
/dev/dasdb1 --> md0
/dev/dasdc1 --> md0
/dev/dasdd1 --> md0
/dev/dasde1 --> md0
/dev/dasdf1 --> md0
.
.
.
/dev/dasdx1 --> md0
/dev/dasdz1 --> swap
/dev/md0 --> / (ext3)

belenéztem a feltelepített kernel csomagba és nekem úgy tűnik a raid nincs belefordítva a kernelbe, csak modul formában található meg. feltételezem ebben az esetben nem használhatok raid-et a root fs-hez.

#
# Multi-device support (RAID and LVM)
#
CONFIG_MD=y
CONFIG_BLK_DEV_MD=y
CONFIG_MD_LINEAR=m
CONFIG_MD_RAID0=m
CONFIG_MD_RAID1=m
CONFIG_MD_RAID5=m
CONFIG_MD_RAID6=m
CONFIG_MD_MULTIPATH=m
CONFIG_BLK_DEV_DM=m
CONFIG_DM_CRYPT=m
CONFIG_DM_MULTIPATH=m
CONFIG_DM_SNAPSHOT=m
CONFIG_DM_MIRROR=m
CONFIG_DM_ZERO=m
CONFIG_DM_FLAKEY=m
CONFIG_BLK_DEV_DM_BBR=m

mit tanácsoltok, hogy partícionáljam a rendszert, hogy minden lemezt használni tudjak?

a rendszer 26db 2.2Gbyteos lemezt lát.

Üdv,
Gábor

Hozzászólások

Bar nem sokat tudok segiteni, abban biztos vagyok, hogy a SLES9 gyari kernele initrd-s, igy abban benne van az adott SW-RAID modul.

Miért akarja mindenki a root filerendszerét RAID0 -án tárolni???
Az initrd -ben tuti ott figyel a raid támogtás szerintem is.

--
http://laszlo.co.hu/

azért "akarja mindenki a root filerendszerét RAID0-án tárolni", mert ha áramkimaradás után nem indul el az egyik lemez (mert pont most adta fel), akkor a másik lemezegység normálisan elindul, és küld egy levelet az ergizdának arról, hogy elhasználta a tartalék (spare) lemezegységet és tessen intézkedni.

Most akkor RAID1 vagy RAID0?
Egyébként a RAID0 gyorsít, de milyen áron!
Miért is kell 26 db disken 2,2 G partíciókat összerakni?
Ezt most te találtad ki magadnak (önsorsrontás) vagy ez brand így képzeli el?

* Én egy indián vagyok. Minden indián hazudik.

a helyzet a kovetkezo: Van egy 2CPU-s Athlon konfig, 8Gb es egy igen gyors raid-es hdd-vel. Fut rajta egy Suse linux es egy FlexES nevezetu mainframe emulator. Ez szoftveresen emulal egy teljes zSeries architekturat, olyasmi mint a Hercules-390, csak az IBM engedi licenszelni a zOS oprendszert rajta. Tehat ez a host gep, amin futnak a kovetkezo operacios rendszerek:

- zOS 1.3 (32bit)
- zOS 1.5 (64bit)
- SLES zLinux (32bit)

a negyedik particioba kellene felnyomnom a 64bit-es SLES9-et.

A flexes program a guest oprendszerek szamara emulalja a lemez alrendszert es DASD 3390-3 formatumban (lemezenkent 2.2Gb) lattatja. minden lemez host oldalrol a /dev/raw/... alol erhoto el. Nos amikor indul a guest oprendszer, jelen esetben SLES9 s390x, elerheto 26db 3390-3 tipusu lemez (/dev/dasda, /dev/dasdb, ... /dev/dasdz). Ezekbol kell osszerakni egy hasznalhato filerendszert.

amit most probaltam:


/dev/dasda1 --> /boot
/dev/dasdb1 --> /
/dev/dasdc1,/dev/dasdd1 (RAID0) --> /dev/md0  --> /usr
/dev/dasde1,/dev/dasdf1 (RAID0) --> /dev/md1  --> /opt
/dev/dasdg1 --> swap

igy rendesen mountol a root filerendszer. (csak most az lcs ethernet kartyat nem hajlando eletre kelteni igy nem tudok ra bejelentkezni, de ez majd egy masik topic lesz)

a kerdes, hogyan konfiguraljam a raid-et, melyik konyvtarnak mennyi helyet adjak. eleg lesz-e nekem a root szamara a 2.2Gb? van-e valami okolszabaly az aranyokra?

udv,
Gabor

a RAID azert kell nekem, hogy a sok kis kapacitasu lemezt 1 fs-be ossze tudjam hozni. a zSeries gepeken nincsenek tobb 100 Gb-os lemezek. kompatibilatasi okokbol egy nagyon regi architekturat emulalnak (DASD 3390-2/3/9/27). a zOS is ezeket hasznalja, persze ott nem filerendszer hanem catalog rendszer van.

udv,
Gabor