[BSD] Undelete, SOS

Gabriel Androczky gabriel at acc.hu
2004. Okt. 1., P, 09:36:47 CEST


Jó reggelt!

Köszi a tippet! Ott van minden fájlnév. Az ékezetes betűk helyett "." van,
de van ott még más infó is hexben.

Az rm -W ettől még persze nem működik, de nem tudom mit írjak a pontok
helyére...

Ezeket nem lehet valahogy kézzel visszakötögetni?? :-)

Köszi,

Gabriel


> -----Original Message-----
> From: bsd-bounces at hu.freebsd.org 
> [mailto:bsd-bounces at hu.freebsd.org] On Behalf Of Zahemszky Gábor
> Sent: Friday, October 01, 2004 9:24 AM
> To: Magyar BSD levlista
> Subject: Re: [BSD] Undelete, SOS

(...)

> b) ha véletlenül neked jó, ez a -W, akkor a fájlok nevét igen könnyen 
> meg lehet találni - feltéve, hogy tényleg nem történt azon a diszken 
> azóta. Szóval mount -r, vagy legalábbis -o noatime, szépen 
> gyalogolj el 
> a szóban forgó könyvtárba (ha ezt se tudod, akkor azért már 
> nagy baj van 
> :-), és ott add ki szépen a hd . (hexdump aktuális könyvtár) 
> parancsot.
> 
> Egy dir felépítése:
> 
> A: 4 byte inode szám (hátulról előre olvasandó)
> B: 2 byte teljes aktuális bejegyzés hossza
> C: 2 byte név hossza (ebből nekem most tesztek alapján úgy 
> tűnik, csak a 
> második byte az érdekes, az 1. inkább helykitöltés, de 
> nyilván meg kéne 
> nézni a sys/ino.h -t, és kiderül a turpisság)
> D: a C-ben jelölt méret-ben (4-gyel oszthatóra kikerekítve) 
> maga a téged 
> érdeklő név (a kikerekítés NULL-byte-okkal feltöltve)
> és kezdődik minden előlről, a B.-ben jelölt következő ponttól.





További információk a(z) BSD levelezőlistáról