NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: kern/50070: fsck OK but mount: incorrect super block
The following reply was made to PR kern/50070; it has been noted by GNATS.
From: "J. Hannken-Illjes" <hannken%eis.cs.tu-bs.de@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc:
Subject: Re: kern/50070: fsck OK but mount: incorrect super block
Date: Mon, 3 Aug 2015 12:54:23 +0200
On 02 Aug 2015, at 22:20, David Holland <dholland-bugs%netbsd.org@localhost> wrote:
> Do we know if all accesses to the cylinder group data are via
> cg_space[]?
No accesses through cg_space[], all accesses are through offset fields
of "struct cg".
The filesystem from martin@ has
fs_bsize 16384
fs_fpg 94368
cg_old_btotoff 168
cg_clusteroff 14900
cg_nextfreeoff 16375
With these values the cluster bitmap runs from 14900 to 16374.
This matches "cg_nextfreeoff" so the file system should work as
expected as long as "cg_nextfreeoff <= fs_bsize".
Looks like "cg_space" is used only from userland tools (fsck_ffs,
newfs, makefs and resize_ffs).
> If anything uses sizeof(cg) to index into the data we're
> probably in trouble.
>
> --
> David A. Holland
> dholland%netbsd.org@localhost
>
--
J. Hannken-Illjes - hannken%eis.cs.tu-bs.de@localhost - TU Braunschweig (Germany)
Home |
Main Index |
Thread Index |
Old Index