Skoči na vsebino

IPB




Slika

Ubuntu In Raid 1


Odgovorov v temi: 16

#1 klop

klop

    Iznajdljivec

  • Members
  • 904 objav
  • Spol:Moški
  • Interesi:http://www.slo-podnapisi.net/
    http://izdelava.slo-podnapisi.net/
    http://isci.slo-podnapisi.net/
    http://www.bojan-prenocisca.si/

Objavljeno 11 marec 2012 - 22:35

Pozdravljeni,

prosil bi vas za pomoč pri reševanju podatkov oziroma kako naj zopet vspostavim sistem. Imam 4 diska zvezana v raid 1 in včeraj se mi je en disk pokvaril. Sedaj pa ko sem disk zamenjal ne vem kako naj naredim tako, da v raid controller izbrišem stari disk in dodam novega in kako naj naredim tako da se bodo datoteke iz prvega prekopirale na drugega (novega). Imam pa plato gigabyte. Upam da nisem preveč zakompliceral. Lepo vas prosim, če mi lahko kdo pomaga. Hvala in lep pozdrav

#2 xfirestorm

xfirestorm

    /dev/null

  • Moderators
  • 3 626 objav
  • Spol:Moški
  • Kraj:Murska Sobota
  • Interesi:Airsoft

Objavljeno 12 marec 2012 - 09:50

Najprej bi ti svetoval da si pomembne podatke nekam skopiraš, nikoli ne veš kaj bo šlo narobe.

Če je v RAID tudi sistemski disk, zaženi računalo z live CDjem.

Ko imaš podatke skopirane, lahko probaš automatično ponovno sestaviti raid v konzoli kot root:
"mdadm --assemle --scan"

Kar verjetno ne bo šlo skozi čist normalno.
Ne vem kakšne diske maš ampak recimo da imaš /dev/sda in /dev/sdb.
Preglej disk ki je dober:
"fdisk /dev/sda"
Poglej kakšne so particije in jih naredi popolnoma enake kot so na /dev/sda še v /dev/sdb
Če imaš samo eno particijo /dev/sda1 na disku ki je ok, naredi enako particijo še na /dev/sdb, enaka velikost, tip itd.

Ko imaš to vse enako, ne vem kako imaš poimenovan raid device, ponavadi je /dev/md0
"raidhotadd /dev/md0 /dev/sdb1"
In tudi kakšne dodatne particije če jih imaš.
Potem pa lahko vidši v izpisu:
"cat /proc/mdstat"
Da se raid rebuilda.
Izpis izgleda približno tako:

md0 : active raid1 hdb1[2] hda

1[1]


119684160 blocks [2/1] [_U]


[>....................] recovery = 0.2% (250108/119684160) finish=198.8min speed=10004K/sec



Ko je rebuild končan pa približno tako:


md0 : active raid1 hdb1[0] hda1[1]


119684160

blocks [2/2] [UU]


Torej, razlika je v [_U] in [UU] in tudi v "blocks [2/1]" ter "blocks [2/2]"







ko se raid uspešno rebuilda, lahko normalno rebootaš v sistem.



#3 klop

klop

    Iznajdljivec

  • Members
  • 904 objav
  • Spol:Moški
  • Interesi:http://www.slo-podnapisi.net/
    http://izdelava.slo-podnapisi.net/
    http://isci.slo-podnapisi.net/
    http://www.bojan-prenocisca.si/

Objavljeno 12 marec 2012 - 18:42

Hvala za sporočilo, vendar mi nikakor ne rata. Ustvaril sem particije, vendar mi ta komanda ne deluje "raidhotadd /dev/md0 /dev/sdb1". Napiše mi command not found

#4 klop

klop

    Iznajdljivec

  • Members
  • 904 objav
  • Spol:Moški
  • Interesi:http://www.slo-podnapisi.net/
    http://izdelava.slo-podnapisi.net/
    http://isci.slo-podnapisi.net/
    http://www.bojan-prenocisca.si/

