Adatvesztés áthelyezés közben

Fórumok

Sziasztok!

Még régebben áthelyeztem (Lubuntu 14.04 LTS alatt, PCManFM-ban) fájlokat (és könyvtárakat) archiválásként egy másik merevlemezre, de közben valami hiba történt. A még át nem másolt adatok elvesztek a folyamat elején. Majd többféle helyreállítással sem sikerült visszaszednem a fájlokat.
Azóta betelt a merevlemez és nem engedett új fájlokat létrehozni, mert "nincs hely". Az érdekes az, hogy a korábban elveszett fájloknak megfelelő méretű területe még szabad a lemeznek... Úgyhogy abban reménykedem, hogy mégiscsak megvannak a fájljaim! Hogy tudom visszaállítani a fájlokat?(A lost+found mappa üres. Lubuntu-nál nem emlékszem, hogy 30 felcsatolás után csinálna fájlrendszer ellenőrzést.)
Most ott tartok, hogy a merevlemezt és partíciót is lementettem DD-vel, felcsatolt állapotban. (dd if=/dev/sda of=/media/.../disk.image)

Előre is köszönöm a segítségeteket.

Hozzászólások

Off

Legközelebb majd úgy csinálod, hogy mozgatás helyett másolás. A másolás végén darabszám, és méret ellenőrzés.
Paranoidoknak másolás előtt ellenőrzőösszeg készítése a forrásfájlokról, majd másolás végeztével ennek ellenőrzése a célkönyvtárban levő fájlokon.

Az az érzésem, hogy Lubuntu-nál nincsen megadott időközönként merevlemez ellenőrzés, mivel sohasem látom azt a képernyőt amit Ubuntunál, hogy merevlemez ellenőrzés... Abban bízom, hogy egy merevlemez ellenőrzés után a fájlokat megtalálom a lost+found-ban. Hogyan lehet manuálisan ellenőrizni és javítani a fájlrendszert? A következő parancsok közül melyiket, milyen sorrendben és milyen argumentumokkal érdemes használni adatvesztés nélkül? (Felcsatolt rendszer partícióról van szó.)

sudo touch /forcefsck & reboot
(Hol találom fájlrendszer javításáról szóló naplót? Melyik napló fájlban?)
sudo e2fsck
fsck.ext4 -p -f -C0 /dev/sda1
fsck.ext4 -f -cc -C0 /dev/sda1
sudo fsck -t ext4 /dev/sda
sudo tune2fs -l /dev/sda1
sudo badblocks -v /dev/sda1
sudo mkfs.ext4 -S /dev/sda1

(Hogy történt egyáltalán az adatvesztés? Nem csak másolás után töröl áthelyezéskor?)