Table of Contents

How to undelete files ?

TODO

RECOVER

LANG=C sudo mount -o loop ./sdb5 /mnt/loop/ -t ext2 ; dmesg | tail
mount: wrong fs type, bad option, bad superblock on /dev/loop0,
[  957.930257] EXT2-fs: loop0: couldn't mount because of unsupported optional features (4).
LANG=C sudo mount -o loop ./sdb5 /mnt/loop/ -t ext3
[ 1036.747178] attempt to access beyond end of device
[ 1036.747199] loop0: rw=0, want=19140624, limit=6714984
[ 1036.747205] JBD: IO error reading journal superblock
[ 1036.747214] EXT3-fs: error loading journal.
[ 4277.674436] JBD: no valid journal superblock found
[ 4277.674448] EXT3-fs: error loading journal.

losetup /dev/loop0 filename

fsck -n /dev/loop0
fsck from util-linux-ng 2.16
e2fsck 1.41.9 (22-Aug-2009)
Superblock has an invalid journal (inode 8).
Clear? no

fsck.ext3: Illegal inode number while checking ext3 journal for p5
 sudo dumpe2fs -f /dev/loop0 | grep -i superblock
dumpe2fs 1.41.9 (22-Aug-2009)
  Primary superblock at 0, Group descriptors at 1-2
  Backup superblock at 32768, Group descriptors at 32769-32770
  Backup superblock at 98304, Group descriptors at 98305-98306
  Backup superblock at 163840, Group descriptors at 163841-163842
  Backup superblock at 229376, Group descriptors at 229377-229378
  Backup superblock at 294912, Group descriptors at 294913-294914
  Backup superblock at 819200, Group descriptors at 819201-819202
  Backup superblock at 884736, Group descriptors at 884737-884738
  Backup superblock at 1605632, Group descriptors at 1605633-1605634
  Backup superblock at 2654208, Group descriptors at 2654209-2654210
  Backup superblock at 4096000, Group descriptors at 4096001-4096002

PARTITIONS

LANG=C sudo parted /dev/sdb -s print unit b print unit cyl print unit s print
Model: ATA WDC WD400BB-00CC (scsi)
Disk /dev/sdb: 40.0GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End     Size    Type      File system     Flags
 1      32.8kB  1000MB  1000MB  primary   fat32           hidden, lba
 2      1003MB  2040MB  1036MB  primary   linux-swap(v1)
 3      2040MB  10.4GB  8390MB  primary   fat32           boot
 4      10.4GB  40.0GB  29.6GB  extended
 5      10.4GB  31.6GB  21.2GB  logical   ext3
 6      31.6GB  40.0GB  8388MB  logical   ext4

Model: ATA WDC WD400BB-00CC (scsi)
Disk /dev/sdb: 40020664320B
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start         End           Size          Type      File system     Flags
 1      32768B        1000000511B   999967744B    primary   fat32           hidden, lba
 2      1003484160B   2039869439B   1036385280B   primary   linux-swap(v1)
 3      2039869440B   10429655039B  8389785600B   primary   fat32           boot
 4      10435014656B  40019914751B  29584900096B  extended
 5      10435046400B  31631753215B  21196706816B  logical   ext3
 6      31631784960B  40019914751B  8388129792B   logical   ext4

Model: ATA WDC WD400BB-00CC (scsi)
Disk /dev/sdb: 4865cyl
Sector size (logical/physical): 512B/512B
BIOS cylinder,head,sector geometry: 4865,255,63.  Each cylinder is 8225kB.
Partition Table: msdos

Number  Start    End      Size     Type      File system     Flags
 1      0cyl     121cyl   121cyl   primary   fat32           hidden, lba
 2      122cyl   247cyl   126cyl   primary   linux-swap(v1)
 3      248cyl   1267cyl  1020cyl  primary   fat32           boot
 4      1268cyl  4865cyl  3596cyl  extended
 5      1268cyl  3845cyl  2577cyl  logical   ext3
 6      3845cyl  4865cyl  1019cyl  logical   ext4

Model: ATA WDC WD400BB-00CC (scsi)
Disk /dev/sdb: 78165360s
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start      End        Size       Type      File system     Flags
 1      64s        1953125s   1953062s   primary   fat32           hidden, lba
 2      1959930s   3984119s   2024190s   primary   linux-swap(v1)
 3      3984120s   20370419s  16386300s  primary   fat32           boot
 4      20380888s  78163895s  57783008s  extended
 5      20380950s  61780767s  41399818s  logical   ext3
 6      61780830s  78163895s  16383066s  logical   ext4

MOUNT

parted /dev/loop0 -s unit b print Modèle: Inconnu (unknown) Disque /dev/loop0 : 40020664320B Taille des secteurs (logique/physique) : 512o/512o Table de partitions : msdos

Numéro Début Fin Taille Type Système de fichiers Fanions 1 32768B 1000000511B 999967744B primary fat32 caché, lba 2 1003484160B 2039869439B 1036385280B primary linux-swap(v1) 3 2039869440B 10429655039B 8389785600B primary fat32 démarrage 4 10435014656B 40019914751B 29584900096B extended 5 10435046400B 31631753215B 21196706816B logical ext3 6 31631784960B 40019914751B 8388129792B logical ext4

dev=/dev/loop6 mnt=/mnt/$dev img=/home/local/backup/WD-WMA9T1216760/WD-WMA9T1216760.img offset=31631784960

LANG=C time sudo fsck -v -y /dev/loop1 #| fsck from util-linux-ng 2.16 fsck from util-linux-ng 2.16 e2fsck 1.41.9 (22-Aug-2009) p5: recovering journal Clearing orphaned inode 907996 (uid=1000, gid=1000, mode=0100644, size=32768) Clearing orphaned inode 907990 (uid=1000, gid=1000, mode=0100600, size=21492) p5: clean, 136154/1291808 files, 4137513/5174977 blocks

#| e2fsck 1.41.9 (22-Aug-2009) #| p5: clean, 354190/512064 files, 1606117/2047883 blocks #| 0.00user 0.02system 0:00.19elapsed 16%CPU (0avgtext+0avgdata 0maxresident)k #| 1026inputs+16outputs (1major+1054minor)pagefaults 0swaps mount /dev/loop1 /mnt/tmp/

dev=/dev/loop5 mnt=/mnt/$dev img=/home/local/backup/WD-WMA9T1216760/WD-WMA9T1216760.img offset=10435046400B export LANG=C sudo losetup $dev $img -o $offset time sudo fsck -v -y $dev sudo mkdir -p $mnt mount $dev $mnt # sudo time rsync -avx –delete –progress /mnt/dev/loop6/ /mnt/sda8/

ToDo

Fixed

fsck.ext3: symbol lookup error: fsck.ext3: undefined symbol: ext2fs_dblist_get_last

Hi,

It's me again, I just upgraded those packages, and It works as expected

unstable/main e2fslibs 1.40.11-1
unstable/main e2fsprogs 1.40.11-1

BTW, the function is present now :

nm -D /lib/libext2fs.so.2 | grep ext2fs_dblist_get_last
0000d770 T ext2fs_dblist_get_last

I am curious why this issue did not affect more users ?

Thank you for fixing this, I am ok to close this bug

MORE

ext3.txt · Last modified: 2022/04/16 12:22 (external edit)
 
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki