After upgrading the PVE kernel to 7.0.14-4-pve (Proxmox 9.x), we can no longer mount the ext4 filesystem on DRBD storage. This prevents LINSTOR HA from working.
After updating the Proxmox node, we can no longer start the LINSTOR controller managed by drbd-reactor. The problem occurs when mounting the /var/lib/linstor filesystem from the DRBD device /dev/drbd1000. fsck does not find any problems, and when I move the filesystem to an image file, it mounts normally.
Kernel reports error: EXT4-fs (drbd1000): bad block size 1024
#dumpe2fs /dev/drbd1000
Filesystem features: has_journal ext_attr resize_inode dir_index orphan_file filetype extent 64bit flex_bg metadata_csum_seed sparse_super large_file huge_file dir_nlink extra_isize metadata_csum
Block size: 1024
Journal inode: 8
Journal backup: inode blocks
Journal features: journal_64bit journal_checksum_v3
Journal sequence: 0x00000170
Journal start: 0
Journal checksum type: crc32c
Journal checksum: 0x380a54b0
# blkid /dev/drbd1000
/dev/drbd1000: UUID="4fac6cbc-7f2c-4a8a-80cc-e2bda4ed014d" BLOCK_SIZE="1024" TYPE="ext4"
#uname --kernel-release
7.0.14-4-pve
# linstor -v
linstor-client 1.28.1; GIT-hash: UNKNOWN
#linstor controller version
linstor controller 1.34.1; GIT-hash: c4ba920da9c8d533315725e8252fa806ca39153d
#dkms status
drbd/9.3.3-1, 7.0.14-4-pve, x86_64: installed (Original modules exist)
After upgrading the PVE kernel to 7.0.14-4-pve (Proxmox 9.x), we can no longer mount the ext4 filesystem on DRBD storage. This prevents LINSTOR HA from working.
After updating the Proxmox node, we can no longer start the LINSTOR controller managed by drbd-reactor. The problem occurs when mounting the /var/lib/linstor filesystem from the DRBD device /dev/drbd1000. fsck does not find any problems, and when I move the filesystem to an image file, it mounts normally.
Kernel reports error: EXT4-fs (drbd1000): bad block size 1024