[Bug 264450] ufs: Partition recognized on 12.3 not recognized on CURRENT (2573e6ced996): Cannot find file system superblock .. Invalid fstype: Invalid argument
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 23 Jul 2023 20:23:32 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=264450
Dennis <dn@arbor.de> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |dn@arbor.de
--- Comment #19 from Dennis <dn@arbor.de> ---
I stumbled across this problem after a system update from 12.3-STABLE (pfsense
2.6.0) to 14.0-CURRENT (pfsense 2.7.0).
After that the systems cannot mount the root ufs anymore and will not boot.
-----------------------------------
UFS2 superblock failed: CGSIZE(fs) (16388) > fs->fs_bsize (16384)
Attempted recovery for standard superblock: failed
Attempted extraction of recovery data from standard superblock: failed
Attemp to find boot zone recovery data
Finding an alternate superblock failed.
Check for only non-critical errors in standard superblock
UFS2 superblock failed: CGSIZE(fs) (16388) > fs->fs_bsize (16384)
Failed, superblock has critical errors
Mounting from ufs:/dev/da0s1a failed with error 22; retrying for 3 more seconds
[repeating]
-----------------------------------
I have a few identical virtual systems of this kind. So I can reproduce this
problem on multiple machines.
They were set up from a common image some years ago, underwent several
sucessfull updates since then and worked flawlessly up till 12.3-STABLE.
I'm not sure whether the above fix is already in 14.0-CURRENT (pfsense 2.7.0)?
Apparently I have a difference of 4 in the blocksizes.
When I look at dumpfs before the update (on 12.3), bsize and cgsize match:
-----------------------------------
#dumpfs da0s1a | grep bsize
bsize 16384 shift 14 mask 0xffffc000
maxbsize 16384 maxbpg 2048 maxcontig 8 contigsumsize 8
sbsize 2048 cgsize 16384 csaddr 3000 cssize 4096
-----------------------------------
So 14.0 is calculating this differently?
Can this be corrected somehow without reformatting the drives?
These systems are remote, so this is problematic for me.
--
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.