Objavljeno 13 marec 2012 - 10:51

Pozabil sem še omeniti, da nimam nastavljenih /dev/md0 vendar mam samo /dev/sda in /dev/sdb. Kako pa naredim /dev/md0 ? Bi bilo možno da bi se koperalo samo iz enega diska na drugega in bi to delovalo?

#5 xfirestorm

xfirestorm

    /dev/null

  • Moderators
  • 3 626 objav
  • Spol:Moški
  • Kraj:Murska Sobota
  • Interesi:Airsoft

Objavljeno 13 marec 2012 - 11:13

Če nimaš /dev/md0, potem imaš sploh software raid? Ali imaš fake-raid?
Predvidevam da nimaš, ker software raid na linuxu ustvari /dev/md* napravo.
Fake raid pa kolikor sem bral po netu ima težave v Ubuntu, vsaj v nekaterih.

Fake raid se ponavadi nastavlja takoj za BIOS POST, bodi pozoren ko se sistem "pobira" in prestrezi RAID nastavitve.

Predlagam pa da pozabiš na fake-raid in narediš kar software raid, ker je bolj podprt v Linuxu in tudi nobene razlike ni, saj ti Fake Raid kontrolerji nimajo svojega procesorja ali spomina, ampak za to kar koristijo sistemske resurse, enako kot Software Raid.

Ne vem zdaj iz glave kako je z polnimi diski in v katero smer se kaj kopira, ampak drugače se software raid v Linuxu postavi takole:
"mdadm --create /dev/md0 --level=mirror /dev/sda /dev/sdb"

Ampak precej verjetno je da boš na tak način izgubil podatke, ker se ustvari nov block device kateri nima particij itd.

Ker pa imaš ti že na enem disku particije in to vse postavljeno, pa bo verjetno najbolje da še na drugem disku postaviš enake particije in potem narediš najprej "Degraded Software Raid".
Recimo če imaš že obstoječe particije:
/dev/sda1 /dev/sda2 /dev/sda3
Narediš še particije na disku /dev/sdb:
/dev/sdb1 /dev/sdb2 /dev/sdb3
Enake velikosti in tipa(swap je bolje pustiti samo na enem disku)
In potem za vsako particijo narediš svoj raid:
"mdadm --create /dev/md0 --level=mirror --raid-devices=2 /dev/sda1 missing"
"mdadm --create /dev/md1 --level=mirror --raid-devices=2 /dev/sda2 missing"
"mdadm --create /dev/md2 --level=mirror --raid-devices=2 /dev/sda3 missing"

Potem dodaše še pa ostale:
"mdadm" --manage /dev/md0 --add /dev/sdb1"
"mdadm" --manage /dev/md1 --add /dev/sdb2"
"mdadm" --manage /dev/md2 --add /dev/sdb3"

Če imaš to sistemski disk, boš verjetno to delal v LiveCD. Za boot iz software raid moraš namestit še boot image(pogooglaj, tega pa res ne vem napamet).
Ko imaš initrd image nameščen, pa še boš moral popravit /etc/fstab, pač če si do sedaj mel /dev/sd[a,b]1 mountan na root(/), boš zdaj na root dal /dev/md0

Še prej pa v LiveCD okolju probaj mountat vse raid device nekam v temp mape in poglej če so podatki gor. Možno je da jih ne bo in boš tam kjer ni muh. Tako da, !!backup!!
Mislim da ti niti mountat ne bo uspelo ker na raid devicu še ne bo sploh filesystema in bodo podatki izgubljeni. Ne vem, nikoli še nisem postavljal software Raida na obstoječem sistemu.


Še prej pa namesti mdadm:
"apt-get install mdadm"

Če pa vseeno hočeš obdržati tvoj trenuten raid, pa le povej kako si ga sploh na začetku postavil in kje.

#6 klop

