Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

raid

16 views
Skip to first unread message

Goran Mitrovic

unread,
Apr 3, 2012, 5:28:46 PM4/3/12
to
Trebam pomoc.

Dakle, prica ide ovako. Imam NAS (Intel SS4200) sa nekim okljastrenim
Linuxom. Gore su 4 diska u RAID5.

Prvo mi je krepao jedan disk. NAS je ugasen, nabavljen je novi disk,
stavljen unutra i pokrenut je rebuild. Rebuild nakon xy sati pada jer se
na jednom od preostalih diskova iz RAIDa nalaze bad sectori. Proceduru sam
pokusao nekoliko puta i uvijek se isto dogodi.

S obzirom da mi je nebitno sto bi izgubio nekoliko fajlova (bad sectora je
stotinjak i to u trecoj trecini, ako je bitno), nabavio sam jos jedan
disk, te napravio dd sa opcijom conv=noerror i iskopirao RAID disk sa bad
sektorima na taj drugi novi. Dakle, imam:
* dva diska iz RAIDa
* treci disk iz RAIDa sa bad sectorima, tj, njegovu kopiju, ovisno sto
stavim
* prazan disk s kojim treba rebuildat raid

Problem je sto mi mdadm ovaj kopiran disk ne vidi kao dio RAIDa - javi:
No md superblock detected on /dev/sdc1



Ima li pomoci? Kako osposobiti kopiran disk ili kako pokrenuti rebuild
arraya, ali tako da preskoci bad sektore?

Tnx!

Luka Ćavara

unread,
Apr 4, 2012, 2:07:03 AM4/4/12
to
On 04/03/2012 11:28 PM, Goran Mitrovic wrote:
> No md superblock detected on /dev/sdc1

Guglaj malo, prvi trefer:

http://www.linuxquestions.org/questions/linux-general-1/recovering-mdadm-superblocks-713234/

--
Tko god što radi, sebi radi.

Goran Mitrovic

unread,
Apr 4, 2012, 3:17:24 AM4/4/12
to
On Wed, 04 Apr 2012 08:07:03 +0200, Luka ?avara
<lca...@zg.htnet.hrREMOVE_THIS> wrote:

>On 04/03/2012 11:28 PM, Goran Mitrovic wrote:
>> No md superblock detected on /dev/sdc1
>
>Guglaj malo, prvi trefer:
>
>http://www.linuxquestions.org/questions/linux-general-1/recovering-mdadm-superblocks-713234/

Eh, guglam vec dva tjedna i nigdje nisam nasao kuharicu bas za moj slucaj.

Mozda bi se ohrabrio i nesto napravio da mi je jasno kao je taj superblok
nestao tokom kopiranja...

Luka Ćavara

unread,
Apr 4, 2012, 3:24:56 AM4/4/12
to
On 04/04/2012 09:17 AM, Goran Mitrovic wrote:

>>
>> http://www.linuxquestions.org/questions/linux-general-1/recovering-mdadm-superblocks-713234/
>
> Eh, guglam vec dva tjedna i nigdje nisam nasao kuharicu bas za moj slucaj.
>
> Mozda bi se ohrabrio i nesto napravio da mi je jasno kao je taj superblok
> nestao tokom kopiranja...

A ispravan Ti je na originalu? dd prenosi identičnu sliku, tako i oštećenje.
Uzmi Hiren, spoji disk na drugu mašinu i pregledaj sa disk regeneratorom (samo test, bez popravljanja)
da vidiš gdje je oštećenje.

Goran Mitrovic

unread,
Apr 4, 2012, 3:36:37 AM4/4/12
to
On Wed, 04 Apr 2012 09:24:56 +0200, Luka ?avara
<lca...@zg.htnet.hrREMOVE_THIS> wrote:

>On 04/04/2012 09:17 AM, Goran Mitrovic wrote:
>
>>>
>>> http://www.linuxquestions.org/questions/linux-general-1/recovering-mdadm-superblocks-713234/
>>
>> Eh, guglam vec dva tjedna i nigdje nisam nasao kuharicu bas za moj slucaj.
>>
>> Mozda bi se ohrabrio i nesto napravio da mi je jasno kao je taj superblok
>> nestao tokom kopiranja...
>
>A ispravan Ti je na originalu? dd prenosi identi?nu sliku, tako i ošte?enje.

Pretpostavljam da je ispravan jer mdadm vidi RAID array u tom slucaju i
zapocne rebuild.


>Uzmi Hiren, spoji disk na drugu mašinu i pregledaj sa disk regeneratorom (samo test, bez popravljanja)
>da vidiš gdje je ošte?enje.

Easier said than done - trajat ce dva dana. A do tada primam ostale
savjete. :)

