[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