klop

    Iznajdljivec

  • Members
  • 904 objav
  • Spol:Moški
  • Interesi:http://www.slo-podnapisi.net/
    http://izdelava.slo-podnapisi.net/
    http://isci.slo-podnapisi.net/
    http://www.bojan-prenocisca.si/

Objavljeno 13 marec 2012 - 14:56

Hvala za odgovor. Na srečo sem naredil backup, saj sem ostal brez vseh datotek na disku. Sedaj ko pa imam diske prazne sem jih odstranil iz biosa tako da so nastavljeni single. Sedaj pa je nastopila druga težava, saj ko vpišem naslednji ukaz "mdadm --create /dev/md0 --level=mirror /dev/sda /dev/sdb" se mi izpiše sledeče: faild to create /dev/md0 . Poganjam pa iz Ubuntu trial CD ( verzija 10.04 ) ( tukaj pišem ukaze ) Prosil bi, če mi lahko še tukaj pomagaš. Hvala za tvoj trud

#7 xfirestorm

xfirestorm

    /dev/null

  • Moderators
  • 3 626 objav
  • Spol:Moški
  • Kraj:Murska Sobota
  • Interesi:Airsoft

Objavljeno 13 marec 2012 - 15:15

Ubuntu nisem nameščal že 100 let.
A nima ubuntu že med samo namestitvijo da lahko daš zadevo v RAID?

Mi je žal da ti nisem že prej pogooglal zadev kako se dela z obstoječimi podatki. Ker sem še pa vedno v službi, pa ti prilagam samo en link, iz katerega mislim da ti bo kar hitro uspelo postaviti RAID na frišni namestitvi Ubuntu distribucije:
http://feeding.cloud...n-existing.html

#8 klop

klop

    Iznajdljivec

  • Members
  • 904 objav
  • Spol:Moški
  • Interesi:http://www.slo-podnapisi.net/
    http://izdelava.slo-podnapisi.net/
    http://isci.slo-podnapisi.net/
    http://www.bojan-prenocisca.si/

Objavljeno 13 marec 2012 - 17:14

Aha hvala zanima me še nekaj, kako pa softwarski raid obvesti ko je disk zanič?

#9 xfirestorm

xfirestorm

    /dev/null

  • Moderators
  • 3 626 objav
  • Spol:Moški
  • Kraj:Murska Sobota
  • Interesi:Airsoft

Objavljeno 14 marec 2012 - 08:14

Ne vem če ima ubuntu kak sistem za javljanje porušenega raida, ampak preveriš lahko status raida z:
"mdadm -D /dev/md0"

#10 klop

klop

    Iznajdljivec

  • Members
  • 904 objav
  • Spol:Moški
  • Interesi:http://www.slo-podnapisi.net/
    http://izdelava.slo-podnapisi.net/
    http://isci.slo-podnapisi.net/
    http://www.bojan-prenocisca.si/

Objavljeno 14 marec 2012 - 10:05

Upam da ne sprašujem preveč ampak vprašal bi še to če mogoče veš kako se obnovi podatke če imaš fake raid, saj ta mi deluje programskega mi pa nikakor ne rata. Pri fake raidu, če izklopim kateri koli disk, mi gre lepo v linux, vendar pa ko dam novi disk notr ne vem kako naj naredim da bi se rebuildov ( prekopiralo enako na novi disk ) Hvala za odgovor

#11 xfirestorm

xfirestorm

    /dev/null

  • Moderators
  • 3 626 objav
  • Spol:Moški
  • Kraj:Murska Sobota
  • Interesi:Airsoft

Objavljeno 15 marec 2012 - 09:03

Kater RAID kontroler pa imaš? Si ga dodatno dokupil, ali je bil na matični? Proizvajalec in tip matične, če na matični, ali pa proizvajalec in tip raid kontrolerja.

#12 klop

klop

    Iznajdljivec

  • Members
  • 904 objav
  • Spol:Moški
  • Interesi:http://www.slo-podnapisi.net/
    http://izdelava.slo-podnapisi.net/
    http://isci.slo-podnapisi.net/
    http://www.bojan-prenocisca.si/