Luka Ćavara

unread,
Apr 4, 2012, 3:42:48 AM4/4/12
to
On 04/04/2012 09:36 AM, Goran Mitrovic wrote:

>> Uzmi Hiren, spoji disk na drugu mašinu i pregledaj sa disk regeneratorom (samo test, bez popravljanja)
>> da vidiš gdje je ošte?enje.
>
> Easier said than done - trajat ce dva dana. A do tada primam ostale
> savjete. :)

Zanima Te superblok, on je na početku diska, dakle već nakon pet minuta vidiš da li je OK i prekidaš
izvršavanje programa.
Učini test i s kopijom, možda je oštećen superblok, a dd ti u pravilu ne javi ako na njega nije mogao
prenijeti original.

Goran Mitrovic

unread,
Apr 4, 2012, 3:59:40 AM4/4/12
to
On Wed, 04 Apr 2012 09:42:48 +0200, Luka ?avara
<lca...@zg.htnet.hrREMOVE_THIS> wrote:

>On 04/04/2012 09:36 AM, Goran Mitrovic wrote:
>> Easier said than done - trajat ce dva dana. A do tada primam ostale
>> savjete. :)
>Zanima Te superblok, on je na po?etku diska, dakle ve? nakon pet minuta vidiš da li je OK i prekidaš
>izvršavanje programa.

Ma, problem je doci do PCa gdje mogu bootati s CDa. :) Al, pokusat cu.


>U?ini test i s kopijom, možda je ošte?en superblok, a dd ti u pravilu ne javi ako na njega nije mogao
>prenijeti original.

Mislim da nije ostecen jer je dd javio kada je naletio na bad sectore, a
oni su bili tek pred kraj diska.

Pitanje: da li je superblock obuhvacen ako kopiram sa dd if=/dev/sda...?

Luka Ćavara

unread,
Apr 4, 2012, 4:01:40 AM4/4/12
to
On 04/04/2012 09:59 AM, Goran Mitrovic wrote:

>
> Mislim da nije ostecen jer je dd javio kada je naletio na bad sectore, a
> oni su bili tek pred kraj diska.
>
> Pitanje: da li je superblock obuhvacen ako kopiram sa dd if=/dev/sda...?

Da.

Luka Ćavara

unread,
Apr 4, 2012, 6:35:27 AM4/4/12
to
On 04/04/2012 10:01 AM, Luka Ćavara wrote:
> On 04/04/2012 09:59 AM, Goran Mitrovic wrote:
>
>>
>> Mislim da nije ostecen jer je dd javio kada je naletio na bad sectore, a
>> oni su bili tek pred kraj diska.
>>
>> Pitanje: da li je superblock obuhvacen ako kopiram sa dd if=/dev/sda...?
>
> Da.

Mali dodatak:

predpostavio sam da si radio kopiju cijelog diska if=/dev/sda a ne if=/dev/sda1 ili sl.
(samo neke particije)


Kod Tebe je u pitanju superblok particije /dev/sdc1 i on bi se u normalnom slučaju
trebao nalaziti na početku diska sdc. Međutim ako su Ti particije izpremještane, što
nekad zna biti slučaj, pa da je recimo particija sdc1 negdje pozadi (to možeš
najbolje vidjeti s nekim partcijskim alatom, najzornije se se vidi s grafičkim gparted).
onda bi trebao ipak testirati cijeli disk!

Goran Mitrovic

unread,
Apr 4, 2012, 6:48:22 AM4/4/12
to
On Wed, 04 Apr 2012 12:35:27 +0200, Luka ?avara
<lca...@zg.htnet.hrREMOVE_THIS> wrote:

>On 04/04/2012 10:01 AM, Luka ?avara wrote:
>> On 04/04/2012 09:59 AM, Goran Mitrovic wrote:
>>> Mislim da nije ostecen jer je dd javio kada je naletio na bad sectore, a
>>> oni su bili tek pred kraj diska.
>>> Pitanje: da li je superblock obuhvacen ako kopiram sa dd if=/dev/sda...?
>> Da.
>Mali dodatak:
>predpostavio sam da si radio kopiju cijelog diska if=/dev/sda a ne if=/dev/sda1 ili sl.
>(samo neke particije)

Tocno.


>Kod Tebe je u pitanju superblok particije /dev/sdc1 i on bi se u normalnom slu?aju
>trebao nalaziti na po?etku diska sdc. Me?utim ako su Ti particije izpremještane, što
>nekad zna biti slu?aj, pa da je recimo particija sdc1 negdje pozadi (to možeš
>najbolje vidjeti s nekim partcijskim alatom, najzornije se se vidi s grafi?kim gparted).
>onda bi trebao ipak testirati cijeli disk!

