[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