/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
Hjælp til at få data ud fra disk..
Fra : Kasper Nordal Lund


Dato : 15-01-05 08:19

Hej ng.

Har et system med en scsi disk som jeg bruger til system disk, og
udover det har jeg en ide controller med 2 x ide diske til data.

Under en ny installation af debian på scsi drevet (se mit tidligere
indlæg omkring ide controlleren - håbede det ville virke med en ny
installation af debian testing) bliver jeg spurgt om jeg vil
overskrive MBR og det vil jeg godt uden at tænke så meget over det da
der ikke skal være andre systemer på disken.

Desværre overskriver den ikke mbr på scsi disken men på min ene ide
disk, og jeg kan nu ikke få fat i mine data.

Jeg har prøvet med en knoppix, men den kan ikke mounte den pga.
forkert filsystem. Jeg har forsøgt at mounte den både som ext2 og 3
(den er formateret som ext3) men uden held.

Er der nogen herinde der har nogle gode ideer?

Mvh. Kasper

 
 
Michael Rasmussen (15-01-2005)
Kommentar
Fra : Michael Rasmussen


Dato : 15-01-05 10:40

On Sat, 15 Jan 2005 08:19:15 +0100, Kasper Nordal Lund wrote:

>
> Er der nogen herinde der har nogle gode ideer?
>
Prøv eventuelt at lave et boot til rescue mode, og her skrive
grub-install /dev/sda1

--
Hilsen/Regards
Michael Rasmussen
http://keyserver.veridis.com:11371/pks/lookup?op=get&search=0xE3E80917


Kasper Dupont (15-01-2005)
Kommentar
Fra : Kasper Dupont


Dato : 15-01-05 14:44

Michael Rasmussen wrote:
>
> On Sat, 15 Jan 2005 08:19:15 +0100, Kasper Nordal Lund wrote:
>
> >
> > Er der nogen herinde der har nogle gode ideer?
> >
> Prøv eventuelt at lave et boot til rescue mode, og her skrive
> grub-install /dev/sda1

Jeg tvivler på at den kommando vil hjælpe. I værste
fald kan den gøre ondt værre. Det lyder som om enten
partitionstabelen eller dele af filsystemet er blevet
overskrevet (måske begge dele). I så fald skal man gå
ret forsigtigt til værks når man prøver at rede data.

Lad os først se outputet fra en "fdisk -l" kommando.
Det ville også være rart at vide, hvordan diskene var
partitioneret før.

--
Kasper Dupont

Kasper Nordal Lund (16-01-2005)
Kommentar
Fra : Kasper Nordal Lund


Dato : 16-01-05 17:35

On Sat, 15 Jan 2005 14:43:51 +0100, Kasper Dupont
<kasperd@daimi.au.dk> wrote:

>Lad os først se outputet fra en "fdisk -l" kommando.
>Det ville også være rart at vide, hvordan diskene var
>partitioneret før.

root@0[~]# fdisk -l

Disk /dev/hdg: 123.5 GB, 123522416640 bytes
255 heads, 63 sectors/track, 15017 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hdg1 1 15017 120624021 83 Linux


Disken havde en stor ext3 partition ligeson nu.

Her er hvad der sker hvis jeg prøver at mounte den på alm. vis:

root@0[mnt]# mount -t ext3 /dev/hdg1 /mnt/hdg1/

mount: wrong fs type, bad option, bad superblock on /dev/hdg1,
or too many mounted file systems


Den knoppix cd jeg booter på ser allerede partitionen, og man kan
derfor mounte den ved at skrive mount /mnt/hdg1, når jeg gør det får
jeg flg. output:

root@0[mnt]# mount hdg1

mount: you must specify the filesystem type

Giver det lidt input til flere idéer?

Kasper Dupont (16-01-2005)
Kommentar
Fra : Kasper Dupont


Dato : 16-01-05 17:43

Kasper Nordal Lund wrote:
>
> Giver det lidt input til flere idéer?

Partitionstabelen ser god nok ud.
Lad os lige se de første 2KB af
partitionen med:

head -c2k /dev/hdg1 | hexdump -C

--
Kasper Dupont

Kasper Nordal Lund (16-01-2005)
Kommentar
Fra : Kasper Nordal Lund


Dato : 16-01-05 18:18

On Sun, 16 Jan 2005 17:42:58 +0100, Kasper Dupont
<kasperd@daimi.au.dk> wrote:

>head -c2k /dev/hdg1 | hexdump -C

Kommer her:

