[BSD] Re: Undelete, SOS
Gabriel Androczky
gabriel at acc.hu
2004. Okt. 16., Szo, 23:43:19 CEST
Hello!
Hát a find csak létező fájlokat talált meg így :-(
Letöltöttem a TCT 1.15-öt, amiben van egy lazarus nevű tool ami már pár
órája szüttyög a tartalmon és eddig kimentett kb. 400 .txt fájlt amiben csak
szemét van. Ellenben néhányban ott vannak 100000 éve letörölt soundtrack
darabjai (Media Player lejátssza a darabkákat is)... de a sokgigás fájljaim
még sehol :-((
Nincs még valami amit az fsdb-ben tehetek, hogy az fsck megtalálja magát??
Gabriel
U.I.: Hálás köszönet az eddigi fáradozásaitokért is!
> -----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"
További információk a(z) BSD levelezőlistáról