Není mezi přítomnými náhodou někdo, kdo se vyzná v RAID polích a nejsou mu cizí příkazy typu:
mdadm --assemble --update=resync /dev/sda4 /dev/sdb4 /dev/sdc4
Potřebuji opravit jeden nabouraný NAS (můj osobní archiv fotek za posledních asi 10 let) s přístupem přes SSH a linuxovými komandy..
Diskům podle všeho nic není (i když v administraci hlásí všechny čtyři FAIL) a mám hrubý postup jak pole obnovit alespoň tak, aby šlo data stáhnout na druhý server.
Přístup na dálku zařídím, fyzicky jde o starší WD SharedSpace s 8TB (4x 2T v RAID5.
ja resim sice BSD, ale melo by to byt nejspis jednoduche.
Pripadne na to mame lidi... jak moc to specha?
17 cm
----------------------------------------------------------------
BMW R1200GS LC od 2013, BMW F800 GS od 2008,
Aprilia SR 50 Factory, Praga ED 250, CFMOTO CFORCE 520 Gen2
Ahoj Tome.
tohle je muj denni chleb....Mam nejake certifikace na RedHat a pod...
jeste nez pristoupis k obnove raid poli, zkus jednoduse zapojit jeden disk napr prez usb do kompu, jestli data neuvidis. Obecne raid5 jednoduse receno se nechova nijak jinak, nez ze zapisuje zdrcadlove na dva disky a 3ti am jako spare.
Budes ale asi potrebova nabootovat nejakou live Linux distribuci, protoze disky budou mit ext3 format souboru.
Mam s tim zkusenost, ze kdyz doslo k nejhorsimu, zapojil jsem jeden disk z raidu ciste do IDE,(bez radice) a system nabehl.
Muzu se ti na to podivat, ale vzdy tam je riziko ztraty dat. ( jak rikam zakazniku..zalohovat zalohovat zalohovat ale chapu 8TB je dost.
zdar
Upravil dufino dne 27.07.2012 07:24
BMW F800GS MOTTO: Diky me moto je svet zas o neco mensi http://www.offroa...
dufino, nejsem si jist zda z jednoho disku bude neco citelne, je to kombinace stripu a mirroru a jeste zapisuje paritu, ze ketere to potom dopocita pri vypadku jakehokoli.
zirafak napsal:
dufino, nejsem si jist zda z jednoho disku bude neco citelne, je to kombinace stripu a mirroru a jeste zapisuje paritu, ze ketere to potom dopocita pri vypadku jakehokoli.
mozna by sem Tomas mohl napsat, jaka byla indikovana POUZITELNA velikost toho volumu... 8x2TB jsou fyzicky disky, ale jak velky se to tvarilo?
17 cm
----------------------------------------------------------------
BMW R1200GS LC od 2013, BMW F800 GS od 2008,
Aprilia SR 50 Factory, Praga ED 250, CFMOTO CFORCE 520 Gen2
No u RAID5 po připojení jednoho disku určitě obsah neuvidíš. Spíš je potřeba vědět, jak k tomu došlo, jestli to umřelo naráz, nebo jednotlivé disky postupně. U těchto SW raidů na "serverech" se občas stane, že se prohodí logická ID zařízení a pole pak nejde sestavit, ale u jednoúčelového zařízení se mi to moc nezdá. Každopádně jestli disky jedou, nejdřív bych udělal binární zálohy do nějakých souborů nebo na jiné disky (dd nebo nějaký SW ala ghost nebo acronis).
Lada11 napsal:
No u RAID5 po připojení jednoho disku určitě obsah neuvidíš. Spíš je potřeba vědět, jak k tomu došlo, jestli to umřelo naráz, nebo jednotlivé disky postupně. U těchto SW raidů na "serverech" se občas stane, že se prohodí logická ID zařízení a pole pak nejde sestavit, ale u jednoúčelového zařízení se mi to moc nezdá. Každopádně jestli disky jedou, nejdřív bych udělal binární zálohy do nějakých souborů nebo na jiné disky (dd nebo nějaký SW ala ghost nebo acronis).
+1
jj.. taky bych to nejdriv zazalohoval ddckem.
17 cm
----------------------------------------------------------------
BMW R1200GS LC od 2013, BMW F800 GS od 2008,
Aprilia SR 50 Factory, Praga ED 250, CFMOTO CFORCE 520 Gen2
Ahoj,
neměl by to být uplně problém dát dokupy, pokud neumřel jeden a více disků a jenom se Ti zbláznil NAS box :-) ..každopádně vytažení jednoho z disků a připojení bokem nepovede k ničemu, raid5 píše data napříč celým raidem a zároveň i na všechny disky zapisuje paritní informace, potřebné pro obnovu pole v případě havárky kteréhokoliv z nich. Než se v tom začneš ale rýpat, chtělo by to vážně celé odzálohovat, i když 8TB už může být problém pro tento účel sehnat. Pokud má NAS ssh shell stačí použít dd a všechny jednotky si někam odlít třeba po síti:
dd if=/dev/sda1 bs=1k conv=sync,noerror | gzip -c | ssh -c blowfish user@hostname "dd of=backup_hdd1.gz bs=1k"
No a až toto budeš mít, stačí si hrát s mdadm, pokusit se získat nějaké info o stavu raidu:
cat /proc/mdstat
mdadm --detail /dev/md0
mdadm --examine /dev/sd*1
a pak zkusit recovery.. Moc rád bych pomohl, ale mám dovolenou, právě odjíždím a vracím se až v neděli večer..
Držim pěsti, L.
Upravil lullu dne 27.07.2012 09:25
Díky všem. Počká to. Jsou tam jen archívy. NAS jsem odpojil, mám další (4x 1T a další 12TB, tenhle byl na mé soukromé fotky, videa z cest apod. Nebylo to plný ale tak 70% asi..
Jinak disky samostatně jsou OK, zkoušel jsem je jednotlivě připojit přes externí box a ve správci disků je vidím (pochopitelně je nemůžu otevřít). Podle mě odešlo něco v RAID konfiguraci nebo ten NAS zachyboval. Administrace tam ale funguje, volume vidím že je vytvořený ale nepřístupný a RAID hlásí failure a všechny čtyři disky taky failure. V SDD shellu se nevyznám, chtělo by to prostě někoho, kdo se v tom vyzná. Počkám, fakt to nehoří..
*******************************
Tomáš Kocanda www.touratech.cz
Touratech e-shop: http://shop.toura...
Všechno ostatní e-shop: http://www.techge...
Na maily se snažím odpovídat co nejdřív, na SZ a messengery sporadicky!!! Pokud chcete odpověď rychle, napište mail nebo zavolejte 602 349970...
bluesbery napsal:
chlapi a zkouseli jste zapnout a vypnout pc.. ?
JJ, Saša je pravej linux GURU. Dokázal hacknout display BMW 1200 GS a prohodit zobrazování teploty motoru s ukazatelem stavu paliva. Hele, nechceš nám to vyblejsknout a uveřejnit?
prd guru... Sasa je proste... hacker
17 cm
----------------------------------------------------------------
BMW R1200GS LC od 2013, BMW F800 GS od 2008,
Aprilia SR 50 Factory, Praga ED 250, CFMOTO CFORCE 520 Gen2
jo mate pravdu... muj pripad byl raid1, tam je zrdcadlo a jeden samostatne funguje - radic si na disky nic sveho nezapisuje.
To ale Tomovi nepomuze.
Stale mi nejak nesedi pocet disku v raid5 aby bylo celkovych 8TB?
Kolik disku v NAS boxu mas fyzicky?
BMW F800GS MOTTO: Diky me moto je svet zas o neco mensi http://www.offroa...
lullu napsal:
Ahoj,
neměl by to být uplně problém dát dokupy, pokud neumřel jeden a více disků a jenom se Ti zbláznil NAS box :-) ..každopádně vytažení jednoho z disků a připojení bokem nepovede k ničemu, raid5 píše data napříč celým raidem a zároveň i na všechny disky zapisuje paritní informace, potřebné pro obnovu pole v případě havárky kteréhokoliv z nich. Než se v tom začneš ale rýpat, chtělo by to vážně celé odzálohovat, i když 8TB už může být problém pro tento účel sehnat. Pokud má NAS ssh shell stačí použít dd a všechny jednotky si někam odlít třeba po síti:
dd if=/dev/sda1 bs=1k conv=sync,noerror | gzip -c | ssh -c blowfish user@hostname "dd of=backup_hdd1.gz bs=1k"
No a až toto budeš mít, stačí si hrát s mdadm, pokusit se získat nějaké info o stavu raidu:
cat /proc/mdstat
mdadm --detail /dev/md0
mdadm --examine /dev/sd*1
a pak zkusit recovery.. Moc rád bych pomohl, ale mám dovolenou, právě odjíždím a vracím se až v neděli večer..
Držim pěsti, L.
Number Major Minor RaidDevice State
0 8 1 0 active sync /dev/sda1
1 8 17 1 active sync /dev/sdb1
2 8 33 2 active sync /dev/sdc1
3 8 49 3 active sync /dev/sdd1
A to poslední bylo:
~ $ mdadm --examine /dev/sd*1
/dev/sda1:
Magic : a92b4efc
Version : 0.90.00
UUID : 77870061:be1a829f:ec57ae26:0462bf9f
Creation Time : Wed Aug 25 08:38:12 2010
Raid Level : raid1
Used Dev Size : 208768 (203.91 MiB 213.78 M
Array Size : 208768 (203.91 MiB 213.78 M
Raid Devices : 4
Total Devices : 4
Preferred Minor : 0
Update Time : Fri Jul 27 19:02:55 2012
State : clean
Active Devices : 4
Working Devices : 4
Failed Devices : 0
Spare Devices : 0
Checksum : 6c283ba6 - correct
Events : 730006
Number Major Minor RaidDevice State
this 0 8 1 0 active sync /dev/sda1
0 0 8 1 0 active sync /dev/sda1
1 1 8 17 1 active sync /dev/sdb1
2 2 8 33 2 active sync /dev/sdc1
3 3 8 49 3 active sync /dev/sdd1
/dev/sdb1:
Magic : a92b4efc
Version : 0.90.00
UUID : 77870061:be1a829f:ec57ae26:0462bf9f
Creation Time : Wed Aug 25 08:38:12 2010
Raid Level : raid1
Used Dev Size : 208768 (203.91 MiB 213.78 M
Array Size : 208768 (203.91 MiB 213.78 M
Raid Devices : 4
Total Devices : 4
Preferred Minor : 0
Update Time : Fri Jul 27 19:02:55 2012
State : clean
Active Devices : 4
Working Devices : 4
Failed Devices : 0
Spare Devices : 0
Checksum : 6c283bb8 - correct
Events : 730006
Number Major Minor RaidDevice State
this 1 8 17 1 active sync /dev/sdb1
0 0 8 1 0 active sync /dev/sda1
1 1 8 17 1 active sync /dev/sdb1
2 2 8 33 2 active sync /dev/sdc1
3 3 8 49 3 active sync /dev/sdd1
/dev/sdc1:
Magic : a92b4efc
Version : 0.90.00
UUID : 77870061:be1a829f:ec57ae26:0462bf9f
Creation Time : Wed Aug 25 08:38:12 2010
Raid Level : raid1
Used Dev Size : 208768 (203.91 MiB 213.78 M
Array Size : 208768 (203.91 MiB 213.78 M
Raid Devices : 4
Total Devices : 4
Preferred Minor : 0
Update Time : Fri Jul 27 19:02:55 2012
State : clean
Active Devices : 4
Working Devices : 4
Failed Devices : 0
Spare Devices : 0
Checksum : 6c283bca - correct
Events : 730006
Number Major Minor RaidDevice State
this 2 8 33 2 active sync /dev/sdc1
0 0 8 1 0 active sync /dev/sda1
1 1 8 17 1 active sync /dev/sdb1
2 2 8 33 2 active sync /dev/sdc1
3 3 8 49 3 active sync /dev/sdd1
/dev/sdd1:
Magic : a92b4efc
Version : 0.90.00
UUID : 77870061:be1a829f:ec57ae26:0462bf9f
Creation Time : Wed Aug 25 08:38:12 2010
Raid Level : raid1
Used Dev Size : 208768 (203.91 MiB 213.78 M
Array Size : 208768 (203.91 MiB 213.78 M
Raid Devices : 4
Total Devices : 4
Preferred Minor : 0
Update Time : Fri Jul 27 19:02:55 2012
State : clean
Active Devices : 4
Working Devices : 4
Failed Devices : 0
Spare Devices : 0
Checksum : 6c283bdc - correct
Events : 730006
Number Major Minor RaidDevice State
this 3 8 49 3 active sync /dev/sdd1
0 0 8 1 0 active sync /dev/sda1
1 1 8 17 1 active sync /dev/sdb1
2 2 8 33 2 active sync /dev/sdc1
3 3 8 49 3 active sync /dev/sdd1
mdadm: cannot open /dev/sde1: No such device or address
mdadm: cannot open /dev/sdf1: No such device or address
mdadm: cannot open /dev/sdg1: No such device or address
mdadm: cannot open /dev/sdh1: No such device or address
mdadm: cannot open /dev/sdi1: No such device or address
mdadm: cannot open /dev/sdj1: No such device or address
mdadm: cannot open /dev/sdk1: No such device or address
mdadm: cannot open /dev/sdl1: No such device or address
*******************************
Tomáš Kocanda www.touratech.cz
Touratech e-shop: http://shop.toura...
Všechno ostatní e-shop: http://www.techge...
Na maily se snažím odpovídat co nejdřív, na SZ a messengery sporadicky!!! Pokud chcete odpověď rychle, napište mail nebo zavolejte 602 349970...
TomasTT napsal:
fyzicky jde o starší WD SharedSpace s 8TB (4x 2T v RAID5.
Dík
Tomáš
No me to bylo divny, kdyz jsi psal RAID5. ten pocet disku tomu neodpovidal. v RAID5 potrebujez minimalne 3x disky do jednoho raid levelu, jak zde psali kluci: stripe + parity.
Podle detailu mdma tam mas z tech 4 disku
- 2x softwarovy RAID1
- a kazdy disk rozdeleny na 4 partitions.
Tedy celkovy prostor pro data byli 4TB, ze, ne 8TB? i kdyz je WD box 8terovy.
Navic se mi zda, ze ta chyba je prave v spatne namapovanych discich.
/proc/mdstat rika: md0 : active raid1 sdb1[1] sdd1[3] sdc1[2] sda1[0] md1 : active raid1 sdd2[3] sdc2[2] sdb2[1] sda2[0]
ALE samotny detail pro md0:
mdadm --detail /dev/md0
/dev/sda[1-4] !!! a ne sdb....
Pritom tam mas 4x, co mi nesedi:
0 0 8 1 0 active sync /dev/sda1
1 1 8 17 1 active sync /dev/sdb1
2 2 8 33 2 active sync /dev/sdc1
3 3 8 49 3 active sync /dev/sdd1
Pokud nikoho nesezenes, vracim se koncem pristiho tyden po dovolene, tak se u vas muzu stavit podivame se na to. Vzal bych nejaky Linux sebou a namontujeme disky vedle, zda ty data skutecne jsou necitelna a udelame zalohu, treba dd komandem.
Upravil dufino dne 28.07.2012 08:27
BMW F800GS MOTTO: Diky me moto je svet zas o neco mensi http://www.offroa...
No měl jsem za to, že RAID5 jde postavit ze čtyř disků a kapacitu jednoho z nich zabírají opravný data. To by i odpovídalo, protože moje pole ukazovalo kapacitu kolem 6TB i když tam bylo 4x2TB=8TB.
To co tam je teď, neodpovídá konfiguraci jaká tam byla a měla by být. Nějak se to rozpadlo.
R5 jde postavit z minimálně (ne optimálně) 3 HDD a z toho jde 1 - 1/(počet disků) na efektivní kapacitu, v případě 4 HDD, to vychází na kapacitu jednoho disku na oltář paritních dat. Teď jsem přijel a sotva mi fungujou oči, tak na to zítra taky kouknu a dám vědět..
Upravil lullu dne 29.07.2012 22:21
Jakýkoli disk v RAID 5 nejde přečíst samostatně. RAID 5 je postaven tak, aby při výpadku jakéhokoli jednoho disku, bylo možno data dopočítat a nedošlo ke ztátě. Parita (kontrolní součet) zabírá prostor jednoho disku, nicméně je rozložena na všech discích, právě kvůli dopočítávání v případě výpadku. Ze 4 disků bude použitelná kapacita pouze 3 disků a 2TB je pouze RAW kapacita (nenaformátovaná). Takže použitelných je asi 5,5TB. Z těch výpisů si ale ten BOX opravdu myslí, že tam máš RAID 1, nikoli RAID 5. Takže pokud si si jist, že tam byl RAID 5, jedná se velmi pravděpodobně o problém v rozbití RAIDU, nikoli dat. Pokud by byl původně RAID 1, využitelná kapacita by byla menší 4TB, ale data by měla jít přečíst i z jednotlivých disků.
Upravil Traverz dne 30.07.2012 00:10
Zkusil jsem na doporučení kolegy jednoho chlapíka z Ameriky - poslal mi image bootovacího rescue disku, dal jsem mu jeden starší počítač a ten problémový NAS na samostatnou síť a během víkendu to opravil tak, že už stahuju obsah na druhý server. Komunikuje se s ním pomocí chatu v tom rescue prostředí, nic se předem neplatí a není vůbec povinnost něco platit. Funguje to na principu že když jseš spokojený s jeho prací, tak zaplatíš co uznáš za vhodné. Neuvěřitelný ale je to tak. Kdyby se něco podobnýho stalo někomu z vás, tak když tak předám kontakt - jen je potřeba umět trošku anglicky a mít slušný internetový připojení.
Každopádně chyba byla v tom, že jeden z disků je fakt fyzicky špatný - má vedný sektory a RAID ho vyhodil a nespadnul do nechráněného režimu s chodem 3 disků ale celé pole se přestavělo a nabořilo. On udělal analýzu na úrovni sektorů, zrekonstruoval ty obrazy disků a namontoval to pole na mém počítači (na dálku). Disky jsem přehodil z NASu do PC na čtyři SATA porty a nabootoval z toho jeho CD. Potřeboval ještě jeden náhradní disk na USB, který jsem shodou okolností měl. Takže velký úspěch. Předpokládám, že by tohle uměli experti jako dufino - ale kolega z Anglie už s tímhle člověkem měl zkušenost a tak jsem to zkusil a je to OK.
Každopádně děkuju moc všem kdo radili, já se v těch linuxových komandech naprosto nevyznám... *******************************
Tomáš Kocanda www.touratech.cz
Touratech e-shop: http://shop.toura...
Všechno ostatní e-shop: http://www.techge...
Na maily se snažím odpovídat co nejdřív, na SZ a messengery sporadicky!!! Pokud chcete odpověď rychle, napište mail nebo zavolejte 602 349970...
dobry tip na na neco takoveho u nas...akorat to placeni az co das)) no nevim u nas
Zdravim z dovolene......
BMW F800GS MOTTO: Diky me moto je svet zas o neco mensi http://www.offroa...