[Bug 246750] ZFS: Confusing error message when creating ZFS pool on vdev
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 07 Nov 2022 23:43:52 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=246750
dan@sunsaturn.com changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |dan@sunsaturn.com
--- Comment #4 from dan@sunsaturn.com ---
Pretty serious bug, no way to mount a zfs pool from a zvol without it.
Any progress on this?
Issue:
zfs create -V30G -o volmode=full zroot/asterisk2
(install a ZFS guest on it)
router:~ # gpart show /dev/zvol/zroot/asterisk2
=> 40 62914480 zvol/zroot/asterisk2 GPT (30G)
40 532480 1 efi (260M)
532520 2008 - free - (1.0M)
534528 16777216 2 freebsd-swap (8.0G)
17311744 45600768 3 freebsd-zfs (22G)
62912512 2008 - free - (1.0M)
router:~ # gdisk -l /dev/zvol/zroot/asterisk2
GPT fdisk (gdisk) version 1.0.9
Partition table scan:
MBR: protective
BSD: not present
APM: not present
GPT: present
Found valid GPT with protective MBR; using GPT.
Disk /dev/zvol/zroot/asterisk2: 62914560 sectors, 30.0 GiB
Sector size (logical): 512 bytes
Disk identifier (GUID): 8ACD2112-5EBF-11ED-8F56-00A098E3C14E
Partition table holds up to 128 entries
Main partition table begins at sector 2 and ends at sector 33
First usable sector is 40, last usable sector is 62914519
Partitions will be aligned on 8-sector boundaries
Total free space is 4016 sectors (2.0 MiB)
Number Start (sector) End (sector) Size Code Name
1 40 532519 260.0 MiB EF00 efiboot0
2 534528 17311743 8.0 GiB A502 swap0
3 17311744 62912511 21.7 GiB A504 zfs0
router:~ # zpool import
pool: testing
id: 8013833172609421701
state: UNAVAIL
status: One or more devices are missing from the system.
action: The pool cannot be imported. Attach the missing
devices and try again.
see: https://openzfs.github.io/openzfs-docs/msg/ZFS-8000-3C
config:
testing UNAVAIL insufficient replicas
zvol/zroot/asterisk2p3 UNAVAIL cannot open
router:~ # sysctl vfs.zfs.vol.recursive=1
vfs.zfs.vol.recursive: 0 -> 1
router:~ # zpool import
pool: testing
id: 8013833172609421701
state: ONLINE
action: The pool can be imported using its name or numeric identifier.
config:
testing ONLINE
zvol/zroot/asterisk2p3 ONLINE
zpool import -fR /mnt testing
This hangs forever....
The only way to import that pool from the zvol.
--
You are receiving this mail because:
You are the assignee for the bug.