Ö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.
- 1063 megtekintés
Hozzászólások
apt-get install mdadm lvm2
aztan raid mdadm-mal, lvm az lvm2 csomag progijaival.
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
Úgy tűnik követhető, de mivel kell itt particionálni?
- A hozzászóláshoz be kell jelentkezni
fdisk /dev/hd[abcd]
- A hozzászóláshoz be kell jelentkezni
Persze, hogy bármivel, de ajánlatom mégis:
PartedMagic LiveCD-ről - gparted
Macerásnak tűnik, de remekül működik.
Igen, csak a partícionálás kedvéért egy másik disztrót használok.
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
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?
- A hozzászóláshoz be kell jelentkezni
Ajánlom a figyelmedbe ezt az oldalt: http://www.gergely.tomka.hu/raidenbd/
- A hozzászóláshoz be kell jelentkezni
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á?
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
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?
- A hozzászóláshoz be kell jelentkezni
1000 vs. 1024. ext3 eseten root szamara fenntartott X (by default 5)%, ilyen metadata, olyan metadata (ezek kevesek), meg nemi superblockok. Nincs ezzel gond.
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
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?
- A hozzászóláshoz be kell jelentkezni
"RAID1 conf printout:"
kiirta a konfigot a kepernyore.
Ha a 'cat /proc/mdstat' nem mutat semmi erdekeset, akkor ne torodj vele.
Allitsd be az mdadm-ot, hogy levelezzen, ha banata van, es akkor nem is kell torodnod a tombbel tobbet, mert a mdadm az rendesen levelezik.
- A hozzászóláshoz be kell jelentkezni
mert a mdadm az rendesen levelezik.
jaja, "yours sincerely, etc" :)
- A hozzászóláshoz be kell jelentkezni
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 :(
- A hozzászóláshoz be kell jelentkezni
azt hiszem csak akkor jon ez az uzenet, ha besyncelt a masik lemez. szoval ritkan van ilyen.
- Use the Source Luke ! -
- A hozzászóláshoz be kell jelentkezni
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!?
- A hozzászóláshoz be kell jelentkezni
Nem, van az mdadm --monitor ami démonként fut, és ha degradálódik egy tömb akkor azonnal küld róla egy kedves emailt (ami tényleg kedves, formális levél - így valszeg egy spamfilteren sem akad fenn)
- A hozzászóláshoz be kell jelentkezni