Objavljeno 15 marec 2012 - 23:26

Raid je na matični plošči. Matična je pa naslednja: gigabyte ga-ma770-ud3. Sedaj mi je uspelo narediti softwarski raid. Vendar imam pa težavo pri dodajanju novega diska. Naprimer da en disk ne deluje več naprimer sda. Sedaj pa sem naredil tako: izklopil računalnik, zamenjal disk, zagnal računalnik prišel v linux vendar tukaj nikakor ne moram narediti, da dodam disk v md0. Ali mogoče delam narobe?

#13 xfirestorm

xfirestorm

    /dev/null

  • Moderators
  • 3 626 objav
  • Spol:Moški
  • Kraj:Murska Sobota
  • Interesi:Airsoft

Objavljeno 16 marec 2012 - 07:50

Kako pa ga dodajaš?
"mdadm --manage /dev/md0 --add /dev/sda"?

Kakšen error mogoče?

Za ta raid na matični, pa bodi pozoren ob zagonu računalnika, takoj po BIOS post boš videl sporočilo:
"

Press <Ctrl-F> to enter FastBuild ™ Utility" (Figure 2). Hit the <Ctrl>+<F> key to enter the


RAID BIOS setup utility.

"

Pritisneš Ctrl+F in tam lahko nastavljaš vse njegove raid zadeve in verjetno tudi rebuild.

#14 klop

klop

    Iznajdljivec

  • Members
  • 904 objav
  • Spol:Moški
  • Interesi:http://www.slo-podnapisi.net/
    http://izdelava.slo-podnapisi.net/
    http://isci.slo-podnapisi.net/
    http://www.bojan-prenocisca.si/

Objavljeno 16 marec 2012 - 11:28

Malce sem narobe zgoraj navedel primer. Mislim da bi se drugače moralo enako delati. Samo sda in sdb se zamenjata torej je sdb pokvarjen. ( malce preveč kompliceram :) )
Dobim pa naslednjo napako: connot get array info for /dev/md1. Vpisal sem pa tako: mdadm --manage /dev/md1--add /dev/sdb .

Ko pritisnem tipko ctrl+f nimam nobene take možnosti za rebuildat :(

#15 xfirestorm

xfirestorm

    /dev/null

  • Moderators
  • 3 626 objav
  • Spol:Moški
  • Kraj:Murska Sobota
  • Interesi:Airsoft

Objavljeno 16 marec 2012 - 13:18

Ja verjetno je sedaj RAID že tako porušen, tako da bi ga moral ponovno sestavitit v fake raidu.

/dev/md1 sploh obstaja?

Pa če pokvarjen /dev/sda zamenjaš bo nov disk tudi verjetno še vedno /dev/sda :P

#16 klop

klop

    Iznajdljivec

  • Members
  • 904 objav
  • Spol:Moški
  • Interesi:http://www.slo-podnapisi.net/
    http://izdelava.slo-podnapisi.net/
    http://isci.slo-podnapisi.net/
    http://www.bojan-prenocisca.si/

Objavljeno 16 marec 2012 - 13:32

Dugače sem naložil na novo linuxse gor pa deluje. Ko pa hočm en disk odklopt pa zamenjat z novim pa ga niakor ne morem vpet zravn. Tukaj je težava, ker kar koli naredim ne deluje ( ali je bisy ali pa ne obstaja )

#17 klop

klop

    Iznajdljivec

  • Members
  • 904 objav
  • Spol:Moški
  • Interesi:http://www.slo-podnapisi.net/
    http://izdelava.slo-podnapisi.net/
    http://isci.slo-podnapisi.net/
    http://www.bojan-prenocisca.si/

Objavljeno 17 marec 2012 - 12:02

Evo pa smo :), najlepša hvala sedaj pa deluje tako kot je potrebno :clap2:



Dodaj odgovor



  


0 član(ov) bere to temo

0 članov, 0 gostov, 0 anonimnih uporabnikov