| Summary: | Update candidate: extundelete, working ext4 file undelete utility | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | Morgan Leijström <fri> |
| Component: | New RPM package request | Assignee: | QA Team <qa-bugs> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | enhancement | ||
| Priority: | Normal | CC: | mageia, sysadmin-bugs, tmb |
| Version: | 2 | Keywords: | validated_update |
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| URL: | http://extundelete.sourceforge.net/ | ||
| Whiteboard: | has_procedure mga2-64-ok mga2-32-ok | ||
| Source RPM: | extundelete-0.2.4-1.mga2.src.rpm | CVE: | |
| Status comment: | |||
|
Description
Morgan Leijström
2012-08-03 13:48:56 CEST
(spec available at mdv or fc) Summary:
Working ext4 file undelete utility =>
extundelete, working ext4 file undelete utility
Damien Lallement
2012-08-11 22:04:53 CEST
CC:
(none) =>
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-bugs 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?
claire robinson
2013-05-23 18:37:35 CEST
Whiteboard:
mga2-64-ok =>
has_procedure feedback
claire robinson
2013-05-23 18:40:09 CEST
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_update Update pushed: https://wiki.mageia.org/en/Support/Advisories/MGAA-2013-0023 Status:
ASSIGNED =>
RESOLVED |