RAID5

Linuxi baasil serverite haldamine jms

Moderaator: Moderaatorid

Vasta
janar
Vana Pingviin
Vana Pingviin
Postitusi: 698
Liitunud: 04.08.2011, 23:22

RAID5

Postitus Postitas janar »

Tere.
Palun RAID5 õpetust otsast peale. 4 kettaga, kus 3 lähevad raidi ja 1 jääb eraldi süsteemikettaks.
Tänud!
Kasutaja avatar
sander85
Vana Pingviin
Vana Pingviin
Postitusi: 4361
Liitunud: 08.08.2005, 03:00

Postitus Postitas sander85 »

Enamus distrote paigaldajad oskavad selle asja üles seada. Seejuures sõltub paljutki kasutatavast distrost. Nii et ole mees, võta ja guugelda natuke, kui vaja..
Pilt Pilt Pilt
Kasutaja avatar
obundra
Vana Pingviin
Vana Pingviin
Postitusi: 1213
Liitunud: 04.08.2005, 03:00

Postitus Postitas obundra »

Ilmselt mõtlesid, et üks ketas jääb "hot spare"-ks, mitte süsteemikettaks.Väga hea juhend http://kuutorvaja.eenet.ee/wiki/Tarkvar ... e_Linuxiga
janar
Vana Pingviin
Vana Pingviin
Postitusi: 698
Liitunud: 04.08.2011, 23:22

Postitus Postitas janar »

Tegin kõik õpetuse järgi. http://www.witwolf.co.za/?p=79
Aga kui hakkab käima jooksma tuleb selline kiri:
the disk drive /mnt/raid5 is not ready yet or not presentcontinue to wait or press S to skip mounting or M for manual recovery

Lahendust ?
Kasutaja avatar
obundra
Vana Pingviin
Vana Pingviin
Postitusi: 1213
Liitunud: 04.08.2005, 03:00

Postitus Postitas obundra »

Mida näitavad

Kood: Vali kõik

cat /proc/mdstat
ja

Kood: Vali kõik

sudo mdadm --detail /dev/mdX
X asemele seadme number.
Kas fstab-is on ketta UUID või nimi õige?
janar
Vana Pingviin
Vana Pingviin
Postitusi: 698
Liitunud: 04.08.2011, 23:22

Postitus Postitas janar »

X asemel on mille seadme nimi ?
panin uuesti tegema..pärast annan teada mis /proc/mdstat näitab..
Kasutaja avatar
obundra
Vana Pingviin
Vana Pingviin
Postitusi: 1213
Liitunud: 04.08.2005, 03:00

Postitus Postitas obundra »

janar kirjutas:X asemel on mille seadme nimi ?
Kettaseadme ikka, md0, md1, md2 jne.Oleneb mitu raid kettaseadet on, esimene on 0, teine on 1 jne.
janar
Vana Pingviin
Vana Pingviin
Postitusi: 698
Liitunud: 04.08.2011, 23:22

Postitus Postitas janar »

Ennem oli aga peale restarti kadunud jälle.
/etc/fstab


# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
# / was on /dev/sda1 during installation
UUID=236fd7d5-a192-45eb-a907-7f79722ebe58 / ext4 relatime,erro$
/dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0
/dev/md0 /mnt/raid5 ext4 defaults 1 2



