RAID IDE -n etch 2.6.18- kernel

Fórumok

Összevissza googliztam magam, könyvet is vettem a kezembe de még mindíg nem látom hogy is kellene RAID -ot csinálnom, majd rá egy kis LVM -et.
Hivatkoznak mkraid -re - ilyen nincs a Debian csomagokban(?) viszont van mdadm, dmsetup és lvm2 - hogy is lessz ebből nekem raid1 -em?
A rendszer egy SCSI hdd -n lakik (tán még 9G is megvan :) és van két 300G IDE drive, amelyik üresen várja hogy legyen vele valami! A raid howto -ban még a 2.4 kernellel vacakolnak, a frissebb googlizott dolgok SATA -val foglalkoznak és azt mondják a telepítő lerendezi. Ez így egyre zavarosabb!

Vázolja le valaki hogy milyen csomagok kellenek és milyen sorrendben mit kellene konfigurálnom? Kérem.

Hozzászólások

apt-get install mdadm lvm2
aztan raid mdadm-mal, lvm az lvm2 csomag progijaival.

A Vudumen által javasolt csomagok telepítése után:
mdadm --create /dev/md0 --level=1 --raid-devices=/dev/hdaX /dev/hdcX (az X a megfelelő számű partíció) és ha jól ment a dolog a cat /proc/mdstat mutatja, hogy épül fel a tömböd vagy ha végig nyomon akarod követni akkor: watch -n1 cat /proc/mdstat
Ja és a hdd-k partícióinak a típusa raid autodetect legyen

cfdisk-kel felparticionalod az _elso_ lemezt, ugyelve, hogy a raidelni kivant particiok tipusazonositoja 'FD' legyen (Linux auto RAID vagy ilyesmi), utana:


sfdisk -d /dev/hda | sfdisk /dev/sdb

Es ugyanigy a RAID tobbi elemere is.

Ha ez megvan, akkor johet a raid:


mdadm -C /dev/md/0 --auto=yes -l 0 -n 2 /dev/hd{a,b}1

Es igy tovabb

Az lvm-hez meg gondolom van howto-d, a lemezeidet innentol mdX -nek hijjak, ahol 0 > X > 99

Csak ha ne'adj isten valaki - mint mondjuk én - szószerint begépeli amit írtál, helyesen , az én esetmben, így szól:
mdadm --create /dev/dm0 --level=1 --raid-devices=2 /dev/hd[ac]1

Egyébként a "végig akarod követni" az arról szól ha valami van a hdd -en és elkezdi felépíteni - szinkronizálni a tükröt?

