# ./extundelete Running extundelete version 0.0.3 Usage: ./extundelete [options] [--] device-file Options: --version, -[vV] Print version and exit successfully. --help, Print this help and exit successfully. --superblock Print contents of superblock in addition to the rest. If no action is specified then this option is implied. --journal Show content of journal. Actions: --inode ino Show info on inode 'ino'. --restore-inode ino[,ino,...] Restore the file(s) with known inode number 'ino'. The restored files are created in ./RESTORED_FILES with their inode number as extension (ie, inode.12345). --restore-file 'path' Will restore file 'path'. 'path' is relative to root of the partition and does not start with a '/' (it must be one of the paths returned by --dump-names). The restored directory, file or symbolic link is created in the current directory as ./'path'. # ./extundelete /dev/md0 Running extundelete version 0.0.3 extundelete: extundelete.cc:894: void load_super_block(struct_ext2_filsys*): Assertion `(super_block.s_feature_compat & 0x0004)' failed. Aborted # gdb ./extundelete GNU gdb (GDB) 6.8.50.20090106-cvs-debian Copyright (C) 2009 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". For bug reporting instructions, please see: ... (gdb) run /dev/md0 Starting program: /usr/local/src/extundelete-0.0.3.edited/src/extundelete /dev/md0 Program received signal SIGTRAP, Trace/breakpoint trap. 0x00007ffff7df64b7 in ?? () from /lib64/ld-linux-x86-64.so.2 (gdb) bt #0 0x00007ffff7df64b7 in ?? () from /lib64/ld-linux-x86-64.so.2 #1 0x00007ffff7de4141 in ?? () from /lib64/ld-linux-x86-64.so.2 #2 0x00007ffff7df4f45 in ?? () from /lib64/ld-linux-x86-64.so.2 #3 0x00007ffff7de2349 in ?? () from /lib64/ld-linux-x86-64.so.2 #4 0x00007ffff7de1a98 in ?? () from /lib64/ld-linux-x86-64.so.2 #5 0x0000000000000002 in ?? () #6 0x00007fffffffee33 in ?? () #7 0x00007fffffffee6b in ?? () #8 0x0000000000000000 in ?? () (gdb) quit The program is running. Quit anyway (and kill it)? (y or n) y # exit