/proc/mdstat



Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [r$
md_d0 : inactive sdb[0](S)
244198464 blocks

unused devices: <none>

df


Failisüsteem 1K-blokke Kasut Vaba Kas% Haagitud
/dev/sdc1 240364032 1217836 226936328 1% /
none 1763576 248 1763328 1% /dev
none 1768152 0 1768152 0% /dev/shm
none 1768152 40 1768112 1% /var/run
none 1768152 0 1768152 0% /var/lock
none 1768152 0 1768152 0% /lib/init/rw
none 240364032 1217836 226936328 1% /var/lib/ureadahead/debugfs
Kasutaja avatar
obundra
Vana Pingviin
Vana Pingviin
Postitusi: 1213
Liitunud: 04.08.2005, 03:00

Postitus Postitas obundra »

Mida ütleb

Kood: Vali kõik

sudo mdadm --assemble --scan --verbose
Kas mdadm.conf sisaldab kirjeid millistest ketastest array moodustatakse?
Kui ei sisalda, siis

Kood: Vali kõik

sudo mdadm --examine --scan --config=mdadm.conf >> /etc/mdadm/mdadm.conf
peaks kõik vajaliku sinna tekitama.
BTW, mis *buntut kasutad?Mingil versioonil oli mdadm bugine ja ei suutnud peale restarti arrayd kokku panna.
janar
Vana Pingviin
Vana Pingviin
Postitusi: 698
Liitunud: 04.08.2011, 23:22

Postitus Postitas janar »

mdadm: looking for devices for /dev/md0
mdadm: /dev/sdd has wrong uuid.
mdadm: cannot open device /dev/sdc1: Device or resource busy
mdadm: /dev/sdc1 has wrong uuid.
mdadm: cannot open device /dev/sdc: Device or resource busy
mdadm: /dev/sdc has wrong uuid.
mdadm: cannot open device /dev/sdb: Device or resource busy
mdadm: /dev/sdb has wrong uuid.
mdadm: /dev/sda has wrong uuid.
mdadm: no devices found for /dev/md0
mdadm: looking for devices for further assembly
mdadm: cannot open device /dev/sdc1: Device or resource busy
mdadm: cannot open device /dev/sdc: Device or resource busy
mdadm: cannot open device /dev/sdb: Device or resource busy
/dev/md0: File exists
mdadm: /dev/sdd is identified as a member of /dev/md/0, slot 1.
mdadm: /dev/sda is identified as a member of /dev/md/0, slot 2.
mdadm: no uptodate device for slot 0 of /dev/md/0
mdadm: added /dev/sda to /dev/md/0 as 2
mdadm: added /dev/sdd to /dev/md/0 as 1
mdadm: /dev/md/0 has been started with 2 drives (out of 3).
mdadm: looking for devices for further assembly
mdadm: looking for devices for further assembly
mdadm: no recogniseable superblock on /dev/md0
mdadm: cannot open device /dev/sdd: Device or resource busy
mdadm: cannot open device /dev/sdc1: Device or resource busy
mdadm: cannot open device /dev/sdc: Device or resource busy
mdadm: cannot open device /dev/sdb: Device or resource busy
mdadm: cannot open device /dev/sda: Device or resource busy

kasutan ubuntu 10.04
Praegu kui kirjutasin käsu sudo mount -a siis nüüd haakis /dev/md0 külge
hetkel kui ma /proc/mdstat välja loen on raid5 kahe kettaga aktiivne. üks pole aktiivne
Kasutaja avatar
obundra
Vana Pingviin
Vana Pingviin
Postitusi: 1213
Liitunud: 04.08.2005, 03:00

Postitus Postitas obundra »

Paste siia /etc/mdadm/mdadm.conf sisu ja käsu

Kood: Vali kõik

sudo mdadm --detail --scan /dev/md0
väljund.Kui õigesti mäletan, siis oli 10.04 ja vist ka 10.10 mdadm vigane ja käsitsi tuli mõned asjad üle kohendada.
Proovi ketaste UUID õigeks saada ja siis sünkida

Kood: Vali kõik

sudo mdadm --assemble /dev/md0 --update=uuid

Kood: Vali kõik

sudo mdadm --assemble /dev/md0 --update=resync
ennem unmoundi md0.
janar
Vana Pingviin
Vana Pingviin
Postitusi: 698
Liitunud: 04.08.2011, 23:22

Postitus Postitas janar »

sudo mdadm --detail --scan /dev/md0

/dev/md0:
Version : 00.90
Creation Time : Sat Dec 3 18:10:20 2011
Raid Level : raid5
Array Size : 390721792 (372.62 GiB 400.10 GB)
Used Dev Size : 195360896 (186.31 GiB 200.05 GB)
Raid Devices : 3
Total Devices : 2
Preferred Minor : 0
Persistence : Superblock is persistent

Update Time : Sun Dec 4 18:16:36 2011
State : clean, degraded
Active Devices : 2
Working Devices : 2
Failed Devices : 0
Spare Devices : 0

Layout : left-symmetric
Chunk Size : 64K

UUID : 112c12cd:f0d2d606:20249ecc:59dee740 (local to host addit)
Events : 0.78

Number Major Minor RaidDevice State
0 0 0 0 removed
1 8 48 1 active sync /dev/sdd
2 8 0 2 active sync /dev/sda



mdadm: device /dev/md0 already active - cannot assemble it
Kasutaja avatar
obundra
Vana Pingviin
Vana Pingviin
Postitusi: 1213
Liitunud: 04.08.2005, 03:00

Postitus Postitas obundra »

Võib proovida veel nii:
märgi ketas vigaseks

Kood: Vali kõik

sudo mdadm -f /dev/md0 /dev/sdb1
eemalda ta raidist:

Kood: Vali kõik

sudo mdadm -r /dev/md0 /dev/sdb1
kustuta superblokid:

Kood: Vali kõik

sudo mdadm --zero-superblock /dev/sdb1
lisa ketas tagasi:

Kood: Vali kõik

sudo mdadm -a /dev/md0 /dev/sdb1
kui veateadet pole, siis saad jälgida ketaste sünkimist:

Kood: Vali kõik

watch -n 1 cat /proc/mdstat
janar
Vana Pingviin
Vana Pingviin
Postitusi: 698
Liitunud: 04.08.2011, 23:22

Postitus Postitas janar »

tänud aga sain aru raid5 loogikast. Raid5 puhul tulebki ühe ketta kadu.
Vabandust minu viga, et ei uurinud asja. praegu raid toimib ilusti.
Ainult et soov oleks lisada üks ketas juurde. oskab ehk keegi juhendada:P?
Kasutaja avatar
obundra
Vana Pingviin
Vana Pingviin
Postitusi: 1213
Liitunud: 04.08.2005, 03:00

Postitus Postitas obundra »

Loe mu lingitud juhendit ülevalpool, seal täitsa olemas su otsitav.
janar
Vana Pingviin
Vana Pingviin
Postitusi: 698
Liitunud: 04.08.2011, 23:22

Postitus Postitas janar »

No olgu kuidas lisatakse toimivale raid5 süsteemile juurde ruumi ehk siis uus ketas ? oskab keegi öelda ?
Kasutaja avatar
sander85
Vana Pingviin
Vana Pingviin
Postitusi: 4361
Liitunud: 08.08.2005, 03:00

Postitus Postitas sander85 »

janar kirjutas:No olgu kuidas lisatakse toimivale raid5 süsteemile juurde ruumi ehk siis uus ketas ? oskab keegi öelda ?
Natuke guugeldada on nii keeruline? :roll:

Esimene tulemus, mille leidsin: http://scotgate.org/2006/07/03/growing- ... ray-mdadm/

Pead ei anna, et töötab ja su olemasolevat massiivi hoopis ribadeks ei lase, aga alati on võimalik mingi virtuaalse masina peal enne järgi proovida, kas käsud teevad, mida lubatakse ja backup muidugi ennekõike..

Natuke veel detailsemalt: http://allintech.info/2008/06/mdadm-gro ... ay-ubuntu/
Pilt Pilt Pilt
Vasta