[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