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

Jak odzyskać dane z RAID?

193 views
Skip to first unread message

Andrze...@gmail.com

unread,
Sep 27, 2008, 12:53:42 PM9/27/08
to
Witam,
trafił do mnie dysk, który był drugim dyskiem w macierzy RAID1
(programowej).
Jak można odczytać dane z takiego dysku? Kiedy próbuję podmontować
partycję z danymi mam taki komunikat :
mount /dev/sda1 /1
mount: unknown filesystem type 'linux_raid_member'
Jak podam typ systemu plików mam "wrong fs type"
Tablica partycji wygląda tak :
Disk /dev/sda: 18.2 GB, 18200739840 bytes
255 heads, 63 sectors/track, 2212 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x000db5a1

Device Boot Start End Blocks Id System
/dev/sda1 1 1848 14844028+ fd Linux raid
autodetect
/dev/sda2 1849 2212 2923830 5 Extended
/dev/sda5 1849 2212 2923798+ 82 Linux swap /
Solaris
A wynik mdadm --examine /dev/sda1 taki :
/dev/sda1:
Magic : a92b4efc
Version : 00.90.00
UUID : 4d24d0d9:39fc219d:f8de6296:cd674e2c
Creation Time : Tue Sep 5 11:17:00 2006
Raid Level : raid1
Used Dev Size : 14843904 (14.16 GiB 15.20 GB)
Array Size : 14843904 (14.16 GiB 15.20 GB)
Raid Devices : 1
Total Devices : 2
Preferred Minor : 0

Update Time : Sat Sep 20 05:02:30 2008
State : clean
Active Devices : 1
Working Devices : 2
Failed Devices : 0
Spare Devices : 1
Checksum : 8636c0df - correct
Events : 0.7878327


Number Major Minor RaidDevice State
this 1 8 17 1 spare

0 0 8 1 0 active sync /dev/sda1
1 1 8 17 1 spare

Andrzej Ciach

Piotr Keplicz

unread,
Sep 27, 2008, 2:12:04 PM9/27/08
to
Andrze...@gmail.com:

> trafił do mnie dysk, który był drugim dyskiem w macierzy RAID1
> (programowej).
> Jak można odczytać dane z takiego dysku?

Utwórz właściwe urządzenie /dev/mdX. mdadm wymaga podania spisu urządzeń
tworzących macierz, ponieważ masz tylko jeden dysk, to zamiast drugiego
podajesz "missing".

.pk.

Piotr Keplicz

unread,
Sep 27, 2008, 2:12:59 PM9/27/08
to
Andrze...@gmail.com:

> trafił do mnie dysk, który był drugim dyskiem w macierzy RAID1
> (programowej).
> Jak można odczytać dane z takiego dysku?

Utwórz właściwe urządzenie /dev/mdX. mdadm wymaga podania spisu urządzeń
tworzących macierz, zatem skoro masz tylko jeden dysk, to zamiast drugiego
podajesz "missing".

.pk.

m

unread,
Sep 27, 2008, 3:45:43 PM9/27/08
to
Piotr Keplicz pisze:
Moze masz jakis blad na dysku. Sproboj wykonac: fsck.
Mi to kiedys pomoglo.
Pozdrawiam
M

Andrze...@gmail.com

unread,
Sep 27, 2008, 7:37:09 PM9/27/08
to
On 27 Wrz, 20:12, Piotr Keplicz <kepl...@bigfoot.com> wrote:

> Utwórz właściwe urządzenie /dev/mdX. mdadm wymaga podania spisu urządzeń
> tworzących macierz, zatem skoro masz tylko jeden dysk, to zamiast drugiego
> podajesz "missing".

A mógłbyś w 2 zdaniach napisać, jak to się robi? Nigdy nie używałem
macierzy
programowych, nie znam opcji mdadm. Mogę oczywiście przebić się przez
dokumentację - ale taka rada zaoszczędziłaby mi mnóstwo czasu i
ryzyka
zniszczenia czegoś na tym dysku.

Andrzej Ciach

Mariusz Kruk

unread,
Sep 27, 2008, 7:39:14 PM9/27/08
to
epsilon$ while read LINE; do echo \>"$LINE"; done < "Andrze...@gmail.com"

Przede wszystkim, jeśli nie chcesz czegoś zniszczyć na dysku, to jednak
należałoby zrobić obraz dysku i dopiero na nim eksperymentować.

--
Kruk@ -\ | Microsoft Office 2000: Świat się śmieje
}-> epsilon.eu.org |
http:// -/ |
|

Adrian S.

unread,
Sep 28, 2008, 5:27:18 AM9/28/08
to
Andrze...@gmail.com wrote:

Słuchaj, nie trzeba się przekopywać, gotowe przykłady jak to postawić masz
w dokumencie Linux-Soft-RAID-Howto, jest chyba na tldp.org.

--
Adrian Socho
"dyskietki? Chodzi o te małe plastikowe kwadraciki
służące do flashowania biosu?"
by Krzysztof Halasa

Piotr Keplicz

unread,
Sep 28, 2008, 11:08:06 AM9/28/08
to
Andrze...@gmail.com:

> A mógłbyś w 2 zdaniach napisać, jak to się robi? Nigdy nie używałem
> macierzy
> programowych, nie znam opcji mdadm. Mogę oczywiście przebić się przez
> dokumentację - ale taka rada zaoszczędziłaby mi mnóstwo czasu i
> ryzyka
> zniszczenia czegoś na tym dysku.

Coś w rodzaju:

# kopia zapasowa
dd if=/dev/sdXY of=/kopia

# złóż zdegradowaną macierz
mdadm -A /dev/md0 --auto /dev/sdXY missing

# zamontuj tylko do odczytu
mount -o ro /dev/md0 /punkt

.pk.

Andrze...@gmail.com

unread,
Sep 28, 2008, 11:57:23 AM9/28/08
to
On 28 Wrz, 17:08, Piotr Keplicz <kepl...@bigfoot.com> wrote:

> Coś w rodzaju:
>
> # kopia zapasowa
> dd if=/dev/sdXY of=/kopia
>
> # złóż zdegradowaną macierz
> mdadm -A /dev/md0 --auto /dev/sdXY missing
>
> # zamontuj tylko do odczytu
> mount -o ro /dev/md0 /punkt

Popróbuję. Dzięki.

Andrzej

0 new messages