extundelete worked great for me. Compiled with no problem. See given URL
(spec available at mdv or fc)
Summary: Working ext4 file undelete utility => extundelete, working ext4 file undelete utilitySource RPM: (none) => extundeleteWhiteboard: (none) => spec
CC: (none) => mageiaAssignee: bugsquad => mageia
extundelete-0.2.0-1.mga3 is now available in Cauldron.
Status: NEW => ASSIGNED
I will do a update_testing soon as it was in Mandriva.
Thank you Damien :) Will it become available in mga2?
New version 0.2.1 fixes segmentation faults and recovers more files.
Please test extundelete-0.2.4-1.mga2 for "core/updates_testing".
Thank you Damien Simple test full OK on current mga2 x86_64. I copied a folder tree, then deleted it, unmounted that partition. (and for unknown reason i had to reboot to free it completely) then ran this extundelete and it found the whole tree, (and failed some remnants of eariler deleted files) Please make for mga3 too :)
Don't worry, it's already in Mageia 3. ;-) Thanks for the test. Let me write an update request for this package in 2.
Advisory: This update adds extundelete package which was present in Mandriva 2010.2 but missing in Mageia 2. SRPM package: - extundelete-0.2.4-1.mga2.src.rpm How to test: - Install Mageia 2 - Install extundelete from "core/updates_testing" - Copy a folder tree on a ext* partition you can unmount - Delete it (the folder tree) - Unmount the partition where was the folder tree - Use extundelete to recover the files
Assignee: mageia => qa-bugsSummary: extundelete, working ext4 file undelete utility => Update candidate: extundelete, working ext4 file undelete utilitySource RPM: extundelete => extundelete-0.2.4-1.mga2.src.rpmWhiteboard: spec => (none)
Thankyou Morgan. Adding mga2 64 ok from your test.
Whiteboard: (none) => mga2-64-ok
Testing mga2 32 with an ext4 partition # mkdir /mnt/test # mount /dev/sdb1 /mnt/test # cp -r /usr/share/doc/zip /mnt/test # ls /mnt/test lost+found/ zip/ # rm -rf /mnt/test/zip # ls /mnt/test lost+found/ # umount /mnt/test # extundelete --restore-directory 'zip' /dev/sdb1 NOTICE: Extended attributes are not restored. Loading filesystem metadata ... 16 groups loaded. Loading journal descriptors ... 23 descriptors loaded. Searching for recoverable inodes in directory zip ... 1 recoverable inodes found. Looking through the directory structure for deleted files ... 1 recoverable inodes still lost. No files were undeleted. # ls drakx/ RECOVERED_FILES/ tmp/ # ls RECOVERED_FILES/ # rm -rf RECOVERED_FILES/ # extundelete --restore-all /dev/sdb1 NOTICE: Extended attributes are not restored. Loading filesystem metadata ... 16 groups loaded. Loading journal descriptors ... 23 descriptors loaded. Searching for recoverable inodes in directory / ... 1 recoverable inodes found. Looking through the directory structure for deleted files ... 0 recoverable inodes still lost. # ls RECOVERED_FILES/ Seems nothing is being recovered. Am I doing something wrong?
Whiteboard: mga2-64-ok => has_procedure feedback
Whiteboard: has_procedure feedback => has_procedure mga2-64-ok feedback
Hi Claire You should try path /test/zip instead; the full path to directory to undelete, excluding its mount point Now on mga3-64, test pass: Using my my /boot as it is a separate /ext4 partition i can unmount: # mkdir /boot/test # cp -r /usr/share/doc/zip /boot/test # rm -rf /boot/test/zip # umount /boot # extundelete --restore-directory /test/zip/ /dev/sda1 NOTICE: Extended attributes are not restored. Loading filesystem metadata ... 18 groups loaded. Loading journal descriptors ... 138 descriptors loaded. Searching for recoverable inodes in directory /test/zip/ ... 9 recoverable inodes found. Looking through the directory structure for deleted files ... 1 recoverable inodes still lost. # ls RECOVERED_FILES/ test/ # ls RECOVERED_FILES/test/ zip/ # ls RECOVERED_FILES/test/zip BUGS CHANGES INSTALL LICENSE README TODO WHATSNEW WHERE
Thanks Morgan Testing complete mga2 32 Validating Advisory & SRPM in comment 9 Could sysadmin please push from 2 core/updates_testing to core/Updates Thanks!
Keywords: (none) => validated_updateWhiteboard: has_procedure mga2-64-ok feedback => has_procedure mga2-64-ok mga2-32-okCC: (none) => sysadmin-bugs
Update pushed: https://wiki.mageia.org/en/Support/Advisories/MGAA-2013-0023
Status: ASSIGNED => RESOLVEDCC: (none) => tmbResolution: (none) => FIXED