[Bug 194983] New: ZFS pool fails to import after r274337 (ZFS large block support)
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Thu Nov 13 06:08:11 UTC 2014
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=194983
Bug ID: 194983
Summary: ZFS pool fails to import after r274337 (ZFS large
block support)
Product: Base System
Version: 11.0-CURRENT
Hardware: amd64
OS: Any
Status: Needs Triage
Severity: Affects Many People
Priority: ---
Component: kern
Assignee: freebsd-bugs at FreeBSD.org
Reporter: marcus at blazingdot.com
Created attachment 149351
--> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=149351&action=edit
Boot messages
Hi,
I have two pools: "zroot" (imports fine) and "archive", which will not import
after -r274337. I have compiled both a r274337 kernel and r274334 (the commit
before it) and the pool will import with the earlier kernel.
During boot, I get:
Solaris: WARNING: can't open objset for archive/oldmac
Solaris: WARNING: can't open objset for archive/archive
Solaris: WARNING: can't open objset for archive/pics
Solaris: WARNING: can't open objset for archive/music
Solaris: WARNING: can't open objset for archive/Win7
Solaris: WARNING: can't open objset for archive/win98
Solaris: WARNING: can't open objset for archive
This repeats several times, with some usb initialization interspersed. See
dmesg.boot (attached). These messages continue to accumulate in dmesg.
[mreid at sol /usr/home/mreid]$ zpool status
pool: archive
state: FAULTED
status: The pool metadata is corrupted and the pool cannot be opened.
action: Destroy and re-create the pool from
a backup source.
see: http://illumos.org/msg/ZFS-8000-72
scan: scrub repaired 0 in 1h16m with 0 errors on Sat Oct 18 03:26:54 2014
config:
NAME STATE READ WRITE CKSUM
archive FAULTED 0 0 0
mirror-0 ONLINE 0 0 0
ada0s2 ONLINE 0 0 0
ada1s1 ONLINE 0 0 0
pool: zroot
state: ONLINE
scan: scrub repaired 0 in 0h0m with 0 errors on Wed Nov 12 21:25:39 2014
config:
NAME STATE READ WRITE CKSUM
zroot ONLINE 0 0 0
ada2p2 ONLINE 0 0 0
errors: No known data errors
Note that the pool is made up of two mbr partitions (ada0 also serves as a win7
boot disk). Here is some partition info:
[mreid at sol /usr/home/mreid]$ fdisk ada0
******* Working on device /dev/ada0 *******
parameters extracted from in-core disklabel are:
cylinders=3876021 heads=16 sectors/track=63 (1008 blks/cyl)
Figures below won't work with BIOS for partitions not in cyl 1
parameters to be used for BIOS calculations are:
cylinders=3876021 heads=16 sectors/track=63 (1008 blks/cyl)
Media sector size is 512
Warning: BIOS sector numbering starts with sector 1
Information from DOS bootblock is:
The data for partition 1 is:
sysid 7 (0x07),(NTFS, OS/2 HPFS, QNX-2 (16 bit) or Advanced UNIX)
start 2048, size 204800 (100 Meg), flag 80 (active)
beg: cyl 0/ head 32/ sector 33;
end: cyl 12/ head 223/ sector 19
The data for partition 2 is:
sysid 165 (0xa5),(FreeBSD/NetBSD/386BSD)
start 206848, size 1858822144 (907628 Meg), flag 0
beg: cyl 205/ head 3/ sector 20;
end: cyl 50/ head 12/ sector 44
The data for partition 3 is:
sysid 7 (0x07),(NTFS, OS/2 HPFS, QNX-2 (16 bit) or Advanced UNIX)
start 1859028992, size 2047997952 (999999 Meg), flag 0
beg: cyl 1023/ head 254/ sector 63;
end: cyl 1023/ head 254/ sector 63
The data for partition 4 is:
<UNUSED>
[mreid at sol /usr/home/mreid]$ fdisk ada1
******* Working on device /dev/ada1 *******
parameters extracted from in-core disklabel are:
cylinders=3876021 heads=16 sectors/track=63 (1008 blks/cyl)
Figures below won't work with BIOS for partitions not in cyl 1
parameters to be used for BIOS calculations are:
cylinders=3876021 heads=16 sectors/track=63 (1008 blks/cyl)
Media sector size is 512
Warning: BIOS sector numbering starts with sector 1
Information from DOS bootblock is:
The data for partition 1 is:
sysid 165 (0xa5),(FreeBSD/NetBSD/386BSD)
start 63, size 1858823505 (907628 Meg), flag 80 (active)
beg: cyl 0/ head 1/ sector 1;
end: cyl 870/ head 15/ sector 63
The data for partition 2 is:
sysid 7 (0x07),(NTFS, OS/2 HPFS, QNX-2 (16 bit) or Advanced UNIX)
start 1858824192, size 2048200704 (1000098 Meg), flag 0
beg: cyl 1023/ head 254/ sector 63;
end: cyl 1023/ head 254/ sector 63
The data for partition 3 is:
<UNUSED>
The data for partition 4 is:
<UNUSED>
[mreid at sol /usr/home/mreid]$ gpart list
Geom name: ada0
modified: false
state: OK
fwheads: 16
fwsectors: 63
last: 3907029167
first: 63
entries: 4
scheme: MBR
Providers:
1. Name: ada0s1
Mediasize: 104857600 (100M)
Sectorsize: 512
Stripesize: 4096
Stripeoffset: 0
Mode: r0w0e0
attrib: active
rawtype: 7
length: 104857600
offset: 1048576
type: ntfs
index: 1
end: 206847
start: 2048
2. Name: ada0s2
Mediasize: 951716937728 (886G)
Sectorsize: 512
Stripesize: 4096
Stripeoffset: 0
Mode: r0w0e0
rawtype: 165
length: 951716937728
offset: 105906176
type: freebsd
index: 2
end: 1859028991
start: 206848
3. Name: ada0s3
Mediasize: 1048574951424 (977G)
Sectorsize: 512
Stripesize: 4096
Stripeoffset: 0
Mode: r0w0e0
rawtype: 7
length: 1048574951424
offset: 951822843904
type: ntfs
index: 3
end: 3907026943
start: 1859028992
Consumers:
1. Name: ada0
Mediasize: 2000398934016 (1.8T)
Sectorsize: 512
Stripesize: 4096
Stripeoffset: 0
Mode: r0w0e0
Geom name: ada1
modified: false
state: OK
fwheads: 16
fwsectors: 63
last: 3907029167
first: 63
entries: 4
scheme: MBR
Providers:
1. Name: ada1s1
Mediasize: 951717634560 (886G)
Sectorsize: 512
Stripesize: 4096
Stripeoffset: 3584
Mode: r0w0e0
attrib: active
rawtype: 165
length: 951717634560
offset: 32256
type: freebsd
index: 1
end: 1858823567
start: 63
2. Name: ada1s2
Mediasize: 1048678760448 (977G)
Sectorsize: 512
Stripesize: 4096
Stripeoffset: 0
Mode: r0w0e0
rawtype: 7
length: 1048678760448
offset: 951717986304
type: ntfs
index: 2
end: 3907024895
start: 1858824192
Consumers:
1. Name: ada1
Mediasize: 2000398934016 (1.8T)
Sectorsize: 512
Stripesize: 4096
Stripeoffset: 0
Mode: r0w0e0
Please let me know if I can provide any more information. I can test patches,
etc.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-bugs
mailing list