Mislim da nisu ispremjesane jer diskovi imaju samo tu jednu particiju koja
je velicine diska.

Anyways lupio sam:

mdadm --create /dev/md0 --verbose --level=5 --chunk=32 --layout=la
--raid-devices=4 /dev/sda1 missing /dev/sdc1 /dev/sdd1

dodao sdb1 kao spare (taj disk je bio kompletno krepao)

i sad rebuilda. Vidjet cemo sutra ujutro kad rebootam NAS jesu li tu
podaci...

Niksa Franceschi

unread,
Apr 4, 2012, 10:00:06 AM4/4/12
to
> Anyways lupio sam:
>
> mdadm --create /dev/md0 --verbose --level=5 --chunk=32 --layout=la
> --raid-devices=4 /dev/sda1 missing /dev/sdc1 /dev/sdd1
>
> dodao sdb1 kao spare (taj disk je bio kompletno krepao)
>
> i sad rebuilda. Vidjet cemo sutra ujutro kad rebootam NAS jesu li tu
> podaci...

create?
Sretno :)

Goran Mitrovic

unread,
Apr 4, 2012, 7:15:55 PM4/4/12
to
On Wed, 04 Apr 2012 16:00:06 +0200, Niksa Franceschi <nfra...@tp1.irb.hr>
wrote:
Ma, create ne dira tvoje podatke, vec samo kreira definicije RAIDa.

Uglavnom, uspjelo je! Array rebuildan, podaci su tu. Me happy! 8-)

disco

unread,
Apr 5, 2012, 1:38:58 AM4/5/12
to
On 05/04/12 01:15, Goran Mitrovic wrote:
> Uglavnom, uspjelo je! Array rebuildan, podaci su tu. Me happy! 8-)

grats. :)

jesi li zadovoljan s tim NAS-om? jel tih? brzina je as advertised?
pretpostavljam da ima shell s obzirom da si pokretao mdadm na njemu?

imam promise ns2600 (freescale @ 400 MHz) koji nema shell i spor je
za poludit. ajd pls pasteaj output kad ulovis vremena...

$ dd if=/dev/zero of=/mnt/<whatever_on_nas>/deleteme bs=1M count=1000

raid 1 na ns2600:
1048576000 bytes (1.0 GB) copied, 93.8152 s, 11.2 MB/s

--
while (!sleep) {
++sheep;
}

Goran Mitrovic

unread,
Apr 5, 2012, 3:47:10 AM4/5/12
to
On Thu, 05 Apr 2012 07:38:58 +0200, disco
<dis...@gmail.MAKNI.ILI.OSTAVI.MENI.SVEJEDNO.com> wrote:

>On 05/04/12 01:15, Goran Mitrovic wrote:
>> Uglavnom, uspjelo je! Array rebuildan, podaci su tu. Me happy! 8-)
>grats. :)
>jesi li zadovoljan s tim NAS-om? jel tih? brzina je as advertised?
>pretpostavljam da ima shell s obzirom da si pokretao mdadm na njemu?

NAS je vrhunski. Ima konstantnih 50-60Mb/s preko gigabitne mreze, sto niti
jedan drugi nema po testovima (od ovih kucnih). Cak sam toliko bio
zadovoljan da sam dva uzeo, pa jedan stoji u rezervi. :)

Lose je sto su recovery opcije dosta lose i misleading iz njegovog web
interfacea, no, eto, ima shell. Iako, da sam nastavio imati problema s
ovim i morao krenuti iz pocetka, vjerojatno bi stavio gore freenas.


P.S. Cijene kod nas su (bile) sulude, tako da gledaj na ebayu.

Niksa Franceschi

unread,
Apr 5, 2012, 8:06:49 AM4/5/12
to
On 05.04.2012. 1:15, Goran Mitrovic wrote:
> On Wed, 04 Apr 2012 16:00:06 +0200, Niksa Franceschi<nfra...@tp1.irb.hr>
> wrote:
>>
>> create?
>> Sretno :)
>
> Ma, create ne dira tvoje podatke, vec samo kreira definicije RAIDa.

Ovisi.
Ti si rekreirao RAID5 polje, ali bez jednog diska, pa nema pisanja (osim
ID tag-a po diskovima) - ali nema pisanja di su podaci.
Problem moze biti ako je redosljed diskova krivi.
Da si full rekreirao RAID5 polje, onda mozes unistiti podatke kad pise
parity podatke.


> Uglavnom, uspjelo je! Array rebuildan, podaci su tu. Me happy! 8-)

:)

Goran Mitrovic

unread,
Apr 5, 2012, 4:23:17 PM4/5/12
to
On Thu, 05 Apr 2012 07:38:58 +0200, disco
<dis...@gmail.MAKNI.ILI.OSTAVI.MENI.SVEJEDNO.com> wrote:

