csuhas32Én értelek, de ilyenek fog látni (vélhetően),
#11993089: data
#11993090 :data
az átmásolt könyvtárakban, tehát inode-ok (fájlleírók) alapján történő elnevezést és nem kiterjesztéseket.
Megtaláltam a könyvet:
- csak azokat a könyvtárakat kell másolni, melyekben egymással összefüggő adatokat látni és nem üresek, mert egyes fájlokból esetleg kideríthető a könyvtár neve és a fájlok neve, bár nem könnyű, pl. ez még valamennyire:
ls -l /#30507055
monroe1967-05-15d2.flac
stb.. több ilyen
Akkor, ha sejti, hogy ez mi (lényegében ez egy hanganyag :) a példa kedvéért):
cp -rp \#30507055 /usr/restore/monroe1967-05-15
A "-p" kapcsoló érintetlenül hagyja a felhasználói és csoportjogokat, valamint megőrzi az időbélyegeket. Az /usr/restore az egy helyreállítási terület, de bármi más helyen lehet, csak ne az eredeti home, hisz' látod a könyvtár neve inode alapján lesz.
Namármost oylan könyvtárakban,a hol az időbélyegek nagyjából egyformák, az időbélyeg alján lehet másolni, pl.:
mkdir /usr/restore/2005-02-12 /usr/restore/2005-01-28
cp -p \#11993??? /usr/restore/2005-02-12
cp -p \#148111?? /usr/restore/2005-01-28
stb.
Mi is van benne (nem nagyon lehet tudni):
cd /usr/restore/2005-01-28
file *
#11993089: data
#11993090 :data
stb.
Első tíz sor:
head *99 *100 *101
vagy
head -20 *99
Összefoglalásként azt kell azonban tudni, hogy a lost+found könyvtárban semmit nem szabad csinálni a másoláson kívül a fájlokkal, könyvtárakkal, mert akkor az időbélyegek megváltoznak. Csak a helyreállítási területen lévő fájlokkal szabad bármit is.
Fontos azt is tudni, hogy a feltáráshoz LiveCD-ről futtatott rendszeren kell (véleményem szerint) csatlakoztatni a károsodott fájlrendszert:
mount /dev/sdxx /mnt/baddisk
(sudo)
Az sdxx például, sda2, vagy sdb4, stb. / lemez és partíció.
Majd egy lista a tartalomról, hogy lássuk elveszett, elveszik-e valami, másolatnak:
cd /mnt/baddisk
cd /lost+found
ls -lt > /usr/restore/listing.txt
(forrás: Biil von Hagen és Brian K. Jone: Linux bevetés közben - Második küldetés, O'Reilly kiadó)
__
Az Ubuntu Wiki-je azt írja, töröld a tartalmát, vagy a magát a lost+found könyvtárat, ha nem megy másként. Arra jó a linked, hogy újra elkészítsük, az eleje - vége (mert kell az fsck-nak / ext{2,3,4} alatt és a többi javító alkalmazásnak..reiserfs, stb.):
sudo chmod 775 /home/lost+found
rm /home/lost+found
mklost+found
Ha máshogy nem megy, készít egy új felhasználót és jobb híján "kész".