root@0[mnt]# head -c2k /dev/hdg1 | hexdump -C

00000000 00 00 b8 01 01 00 b8 01 0b 00 b8 01 fe 7d 00 40
|.............}.@|
00000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|................|
00000020 00 80 b8 01 01 80 b8 01 0b 80 b8 01 fe 7d 00 40
|.............}.@|
00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|................|
00000040 00 00 b9 01 01 00 b9 01 0b 00 b9 01 fc 7d 00 40
|.............}.@|
00000050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|................|
00000060 00 80 b9 01 01 80 b9 01 0b 80 b9 01 fe 7d 00 40
|.............}.@|
00000070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|................|
00000080 00 00 ba 01 01 00 ba 01 0b 00 ba 01 fe 7d 00 40
|.............}.@|
00000090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|................|
000000a0 00 80 ba 01 01 80 ba 01 0b 80 ba 01 fe 7d 00 40
|.............}.@|
000000b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|................|
000000c0 00 00 bb 01 01 00 bb 01 0b 00 bb 01 fe 7d 00 40
|.............}.@|
000000d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|................|
000000e0 00 80 bb 01 01 80 bb 01 0b 80 bb 01 fe 7d 00 40
|.............}.@|
000000f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|................|
00000100 00 00 bc 01 01 00 bc 01 0b 00 bc 01 fe 7d 00 40
|.............}.@|
00000110 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|................|
00000120 00 80 bc 01 01 80 bc 01 0b 80 bc 01 fe 7d 00 40
|.............}.@|
00000130 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|................|
00000140 00 00 bd 01 01 00 bd 01 0b 00 bd 01 fe 7d 00 40
|.............}.@|
00000150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|................|
00000160 00 80 bd 01 01 80 bd 01 0b 80 bd 01 fe 7d 00 40
|.............}.@|
00000170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|................|
00000180 00 00 be 01 01 00 be 01 0b 00 be 01 fe 7d 00 40
|.............}.@|
00000190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|................|
000001a0 00 80 be 01 01 80 be 01 0b 80 be 01 fe 7d 00 40
|.............}.@|
000001b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|................|
000001c0 00 00 bf 01 01 00 bf 01 0b 00 bf 01 fe 7d 00 40
|.............}.@|
000001d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|................|
000001e0 00 80 bf 01 01 80 bf 01 0b 80 bf 01 fe 7d 00 40
|.............}.@|
000001f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|................|
00000200 00 00 c0 01 01 00 c0 01 0b 00 c0 01 fe 7d 00 40
|.............}.@|
00000210 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|................|
00000220 00 80 c0 01 01 80 c0 01 0b 80 c0 01 fe 7d 00 40
|.............}.@|
00000230 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|................|
00000240 00 00 c1 01 01 00 c1 01 0b 00 c1 01 fe 7d 00 40
|.............}.@|
00000250 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|................|
00000260 00 80 c1 01 01 80 c1 01 0b 80 c1 01 fe 7d 00 40
|.............}.@|
00000270 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|................|
00000280 00 00 c2 01 01 00 c2 01 0b 00 c2 01 fe 7d 00 40
|.............}.@|
00000290 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|................|
000002a0 00 80 c2 01 01 80 c2 01 0b 80 c2 01 fe 7d 00 40
|.............}.@|
000002b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|................|
000002c0 00 00 c3 01 01 00 c3 01 0b 00 c3 01 fe 7d 00 40
|.............}.@|
000002d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|................|
000002e0 00 80 c3 01 01 80 c3 01 0b 80 c3 01 fe 7d 00 40
|.............}.@|
000002f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|................|
00000300 00 00 c4 01 01 00 c4 01 0b 00 c4 01 fe 7d 00 40
|.............}.@|
00000310 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|................|
00000320 00 80 c4 01 01 80 c4 01 0b 80 c4 01 fe 7d 00 40
|.............}.@|
00000330 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|................|
00000340 00 00 c5 01 01 00 c5 01 0b 00 c5 01 fe 7d 00 40
|.............}.@|
00000350 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|................|
00000360 00 80 c5 01 01 80 c5 01 0b 80 c5 01 fe 7d 00 40
|.............}.@|
00000370 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|................|
00000380 00 00 c6 01 01 00 c6 01 0b 00 c6 01 fe 7d 00 40
|.............}.@|
00000390 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|................|
000003a0 00 80 c6 01 01 80 c6 01 0b 80 c6 01 fe 7d 00 40
|.............}.@|
000003b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|................|
000003c0 00 00 c7 01 01 00 c7 01 0b 00 c7 01 fe 7d 00 40
|.............}.@|
000003d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|................|
000003e0 00 80 c7 01 01 80 c7 01 0b 80 c7 01 fe 7d 00 40
|.............}.@|
000003f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|................|
00000400 00 00 c8 01 01 00 c8 01 0b 00 c8 01 fe 7d 00 40
|.............}.@|
00000410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|................|
00000420 00 80 c8 01 01 80 c8 01 0b 80 c8 01 fe 7d 00 40
|.............}.@|
00000430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|................|
00000440 00 00 c9 01 01 00 c9 01 0b 00 c9 01 fe 7d 00 40
|.............}.@|
00000450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|................|
00000460 00 80 c9 01 01 80 c9 01 0b 80 c9 01 fe 7d 00 40
|.............}.@|
00000470 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|................|
00000480 00 00 ca 01 01 00 ca 01 0b 00 ca 01 fe 7d 00 40
|.............}.@|
00000490 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|................|
000004a0 00 80 ca 01 01 80 ca 01 0b 80 ca 01 fe 7d 00 40
|.............}.@|
000004b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|................|
000004c0 00 00 cb 01 01 00 cb 01 0b 00 cb 01 fe 7d 00 40
|.............}.@|
000004d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|................|
000004e0 00 80 cb 01 01 80 cb 01 0b 80 cb 01 fe 7d 00 40
|.............}.@|
000004f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|................|
00000500 00 00 cc 01 01 00 cc 01 0b 00 cc 01 26 26 00 40
|............&&.@|
00000510 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|................|
*
00000800
root@0[mnt]#


Hvad får du ud af det - kan du muligvis forklare?

Kasper Dupont (16-01-2005)
Kommentar
Fra : Kasper Dupont


Dato : 16-01-05 21:00

Kasper Nordal Lund wrote:
>
> On Sun, 16 Jan 2005 17:42:58 +0100, Kasper Dupont
> <kasperd@daimi.au.dk> wrote:
>
> >head -c2k /dev/hdg1 | hexdump -C
>
> Kommer her:
>
> root@0[mnt]# head -c2k /dev/hdg1 | hexdump -C
>
> 00000000 00 00 b8 01 01 00 b8 01 0b 00 b8 01 fe 7d 00 40 |.............}.@|
> 00000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
> 00000020 00 80 b8 01 01 80 b8 01 0b 80 b8 01 fe 7d 00 40 |.............}.@|
> 00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
> 00000040 00 00 b9 01 01 00 b9 01 0b 00 b9 01 fc 7d 00 40 |.............}.@|
> 00000050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
> 00000060 00 80 b9 01 01 80 b9 01 0b 80 b9 01 fe 7d 00 40 |.............}.@|
> 00000070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
> 00000080 00 00 ba 01 01 00 ba 01 0b 00 ba 01 fe 7d 00 40 |.............}.@|
> 00000090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
> 000000a0 00 80 ba 01 01 80 ba 01 0b 80 ba 01 fe 7d 00 40 |.............}.@|
> 000000b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
> 000000c0 00 00 bb 01 01 00 bb 01 0b 00 bb 01 fe 7d 00 40 |.............}.@|
> 000000d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
> 000000e0 00 80 bb 01 01 80 bb 01 0b 80 bb 01 fe 7d 00 40 |.............}.@|
> 000000f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
> 00000100 00 00 bc 01 01 00 bc 01 0b 00 bc 01 fe 7d 00 40 |.............}.@|
> 00000110 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
> 00000120 00 80 bc 01 01 80 bc 01 0b 80 bc 01 fe 7d 00 40 |.............}.@|
> 00000130 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
> 00000140 00 00 bd 01 01 00 bd 01 0b 00 bd 01 fe 7d 00 40 |.............}.@|
> 00000150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
> 00000160 00 80 bd 01 01 80 bd 01 0b 80 bd 01 fe 7d 00 40 |.............}.@|
> 00000170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
> 00000180 00 00 be 01 01 00 be 01 0b 00 be 01 fe 7d 00 40 |.............}.@|
> 00000190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
> 000001a0 00 80 be 01 01 80 be 01 0b 80 be 01 fe 7d 00 40 |.............}.@|
> 000001b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
> 000001c0 00 00 bf 01 01 00 bf 01 0b 00 bf 01 fe 7d 00 40 |.............}.@|
> 000001d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
> 000001e0 00 80 bf 01 01 80 bf 01 0b 80 bf 01 fe 7d 00 40 |.............}.@|
> 000001f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
> 00000200 00 00 c0 01 01 00 c0 01 0b 00 c0 01 fe 7d 00 40 |.............}.@|
> 00000210 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
> 00000220 00 80 c0 01 01 80 c0 01 0b 80 c0 01 fe 7d 00 40 |.............}.@|
> 00000230 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
> 00000240 00 00 c1 01 01 00 c1 01 0b 00 c1 01 fe 7d 00 40 |.............}.@|
> 00000250 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
> 00000260 00 80 c1 01 01 80 c1 01 0b 80 c1 01 fe 7d 00 40 |.............}.@|
> 00000270 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
> 00000280 00 00 c2 01 01 00 c2 01 0b 00 c2 01 fe 7d 00 40 |.............}.@|
> 00000290 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
> 000002a0 00 80 c2 01 01 80 c2 01 0b 80 c2 01 fe 7d 00 40 |.............}.@|
> 000002b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
> 000002c0 00 00 c3 01 01 00 c3 01 0b 00 c3 01 fe 7d 00 40 |.............}.@|
> 000002d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
> 000002e0 00 80 c3 01 01 80 c3 01 0b 80 c3 01 fe 7d 00 40 |.............}.@|
> 000002f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
> 00000300 00 00 c4 01 01 00 c4 01 0b 00 c4 01 fe 7d 00 40 |.............}.@|
> 00000310 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
> 00000320 00 80 c4 01 01 80 c4 01 0b 80 c4 01 fe 7d 00 40 |.............}.@|
> 00000330 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
> 00000340 00 00 c5 01 01 00 c5 01 0b 00 c5 01 fe 7d 00 40 |.............}.@|
> 00000350 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
> 00000360 00 80 c5 01 01 80 c5 01 0b 80 c5 01 fe 7d 00 40 |.............}.@|
> 00000370 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
> 00000380 00 00 c6 01 01 00 c6 01 0b 00 c6 01 fe 7d 00 40 |.............}.@|
> 00000390 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
> 000003a0 00 80 c6 01 01 80 c6 01 0b 80 c6 01 fe 7d 00 40 |.............}.@|
> 000003b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
> 000003c0 00 00 c7 01 01 00 c7 01 0b 00 c7 01 fe 7d 00 40 |.............}.@|
> 000003d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
> 000003e0 00 80 c7 01 01 80 c7 01 0b 80 c7 01 fe 7d 00 40 |.............}.@|
> 000003f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
> 00000400 00 00 c8 01 01 00 c8 01 0b 00 c8 01 fe 7d 00 40 |.............}.@|
> 00000410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
> 00000420 00 80 c8 01 01 80 c8 01 0b 80 c8 01 fe 7d 00 40 |.............}.@|
> 00000430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
> 00000440 00 00 c9 01 01 00 c9 01 0b 00 c9 01 fe 7d 00 40 |.............}.@|
> 00000450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
> 00000460 00 80 c9 01 01 80 c9 01 0b 80 c9 01 fe 7d 00 40 |.............}.@|
> 00000470 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
> 00000480 00 00 ca 01 01 00 ca 01 0b 00 ca 01 fe 7d 00 40 |.............}.@|
> 00000490 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
> 000004a0 00 80 ca 01 01 80 ca 01 0b 80 ca 01 fe 7d 00 40 |.............}.@|
> 000004b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
> 000004c0 00 00 cb 01 01 00 cb 01 0b 00 cb 01 fe 7d 00 40 |.............}.@|
> 000004d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
> 000004e0 00 80 cb 01 01 80 cb 01 0b 80 cb 01 fe 7d 00 40 |.............}.@|
> 000004f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
> 00000500 00 00 cc 01 01 00 cc 01 0b 00 cc 01 26 26 00 40 |............&&.@|
> 00000510 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
> *
> 00000800
> root@0[mnt]#
>
> Hvad får du ud af det - kan du muligvis forklare?