>$ dd if=/dev/zero of=/mnt/<whatever_on_nas>/deleteme bs=1M count=1000
>
>raid 1 na ns2600:
>1048576000 bytes (1.0 GB) copied, 93.8152 s, 11.2 MB/s

Na ovo kaze samo:
1000+0 records in
1000+0 records out

Bio je gotov za oko 45s (sto mi se cini kao dosta los rezultat jer je u
radu brzi).

Ivan Capan

unread,
Apr 6, 2012, 5:40:49 AM4/6/12
to
Goran Mitrovic <gm...@inet.hr> wrote:
> P.S. Cijene kod nas su (bile) sulude, tako da gledaj na ebayu.

4400 kn?! Jel netko koristi onaj HP microserver? Ljudi se zale na slow
transfer rate u nekim scenarijima, ali to je i dalje pravi PC.

disco

unread,
May 4, 2012, 3:04:35 PM5/4/12
to
stavio ja na kraju freenas na stari komp (intel 9550 s 8 giga, neka pasivno
hladjena nvidia, jos mi sljedeci tjedan stize pasivno hladjeno napajanje),
puknuo nutra 2 brza diska za stripe, 2 sporija greena za mirror. acoustic
setirao na max, apm na 127 zbog spindowna. ide i preko 100 MB/s write na
stripeu. mirror jos moram izmjerit nakon sto zavrsim kopiranje podataka sa
starog nas-a. usput sam stavio gore transmission-daemon pa jos jedan komp mogu
iskljucit. potrosnja struje je otprilike ista, ranije 80-100W za nas + torrent
stroj, sad 69W za freenas s 3 diska. moram jos izmjerit s 5 diskova.
me happy. :D

--
while (!sleep) {
++sheep;
}

Aleksandar Ivanisevic

unread,
May 7, 2012, 3:31:57 AM5/7/12
to
disco <dis...@gmail.MAKNI.ILI.OSTAVI.MENI.SVEJEDNO.com> writes:


[...]

> puknuo nutra 2 brza diska za stripe, 2 sporija greena za mirror. acoustic

[...]

> stroj, sad 69W za freenas s 3 diska. moram jos izmjerit s 5 diskova.
> me happy. :D
>

Aj dogovori se, kolko diskova imas? ;)

--
Ti si arogantan, prepotentan i peglaš vlastitu frustraciju. -- Ivan
Tišljar, hr.comp.os.linux

disco

unread,
May 7, 2012, 4:49:39 AM5/7/12
to
On 07/05/12 09:31, Aleksandar Ivanisevic wrote:
> disco<dis...@gmail.MAKNI.ILI.OSTAVI.MENI.SVEJEDNO.com> writes:
>
>
> [...]
>
>> puknuo nutra 2 brza diska za stripe, 2 sporija greena za mirror. acoustic
>
> [...]
>
>> stroj, sad 69W za freenas s 3 diska. moram jos izmjerit s 5 diskova.
>> me happy. :D
>>
>
> Aj dogovori se, kolko diskova imas? ;)

imam diskova koliko hoces, svako malo se spotaknem na neki. :)
u freenasu su bila 3 (system + 2 za mirror), izmjerio potrosnju pa dodao jos 2
(stripe).

da su 4 diska bili istog ili bar pribliznog kapaciteta, napravio bih raidz ili
mozda cak raidz2. ovako sam u freenas adminu uspio napravit sranje pa ubacio
stripe unutar poola s mirrorom:

zfs-pool
mirror
ada1p1 (2 TB)
ada2p1 (2 TB)
stripe
ada3p1 (750 GB)
ada4p1 (750 GB)

nek jedna od 750-ki prdne i ostanem bez svega.

nakon toga stripe vise nisam mogao maknut iz poola ni pod razno pa je bio
cijelonocni backup + recreate pool + restore. sad sam s 3 diska (system +
mirror). dosta mi je 2TB pa sam 750-ke iskljucio.

sistemski disk cu uskoro zamijenit usb stickom. any hint s cim to skopirat na
linuxu? freenas koristi nekakav "divlji" filesystem.

--
while (!sleep) {
++sheep;
}

disco

unread,
May 7, 2012, 5:08:46 AM5/7/12
to
On 07/05/12 10:49, disco wrote:
> sistemski disk cu uskoro zamijenit usb stickom. any hint s cim to skopirat na
> linuxu? freenas koristi nekakav "divlji" filesystem.

nevermind, vidim da je freenas napravio sve particije unutar prvih 2 gige pa
ce dd to iskopirat bez problema.

--
while (!sleep) {
++sheep;
}

0 new messages