1. leht 1-st

RAID5

Postitatud: 30.11.2011, 20:21
Postitas janar
Tere.
Palun RAID5 õpetust otsast peale. 4 kettaga, kus 3 lähevad raidi ja 1 jääb eraldi süsteemikettaks.
Tänud!

Postitatud: 01.12.2011, 11:01
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..

Postitatud: 01.12.2011, 12:18
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

Postitatud: 03.12.2011, 12:09
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 ?

Postitatud: 03.12.2011, 16:56
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?

Postitatud: 03.12.2011, 18:13
Postitas janar
X asemel on mille seadme nimi ?
panin uuesti tegema..pärast annan teada mis /proc/mdstat näitab..

Postitatud: 03.12.2011, 23:53
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.

Postitatud: 04.12.2011, 14:03
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

Postitatud: 04.12.2011, 14:33
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.

Postitatud: 04.12.2011, 15:24
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

Postitatud: 04.12.2011, 19:47
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.

Postitatud: 04.12.2011, 19:51
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

Postitatud: 07.12.2011, 15:47
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

Postitatud: 07.12.2011, 15:52
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?

Postitatud: 07.12.2011, 16:10
Postitas obundra
Loe mu lingitud juhendit ülevalpool, seal täitsa olemas su otsitav.

Postitatud: 07.12.2011, 16:13
Postitas janar
No olgu kuidas lisatakse toimivale raid5 süsteemile juurde ruumi ehk siis uus ketas ? oskab keegi öelda ?

Postitatud: 14.12.2011, 17:29
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/