Det der er i hvert fald ikke nogen ext2 super block.
Så langt må jeg da give mount kommandoen ret. Hvad
det end er, så har det ikke den fjerneste lighed
med en ext2 super block.

Det vi ser ligner et array med 41 records på hver 32
bytes. Hvad det så er for nogle records kan jeg ikke
gennemskue. Er her nogen som kender ext2 godt og kan
fortælle os om det her ligner noget som kunne ligge
længere inde på et ext2 filsystem?

Lige nu har jeg et vildt gæt på, hvad du måske har
gjort. (Og hvis jeg har ret, så var det nok lidt
dumt gjort af dig).

Jeg har en mistanke om, at du har lagt dit filsystem
på /dev/hdg i stedet for /dev/hdg1. Lad os lige se
outputet fra

head -c2k /dev/hdg | hexdump -C

--
Kasper Dupont

Kasper Nordal Lund (16-01-2005)
Kommentar
Fra : Kasper Nordal Lund


Dato : 16-01-05 21:25

On Sun, 16 Jan 2005 21:00:04 +0100, Kasper Dupont
<kasperd@daimi.au.dk> wrote:

> Lad os lige se outputet fra
> head -c2k /dev/hdg | hexdump -C


root@0[/]# head -c2k /dev/hdg | hexdump -C
00000000 33 c0 8e d0 bc 00 7c fb 50 07 50 1f fc be 1b 7c
|3.....|.P.P....||
00000010 bf 1b 06 50 57 b9 e5 01 f3 a4 cb bd be 07 b1 04
|...PW...........|
00000020 38 6e 00 7c 09 75 13 83 c5 10 e2 f4 cd 18 8b f5
|8n.|.u..........|
00000030 83 c6 10 49 74 19 38 2c 74 f6 a0 b5 07 b4 07 8b
|...It.8,t.......|
00000040 f0 ac 3c 00 74 fc bb 07 00 b4 0e cd 10 eb f2 88
|..<.t...........|
00000050 4e 10 e8 46 00 73 2a fe 46 10 80 7e 04 0b 74 0b
|N..F.s*.F..~..t.|
00000060 80 7e 04 0c 74 05 a0 b6 07 75 d2 80 46 02 06 83
|.~..t....u..F...|
00000070 46 08 06 83 56 0a 00 e8 21 00 73 05 a0 b6 07 eb
|F...V...!.s.....|
00000080 bc 81 3e fe 7d 55 aa 74 0b 80 7e 10 00 74 c8 a0
|..>.}U.t..~..t..|
00000090 b7 07 eb a9 8b fc 1e 57 8b f5 cb bf 05 00 8a 56
|.......W.......V|
000000a0 00 b4 08 cd 13 72 23 8a c1 24 3f 98 8a de 8a fc
|.....r#..$?.....|
000000b0 43 f7 e3 8b d1 86 d6 b1 06 d2 ee 42 f7 e2 39 56
|C..........B..9V|
000000c0 0a 77 23 72 05 39 46 08 73 1c b8 01 02 bb 00 7c
|.w#r.9F.s......||
000000d0 8b 4e 02 8b 56 00 cd 13 73 51 4f 74 4e 32 e4 8a
|.N..V...sQOtN2..|
000000e0 56 00 cd 13 eb e4 8a 56 00 60 bb aa 55 b4 41 cd
|V......V.`..U.A.|
000000f0 13 72 36 81 fb 55 aa 75 30 f6 c1 01 74 2b 61 60
|.r6..U.u0...t+a`|
00000100 6a 00 6a 00 ff 76 0a ff 76 08 6a 00 68 00 7c 6a
|j.j..v..v.j.h.|j|
00000110 01 6a 10 b4 42 8b f4 cd 13 61 61 73 0e 4f 74 0b
|.j..B....aas.Ot.|
00000120 32 e4 8a 56 00 cd 13 eb d6 61 f9 c3 49 6e 76 61
|2..V.....a..Inva|
00000130 6c 69 64 20 70 61 72 74 69 74 69 6f 6e 20 74 61 |lid
partition ta|
00000140 62 6c 65 00 45 72 72 6f 72 20 6c 6f 61 64 69 6e |ble.Error
loadin|
00000150 67 20 6f 70 65 72 61 74 69 6e 67 20 73 79 73 74 |g
operating syst|
00000160 65 6d 00 4d 69 73 73 69 6e 67 20 6f 70 65 72 61
|em.Missing opera|
00000170 74 69 6e 67 20 73 79 73 74 65 6d 00 00 00 00 00 |ting
system.....|
00000180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|................|
*
000001b0 00 00 00 00 00 2c 44 63 76 77 6c 30 ff ff 00 01
|.....,Dcvwl0....|
000001c0 01 00 83 fe ff ff 3f 00 00 00 2a 27 61 0e 00 00
|......?...*'a...|
000001d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|................|
*
000001f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 aa
|..............U.|
00000200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|................|
*
00000400 00 40 e6 00 28 28 cc 01 02 02 17 00 f1 85 d1 00
|.@..((..........|
00000410 0c 15 e6 00 00 00 00 00 02 00 00 00 02 00 00 00
|................|
00000420 00 80 00 00 00 80 00 00 00 40 00 00 61 a7 dd 41
|.........@..a..A|
00000430 a1 ba de 41 11 00 22 00 53 ef 01 00 01 00 00 00
|...A..".S.......|
00000440 3b 97 c9 40 00 4e ed 00 00 00 00 00 01 00 00 00
|;..@.N..........|
00000450 00 00 00 00 0b 00 00 00 80 00 00 00 04 00 00 00
|................|
00000460 02 00 00 00 03 00 00 00 ec 78 5b 50 66 5b 4b e6
|.........x[Pf[K.|
00000470 bf 04 dc 31 84 9a 60 17 00 00 00 00 00 00 00 00
|...1..`.........|
00000480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|................|
*
000004e0 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|................|
000004f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|................|
*
00000800
root@0[/]#

Kasper Dupont (17-01-2005)
Kommentar
Fra : Kasper Dupont


Dato : 17-01-05 11:01

Kasper Nordal Lund wrote:
>
> On Sun, 16 Jan 2005 21:00:04 +0100, Kasper Dupont
> <kasperd@daimi.au.dk> wrote:
>
> > Lad os lige se outputet fra
> > head -c2k /dev/hdg | hexdump -C
>
> root@0[/]# head -c2k /dev/hdg | hexdump -C
> 00000000 33 c0 8e d0 bc 00 7c fb 50 07 50 1f fc be 1b 7c |3.....|.P.P....||
> 00000010 bf 1b 06 50 57 b9 e5 01 f3 a4 cb bd be 07 b1 04 |...PW...........|
> 00000020 38 6e 00 7c 09 75 13 83 c5 10 e2 f4 cd 18 8b f5 |8n.|.u..........|
> 00000030 83 c6 10 49 74 19 38 2c 74 f6 a0 b5 07 b4 07 8b |...It.8,t.......|
> 00000040 f0 ac 3c 00 74 fc bb 07 00 b4 0e cd 10 eb f2 88 |..<.t...........|
> 00000050 4e 10 e8 46 00 73 2a fe 46 10 80 7e 04 0b 74 0b |N..F.s*.F..~..t.|
> 00000060 80 7e 04 0c 74 05 a0 b6 07 75 d2 80 46 02 06 83 |.~..t....u..F...|
> 00000070 46 08 06 83 56 0a 00 e8 21 00 73 05 a0 b6 07 eb |F...V...!.s.....|
> 00000080 bc 81 3e fe 7d 55 aa 74 0b 80 7e 10 00 74 c8 a0 |..>.}U.t..~..t..|
> 00000090 b7 07 eb a9 8b fc 1e 57 8b f5 cb bf 05 00 8a 56 |.......W.......V|
> 000000a0 00 b4 08 cd 13 72 23 8a c1 24 3f 98 8a de 8a fc |.....r#..$?.....|
> 000000b0 43 f7 e3 8b d1 86 d6 b1 06 d2 ee 42 f7 e2 39 56 |C..........B..9V|
> 000000c0 0a 77 23 72 05 39 46 08 73 1c b8 01 02 bb 00 7c |.w#r.9F.s......||
> 000000d0 8b 4e 02 8b 56 00 cd 13 73 51 4f 74 4e 32 e4 8a |.N..V...sQOtN2..|
> 000000e0 56 00 cd 13 eb e4 8a 56 00 60 bb aa 55 b4 41 cd |V......V.`..U.A.|
> 000000f0 13 72 36 81 fb 55 aa 75 30 f6 c1 01 74 2b 61 60 |.r6..U.u0...t+a`|
> 00000100 6a 00 6a 00 ff 76 0a ff 76 08 6a 00 68 00 7c 6a |j.j..v..v.j.h.|j|
> 00000110 01 6a 10 b4 42 8b f4 cd 13 61 61 73 0e 4f 74 0b |.j..B....aas.Ot.|
> 00000120 32 e4 8a 56 00 cd 13 eb d6 61 f9 c3 49 6e 76 61 |2..V.....a..Inva|
> 00000130 6c 69 64 20 70 61 72 74 69 74 69 6f 6e 20 74 61 |lid partition ta|
> 00000140 62 6c 65 00 45 72 72 6f 72 20 6c 6f 61 64 69 6e |ble.Error loadin|
> 00000150 67 20 6f 70 65 72 61 74 69 6e 67 20 73 79 73 74 |g operating syst|
> 00000160 65 6d 00 4d 69 73 73 69 6e 67 20 6f 70 65 72 61 |em.Missing opera|
> 00000170 74 69 6e 67 20 73 79 73 74 65 6d 00 00 00 00 00 |ting system.....|
> 00000180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|

Det her kunne godt ligne en standard MBR kode. Hvilken
udgave tør jeg dog ikke udtale mig om.

> *
> 000001b0 00 00 00 00 00 2c 44 63 76 77 6c 30 ff ff

Jeg ved ikke lige hvad det her er. Det ligger
lige før partitionstabellen. Er det noget som
nogle Windows versioner laver?

> 00 01 |.....,Dcvwl0....|
> 000001c0 01 00 83 fe ff ff 3f 00 00 00 2a 27 61 0e 00 00 |......?...*'a...|
> 000001d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
> *
> 000001f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 aa |..............U.|

Det her er partitionstabellen. Den består af fire 16 bytes
indgange og to bytes signatur. Jeg ser, at du ganske rigtigt
har en hdg1 og ingen hdg{2,3,4}.

> 00000200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
> *
> 00000400 00 40 e6 00 28 28 cc 01 02 02 17 00 f1 85 d1 00 |.@..((..........|
> 00000410 0c 15 e6 00 00 00 00 00 02 00 00 00 02 00 00 00 |................|
> 00000420 00 80 00 00 00 80 00 00 00 40 00 00 61 a7 dd 41 |.........@..a..A|
> 00000430 a1 ba de 41 11 00 22 00 53 ef 01 00 01 00 00 00 |...A..".S.......|
> 00000440 3b 97 c9 40 00 4e ed 00 00 00 00 00 01 00 00 00 |;..@.N..........|
> 00000450 00 00 00 00 0b 00 00 00 80 00 00 00 04 00 00 00 |................|
> 00000460 02 00 00 00 03 00 00 00 ec 78 5b 50 66 5b 4b e6 |.........x[Pf[K.|
> 00000470 bf 04 dc 31 84 9a 60 17 00 00 00 00 00 00 00 00 |...1..`.........|
> 00000480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
> *
> 000004e0 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
> 000004f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
> *
> 00000800
> root@0[/]#

Det vi ser her har en lighed med en ext2 super block. Her er
et eksempel fra en af mine partitioner:

00000000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
00000400 60 1f 00 00 80 7d 00 00 46 06 00 00 8f 68 00 00 |`....}..F....h..|
00000410 33 1f 00 00 01 00 00 00 00 00 00 00 00 00 00 00 |3...............|
00000420 00 20 00 00 00 20 00 00 d8 07 00 00 88 cf 9b 41 |. ... ..Ø....Ï.A|
00000430 a2 d7 ba 41 09 00 18 00 53 ef 01 00 01 00 00 00 |¢×ºA....Sï......|
00000440 ee 2b 51 41 00 4e ed 00 00 00 00 00 01 00 00 00 |î+QA.Ní.........|
00000450 00 00 00 00 0b 00 00 00 80 00 00 00 00 00 00 00 |................|
00000460 02 00 00 00 01 00 00 00 a8 8b f5 81 4c 60 46 34 |........¨.õ.L`F4|
00000470 86 82 42 3c bb 88 57 31 2f 62 6f 6f 74 00 00 00 |..B<».W1/boot...|
00000480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
000004e0 00 00 00 00 00 00 00 00 00 00 00 00 e3 e9 eb f7 |............ãéë÷|
000004f0 7f 69 48 95 82 5b 16 f0 87 34 4d c6 02 00 00 00 |.iH..[.ð.4MÆ....|
00000500 00 00 00 00 00 00 00 00 87 6d 6a 40 00 00 00 00 |.........mj@....|
00000510 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
00000800

Så det underbygger i hvert fald min teori om, at du har
lagt dit ext2/ext3 filsystem direkte på hdg og ikke hdg1.

Prøv med: mount -t ext2 /dev/hdg /mnt/hdg1 -o ro

--
Kasper Dupont

Kasper Nordal Lund (17-01-2005)
Kommentar
Fra : Kasper Nordal Lund


Dato : 17-01-05 17:54

On Mon, 17 Jan 2005 11:00:58 +0100, Kasper Dupont
<kasperd@daimi.au.dk> wrote:

>Prøv med: mount -t ext2 /dev/hdg /mnt/hdg1 -o ro

juhuu, stort smækkys fra dig til mig :) - Tusind tak for hjælpen......


Kasper Dupont (17-01-2005)
Kommentar
Fra : Kasper Dupont


Dato : 17-01-05 18:38

Kasper Nordal Lund wrote:
>
> On Mon, 17 Jan 2005 11:00:58 +0100, Kasper Dupont
> <kasperd@daimi.au.dk> wrote:
>
> >Prøv med: mount -t ext2 /dev/hdg /mnt/hdg1 -o ro
>
> juhuu, stort smækkys fra dig til mig :) - Tusind tak for hjælpen......

Såsåså roooolig nu.

Spørgsmålet er så, hvad der vil være fornuftigt som
det næste træk. Jeg foreslog at mounte read-only for
at undgå at ødelægge noget, det er sædvanligvis en
god idé, når man er ved at rede data. Det var også
derfor jeg foreslog ext2 fremfor ext3, så undgår man
at den prøver at committe en evt. journal.

Men hvis du efter brug af ovenstående kommando kan
se dine filer, så må jeg have ret i min formodning.

Hvis dit filsystem hidtil har været ext3, så vil du
nok gerne bruge ext3 igen. (Og hvis det var ext2
ville det nok også være fornuftigt at konvertere
til ext3).

Der er lige et par detaljer du skal overveje. At
køre sit filsystem direkte på en harddisk i stedet
for en partition kan sagtens lade sig gøre. (Hvilket
du ganske utilsigtet har bevist). Men der er bare
den ulempe, at nogle programmer vil se på den første
sektor af disken og konstatere, at den ikke er
partitioneret. Dermed vil de se alt pladsen på
disken som fri plads, hvor der kan oprettes
partitioner. Det er nok, hvad der er sket for dig.
At du så har valgt at oprette en partition, der
dækker "hele" disken har nok ikke gjort nogen skade,
men du må hellere undersøge det alligevel. Faktisk
fylder partitionen ikke hele disken, de første 63
sektorer er ikke en del af partitionen. Men at
oprette partitionen har kun medført en skrivning
til den første sektor på disken. Da ext2/3 ikke
bruger de første to sektorer af devicet tror jeg
ikke der er sket nogen skade. (De efterlades fri
netop for at der kan ligge en bootrecord). Nu har
du så en partitionstabel, som angiver en stor hdg1
partition. Dermed ser pladsen ikke mere ud til at
være fri, du skal så bare huske, at skrivning til
hdg1 vil ødelægge dit filsystem på hdg, da hdg1 er
en del af hdg, og filsystemet bruger hele hdg på
nær de første to sektorer. (Og glem ikke, at senere
ændringer af partitionstabelen også indebærer en
hvis risiko).

Du kan lade filsystemet blive liggende, hvor det
ligger, med risiko for engang at komme til at gøre
noget endnu dummere og dermed beskadige det. Eller
du kan prøve at få dit filsystem lagt på en
partition. Men at flytte på det er ret omstændigt,
så det vil jeg fraråde.

Så det sikreste nu er nok at køre en fsck.ext3 på
/dev/hdg og derefter mounte den readwrite og så i
fremtiden huske på, at den disk er formateret lidt
utraditionelt. Du kan også begynde at overveje en
backupstrategi.

--
Kasper Dupont

Kasper Nordal Lund (17-01-2005)
Kommentar
Fra : Kasper Nordal Lund


Dato : 17-01-05 19:07

On Mon, 17 Jan 2005 18:38:06 +0100, Kasper Dupont
<kasperd@daimi.au.dk> wrote:


>Så det sikreste nu er nok at køre en fsck.ext3 på
>/dev/hdg og derefter mounte den readwrite og så i
>fremtiden huske på, at den disk er formateret lidt
>utraditionelt. Du kan også begynde at overveje en
>backupstrategi.

Jeg har ladet knoppix'en køre en samba, og er nu ved at kopiere data
over på en windows box....

Det er min plan at installere w2k3 server på boxen, da jeg nu gennem
længere tid har haft for meget bøvl med diverse linux distributioner
(uden tvivl min egen uvidenhed der er skyld i det).

På mit arbejde bruger vi "kun" microsoft os'er (vi bruger nogle steder
thin client mod enten citrix eller terminal servere, samt vi har en
debian box der kører nagios) og det vil være rart også at bruge det
herhjemme da jeg så får noget mere erfaring med det jeg egentligt
laver til daglig.

Men endnu en gang tak for hjælpen.

/Kasper


Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408934
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste