[BSD] Re: Undelete, SOS
Gabriel Androczky
gabriel at acc.hu
2004. Okt. 17., V, 11:52:54 CEST
A baj csak az, hogy az uplik után az adott node-ra még mindig azt mondja,
hogy "unallocated", igaz van neki link count-ja akkor már ami > 1, de ettől
még unallocated...
Itt a directory hexdump-jének egy részlete (az eleje és a vége). Elég
komplettnek tűnik nekem azért ahhoz, hogy valamit lehessen vele kezdeni,
nem?
Köszi a fáradozást!
Gabriel
00000000 00 38 31 00 0c 00 04 01 2e 00 00 00 02 00 00 00
|.81.............|
00000010 f4 01 04 02 2e 2e 00 00 01 38 31 00 18 00 08 0c
|.........81.....|
00000020 30 30 31 2d 49 6e 7a 30 2e 61 76 69 00 b3 1a c0
|001-Inz0.avi....|
00000030 02 38 31 00 d0 01 08 12 30 32 37 2d 4d 65 6e 79
|.81.....027-Meny|
00000040 20 74 e1 6e 63 32 2e 61 76 69 00 c9 03 38 31 00 |
t.nc2.avi...81.|
00000050 b4 01 08 12 30 32 37 2d 4d 65 6e 79 20 74 e1 6e |....027-Meny
t.n|
00000060 63 31 2e 61 76 69 00 c9 04 38 31 00 98 01 08 11
|c1.avi...81.....|
00000070 30 32 37 2d 4d 65 6e 79 20 74 e1 6e 63 2e 61 76 |027-Meny
t.nc.av|
00000080 69 00 51 c9 05 38 31 00 7c 01 08 0e 30 32 36 2d
|i.Q..81.|...026-|
00000090 54 e1 6e 63 30 30 2e 61 76 69 00 c0 06 38 31 00
|T.nc00.avi...81.|
000000a0 64 01 08 12 30 32 35 2d 56 6f 6e 61 74 20 74 e1 |d...025-Vonat
t.|
000000b0 6e 63 2e 61 76 69 00 c9 07 38 31 00 48 01 08 12
|nc.avi...81.H...|
000000c0 30 32 34 2d 4d 65 6e 79 20 74 6f 72 74 61 2e 61 |024-Meny
torta.a|
000000d0 76 69 00 c9 08 38 31 00 2c 01 08 16 30 32 34 2d
|vi...81.,...024-|
000000e0 4d 65 6e 79 20 74 6f 72 74 61 20 69 6e 7a 2e 61 |Meny torta
inz.a|
000000f0 76 69 00 00 09 38 31 00 0c 01 08 12 30 32 33 2d
|vi...81.....023-|
00000100 50 6f e9 6e 20 6b 75 6c 63 73 2e 61 76 69 00 c9 |Po.n
kulcs.avi..|
00000110 0a 38 31 00 f0 00 08 0e 30 32 32 2d 54 e1 6e 63
|.81.....022-T.nc|
00000120 30 34 2e 61 76 69 00 c0 0b 38 31 00 d8 00 08 0e
|04.avi...81.....|
(...)
00000390 22 38 31 00 70 00 08 0e 30 30 35 2d 49 6e 7a 65
|"81.p...005-Inze|
000003a0 72 74 2e 61 76 69 00 c0 23 38 31 00 58 00 08 12
|rt.avi..#81.X...|
000003b0 30 30 34 2d 47 72 61 74 75 6c e1 63 69 f3 2e 61
|004-Gratul.ci..a|
000003c0 76 69 00 c9 24 38 31 00 3c 00 08 0b 30 30 33 2d
|vi..$81.<...003-|
000003d0 49 6e 7a 2e 61 76 69 00 25 38 31 00 28 00 08 0e
|Inz.avi.%81.(...|
000003e0 30 30 32 2d 45 73 6b fc 76 6f 2e 61 76 69 00 c0
|002-Esk.vo.avi..|
000003f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|................|
00000400 00 00 00 00 00 02 08 0c 30 30 31 2d 49 6e 7a 33
|........001-Inz3|
00000410 2e 61 76 69 00 b3 1a c0 27 38 31 00 18 00 08 0c
|.avi....'81.....|
00000420 30 30 31 2d 49 6e 7a 32 2e 61 76 69 00 b3 1a c0
|001-Inz2.avi....|
00000430 28 38 31 00 d0 01 08 11 30 33 30 2d 42 fa 63 73
|(81.....030-B.cs|
00000440 fa 20 6b e9 70 2e 61 76 69 00 53 c9 29 38 31 00 |.
k.p.avi.S.)81.|
00000450 b4 01 08 0c 30 30 31 2d 49 6e 7a 30 2e 73 63 6e
|....001-Inz0.scn|
00000460 00 00 00 00 2a 38 31 00 9c 01 08 24 66 33 64 33
|....*81....$f3d3|
00000470 62 33 32 35 2d 30 34 39 37 2d 34 38 38 38 2d 39
|b325-0497-4888-9|
00000480 31 36 31 2d 61 38 63 65 61 30 39 66 32 62 63 66
|161-a8cea09f2bcf|
00000490 00 b8 20 c0 00 00 00 00 00 00 00 00 00 00 00 00 |..
.............|
000004a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|................|
*
00000600
> -----Original Message-----
> From: bsd-bounces at hu.freebsd.org
> [mailto:bsd-bounces at hu.freebsd.org] On Behalf Of Zahemszky Gábor
> Sent: Saturday, October 16, 2004 11:20 PM
> To: Magyar BSD levlista
> Subject: Re: [BSD] Re: Undelete, SOS
>
> Gabriel Androczky wrote:
>
> > Végig is csináltam (az image fájlon) amit javasolt
> Zahemszky Gábor és az
> > utolsó lépésig sikerrel is jártam. A fájllistából (hd .)
> kinyertem az inode
> > számokat, uplink-eltem őket fsdb-ben miután átkondertáltam
> az inode számokat
> > bc-vel.
> >
> > Minden szép és jó, csak miután kész vagyok ezzel, az fsck
> egy deka fájlt se
> > talál és semmit nem tesz a lost+found-ba (amit létre se hoz).
> >
> > Mit csinálok rosszul??? Nem az image fájlon kellene az
> inode uplinket és az
> > fsck-t csinálni? Pedig elméletileg ugyanúgy kéne annak is
> viselkednie, nem?
>
> Megmondom őszintén, utólag végiggondolva lehet, hogy nem is kellene a
> lost+found-ba pakolnia. Hanem ott kellene lenniük az eredeti
> helyükön,
> az eredeti néven el kéne őket érni. Ha ez nem így van, akkor
> marad az,
> hogy csak-olvashatóan mountolni (pl /mntdir -re), majd ezután a "find
> /mntdir -xdev -inum XYZ -print" paranccsal megkeresni a
> korábban ismert
> i-node számok alapján a fájljaidat.
>
> De ez még mindig csak elmélet, és lassan kifogyok az ötletekből :-(
>
> Zahy < Gabor at Zahemszky dot HU >
>
> --
> #!/bin/ksh
> Z='21N16I25C25E30, 40M30E33E25T15U!' ;IFS='
> ABCDEFGHIJKLMNOPQRSTUVWXYZ
> ';set $Z ;for i { [[ $i = ? ]]&&print $i&&break;[[ $i = ???
> ]]&&j=$i&&i=${i%?};typeset -i40 i=8#$i;print -n ${i#???};[[
> "$j" = ???
> ]]&&print -n "${j#??} "&&j=;typeset +i i;};IFS=' 0123456789
> ';set $Z;for
> i { [[ $i = , ]]&&i=2;[[ $i = ?? ]]||typeset -l i;j="$j
> $i";typeset +l
> i;};print "$j"
> _______________________________________________
> BSD levlista
> BSD at hu.freebsd.org
> http://www.hu.freebsd.org/hu/mailman/listinfo/bsd
>
>
>
További információk a(z) BSD levelezőlistáról