[Bug 1321418] Re: fsck.ext4 fails to fix multiply-claimed blocks: can't find dup_blk

Forest 1321418 at bugs.launchpad.net
Tue May 20 20:34:14 UTC 2014


(Keep in mind that I'm running debugfs after having deleted the file at
inode 27528089 using rm.)

debugfs:  stat <27528105>

Inode: 27528105   Type: regular    Mode:  0600   Flags: 0x80000
Generation: 2927505238    Version: 0x00000000:00000001
User:  1000   Group:  1000   Size: 28672
File ACL: 0    Directory ACL: 0
Links: 2   Blockcount: 64
Fragment:  Address: 0    Number: 0    Size: 0
 ctime: 0x52d35460:6c6ed008 -- Sun Jan 12 18:50:08 2014
 atime: 0x537a59e3:7b6818f8 -- Mon May 19 12:22:11 2014
 mtime: 0x52d35460:6c6ed008 -- Sun Jan 12 18:50:08 2014
crtime: 0x4e05aecd:1ddc9980 -- Sat Jun 25 02:47:57 2011
Size of extra inode fields: 28
EXTENTS:
(ETB0):73467268, (0):9280, (1):9281, (2):9282, (3):9283, (4):9284, (5):9285, (6):9286

stat <27528089>

Inode: 27528089   Type: regular    Mode:  0600   Flags: 0x80000
Generation: 1720399890    Version: 0x00000000:00000001
User:  1000   Group:  1000   Size: 42789
File ACL: 0    Directory ACL: 0
Links: 1   Blockcount: 88
Fragment:  Address: 0    Number: 0    Size: 0
 ctime: 0x537ba775:61b6f090 -- Tue May 20 12:05:25 2014
 atime: 0x537ba763:3cca25fc -- Tue May 20 12:05:07 2014
 mtime: 0x537ba6bf:bec9095c -- Tue May 20 12:02:23 2014
crtime: 0x537ba6bf:bec9095c -- Tue May 20 12:02:23 2014
Size of extra inode fields: 28
EXTENTS:
(0-10):110330351-110330361

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to e2fsprogs in Ubuntu.
https://bugs.launchpad.net/bugs/1321418

Title:
  fsck.ext4 fails to fix multiply-claimed blocks: can't find dup_blk

Status in “e2fsprogs” package in Ubuntu:
  New

Bug description:
  The last few times my root ext4 filesystem had its regularly-scheduled
  boot-time check, errors were reported. The first time it happened, I
  simply told the system to fix the errors, but since they kept coming
  up again, I decided to look more closely. I booted from a live USB
  drive, assembled my raid partitions, and ran fsck.ext4 manually.

  Without any options, fsck.ext4 simply reported that the filesystem was
  clean, and exited. Things got more interesting when I ran with -f. It
  reported several multiply-claimed blocks, and when I told fsck to go
  ahead and clone them, it failed with an internal error. Repeated runs
  of fsck revealed that the filesystem was still not fixed, and repeated
  attempts to fix the problem also failed, reporting that multiply-
  claimed blocks already reassigned or cloned.

  I was lucky in that the files in question were unimportant, so
  deleting one of them and running fsck again seems to have fixed my
  problem this time. However, fsck's internal error and failure to fix
  the problem in the first place is worrisome.

  Here's the full output:

  $ sudo fsck.ext4 -f /dev/md/1
  e2fsck 1.42.8 (20-Jun-2013)
  Pass 1: Checking inodes, blocks, and sizes

  Running additional passes to resolve blocks claimed by more than one inode...
  Pass 1B: Rescanning for multiply-claimed blocks
  Multiply-claimed block(s) in inode 27528089: 73467268 9287 9288 9289 9290 9291
  9292 9293
  Multiply-claimed block(s) in inode 27528105: 73467268 9287 9288 9289 9290 9291
  9292 9293
  Pass 1C: Scanning directories for inodes with multiply-claimed blocks Pass 1D:
  Reconciling multiply-claimed blocks
  (There are 2 inodes containing multiply-claimed blocks.)

  File
  /home/user/dir/subdir/05.09.2013_13.15.48.300.jpg
  (inode #27528089, mod time Mon Jan 13 02:50:08 2014)
    has 7 multiply-claimed block(s), shared with 1 file(s):
          /home/user/.thumbnails/normal/51048a1138d61df87bf3fdc7deed50e3.png/WebpageIcons.db
  (inode #27528105, mod time Mon Jan 13 02:50:08 2014)
  Clone multiply-claimed blocks<y>? yes
  clone_file_block: internal error: can't find dup_blk for 73467268

  clone_file_block: internal error: can't find dup_blk for 73467268

  File
  /home/user/.thumbnails/normal/51048a1138d61df87bf3fdc7deed50e3.png/WebpageIcons.db
  (inode #27528105, mod time Mon Jan 13 02:50:08 2014)
    has 7 multiply-claimed block(s), shared with 1 file(s):
          /home/user/dir/subdir/05.09.2013_13.15.48.300.jpg
  (inode #27528089, mod time Mon Jan 13 02:50:08 2014)
  Multiply-claimed blocks already reassigned or cloned.

  Pass 2: Checking directory structure
  Pass 3: Checking directory connectivity
  Pass 4: Checking reference counts
  Pass 5: Checking group summary information

  root: ***** FILE SYSTEM WAS MODIFIED *****
  root: 1038356/30285824 files (0.3% non-contiguous), 106319516/121119454 blocks

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/e2fsprogs/+bug/1321418/+subscriptions



More information about the foundations-bugs mailing list