Package: e2fsprogs
Version: 1.46.6~rc1-1+b1
Severity: important

While doing an online resize on lnux 6.0.5, the kernel considers the
filesystem broken:

| root@localhost:~# growpart /dev/sda 1
| CHANGED: partition=1 start=262144 old: size=3932127 end=4194270 new: 
size=33292255 end=33554398
| root@localhost:~# resize2fs /dev/sda1
| resize2fs 1.46.6-rc1 (12-Sep-2022)
| Filesystem at /dev/sda1 is mounted on /; on-line resizing required
| old_desc_blocks = 1, new_desc_blocks = 2
| [   56.958856] EXT4-fs (sda1): resizing filesystem from 491515 to 4161531 
blocks
| [   57.290138] EXT4-fs (sda1): resized filesystem to 4161531
| [   57.332382] EXT4-fs (sda1): Invalid checksum for backup superblock 32768
| [   57.332382] 
| [   57.333145] EXT4-fs error (device sda1) in ext4_update_backup_sb:174: 
Filesystem failed CRC
| [   57.333818] Aborting journal on device sda1-8.
| [   57.335643] EXT4-fs (sda1): Remounting filesystem read-only
| [   57.336223] EXT4-fs error (device sda1) in ext4_update_backup_sb:174: 
Journal has aborted
| resize2fs: Read-only file system While checking for on-line resizing support

However fsck.ext4 does not think anything is broken:

| root@localhost:~# fsck.ext4 /dev/sda1
| e2fsck 1.46.6-rc1 (12-Sep-2022)
| /dev/sda1: recovering journal
| /dev/sda1 contains a file system with errors, check forced.
| Pass 1: Checking inodes, blocks, and sizes
| Pass 2: Checking directory structure
| Pass 3: Checking directory connectivity
| Pass 4: Checking reference counts
| Pass 5: Checking group summary information
| /dev/sda1: 29551/1040384 files (0.2% non-contiguous), 346437/4161531 blocks

Currently I would assume this is a bug in the kernel, do you know more?

Bastian

-- System Information:
Debian Release: bookworm/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable'), (1, 
'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.0.0-2-amd64 (SMP w/12 CPU threads; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Reply via email to