Ezt is kössz! Itt főleg az hozott zavarba, hogy a "Linux bevetés közben Második küldetés" könyvben végig a mkraid utasításra építik az egész műveletet, egy szót nem szólnak milyen disztró, vagy lehet hogy egyszerűen csak elavult :( és a Debian csomagok között szó nincs erről, találtam néhány nagyon lakonikus man feldolgozást.
A RAID HOWTO -ban eleve azzal kezdi hogy 2.4 -es kernel - ez megint nem túl bíztató :(
A frissebb anyagok java meg persze olyanokkal foglalkozik mint a SATA, arról nem is beszélve hogy a rendszer is a raid -on terül el, így az initrd.img -t is módosítani kell, szóval rengeteg szép dolgot elmondanak, csak ezt a néhány egyszerű dolgot hagyjákl a végére vagy dugják el úgy ...

Ennyit a sopánkodásról. Most akkor jönnek a logikai egységek, kell ez nekem?
Lássuk, ez végül is egy SOHO dolog, annak is az alja - alapvetően két felhasználó, (SAMBA metgosztások home és vlmi közös terület). Mit is lehetne/kéne logikailag elkülöníteni? Mit fogunk használni:
Apache2 + PHP + PostgreSQL
Exim4 + Courier IMAP + SquirrelMail
SAMBA - tár és nyomtató megosztások
Hylafax(?) - kéne egy FAX szerver
Mondjuk a Postgre szerethet egy külön területen dolgozni, de mintha nem lenne létkérdés - szóval mihez tudnék itt logikai meghajtókat rendelni, ahelyett hogy az egész raid -et bemountolom a /home -alá?

Ja - hogy ha logikai "köteget" hozok létre az elvileg b ővíthető lessz, anélkül hogy a meglévő dolgokat újra kéne másolni/létrehozni - ez jó. Már csak egy gond tűnik fel, hogy kedvenc ext3 -as ájl rendszeremet el kell felejteni, helyette vlmi xfs -t vagy valami olyat kellene használnom, ami átméretezhető - röptében.
Mely fájl rendszerekkel lehet ezt megtenni és milyen programok kellenek hozzá?

UI: az ext3 -al jól meg kiínlódtam anno, végül valamelyik kereskedelmi partíció manipulátorral sikerült (nem hiba mentesen, de javítható volt), de az egy sima hdd volt semmi raid rajta logikai bizgentyűkkel.

Na most meg jön a következő meglepi:
cat /proc/partition
major minor #blocks
9 0 312568576

eddig a 320G -ból "eltünt" ck. 8G

csináltam belőle egy nagy group -ot, és a vgdisplay ezt köpte ki
...
VG Size 298,09 GB
PE Size 4,00 MB
Total PE 76310
Alloc PE / Size 0 / 0
Free PE / Size 76310 / 298,09 GB

Hova tünt 22GB ?

Csináltam egy ext3 -at rajt, majd becsatoltam, és a df -h kihozta
Méret Fogl. Szab.
294G 191M 279G

Egyre jobb több mint 40G eltünt? - ennek így kell lennie?

Van benne valami: (http://gergely.tomka.hu/raidenbd.pdf)

régi, de jó, működik - semmi vacakolás.

Amiről itt szó volt eddig, az mind benne van szép sorjában.

„Mindenki boldog, szőrük fényes, fülük tiszta – amikor derült égből villámcsapás. Elfogyott a hely a partíción!

5.4. Növekedés

Tulajdonképpen ez a legegyszerűbb eljárás, amit az LVM-el művelhetünk, ennek megfelelően ez a leggyakrabban használt is”

Előtte persze egy kis unga-bunga (helyett: raid-felvarrás.)

2.6.18-nál lehet, hogy még nem jó az xfs - mint ahogy az olvasottak szerint sok kis file esetében sem.

Ami a fájlrendszert illeti maradtam a jól bevált ext3 -nál. Ha ezt a köteget növelni kell akkor úgy is egy újabb disk csoport kerül be, amit ha jól értem csak hozzá kell adnom a csoporthoz.
Viszont ma, miután bekapcsoltam a kütyüt a következüket dobta ki:

RAID1 conf printout:
--- wd:2 rd:2
disk 0, wo:0, o:1, dev:hda1
disk 1, wo:0, o:1, dev:hdc1

Ez most valami hibaüzenet?

Szép töle de az nem tetszik ha ezt a konzolra nyomja ki - ez általában nem sok jót jelent. A cat /proc/mdstat

Personalities: [linear] [multipath] [raid0] ... [raid10]
md0 : active raid1 hda1[0] hdc1[1]
312568576 blocks [2/2] [UU]
Ez nem tűnik túl veszélyesnek :)
Tény hogy elég sok olyen cucc van ami az aktuálisan használt kozolra üzenget (cdrom - ha ürtes lemezt dugok be, usb és most akkor ez is) gondolom az x -es felhasználót nem zavrja :(

Lehet hogy akkor előbb kellett volna belőnőm a nut -ot? Itt most elég sok ki/be kapcsolást kell csinálnom - az MGE 800 -al nem működik jól, muszáj "kézileg" belenyúlni a folyamatba :(
No mindegy majd legközelebb. A furcsa hogy indulás után percekkel írogatta ezeket holott a raid egyenlőre nagyon üres!?