[OpenIndiana-discuss] zpool import not possible after slot change
Stephan Althaus
Stephan.Althaus at Duedinghausen.eu
Thu Apr 15 13:02:38 UTC 2021
On 04/15/21 02:02 PM, Stephan Althaus wrote:
> Hello!
>
> I have a 1-disk pool which i use only from time to time.
>
> Normally i would expect that i can import the pool after installing
> the disk again, (on 'cold' machine, boot with --reconfigure) the slot
> is not relevant.
>
> Just to check that disk and zfs label are ok, i mounted the pool on a
> linux machine, everything is ok there.
>
> On OI i cant import the pool, the "-f" flag does not help.
>
> Details below.
>
> Btw, just to be clear, I had this same error before i tried to import
> the pool with linux, so the import with linux is not the origin of the
> problem here.
>
> Any hints on how to dig into this further are welcome!
>
> Thanks!
>
> Stephan
>
> ________________________________________
>
> # zpool import
> Password:
> pool: bkp1t
> id: 4466948378057274312
> state: FAULTED
> status: The pool was last accessed by another system.
> action: The pool cannot be imported due to damaged devices or data.
> The pool may be active on another system, but can be imported
> using
> the '-f' flag.
> see: http://illumos.org/msg/ZFS-8000-EY
> config:
>
> bkp1t FAULTED corrupted data
> c8t2d0s0 UNAVAIL corrupted data
>
> # zdb -l /dev/rdsk/c8t2d0s0
> ------------------------------------
> LABEL 0
> ------------------------------------
> version: 5000
> name: 'bkp1t'
> state: 0
> txg: 26349
> pool_guid: 4466948378057274312
> errata: 0
> hostid: 758768731
> hostname: 'Fuji'
> top_guid: 15764649591111927753
> guid: 15764649591111927753
> vdev_children: 1
> vdev_tree:
> type: 'disk'
> id: 0
> guid: 15764649591111927753
> path: '/dev/sda1'
> devid: 'id1,sd at n50000396b5803dd2/a'
> phys_path: '/pci at 0,0/pci8086,c01 at 1/pci1734,11e4 at 0/sd at 4,1:a'
> whole_disk: 0
> metaslab_array: 256
> metaslab_shift: 33
> ashift: 13
> asize: 987837759488
> is_log: 0
> create_txg: 4
> features_for_read:
> com.delphix:hole_birth
> com.delphix:embedded_data
> labels = 0 1 2 3
>
>
> _______________________________________________
> openindiana-discuss mailing list
> openindiana-discuss at openindiana.org
> https://openindiana.org/mailman/listinfo/openindiana-discuss
The error occurs only on the buildtin AHCI SATA interface.
Now i have tested 2 slots that are on a HBA on an LSI based Raid
controller in JOBD mode.
There i could import the pool, the disk is available.
I did not import the pool to keep the current state for further testing.
After connecting the disk back to a 'normal' AHCI port, the import is
not possible as statet in the original post.
weird, no?
# /usr/lib/pci/pcieadm show-devs
BDF TYPE DRIVER DEVICE
0/0/0 PCI -- Xeon E3-1200 v3 Processor DRAM
Controller
0/1/0 PCIe Gen 3x8 pcieb3 Xeon E3-1200 v3/4th Gen Core
Processor PCI Express x16 Controller
1/0/0 PCIe Gen 3x8 mr_sas1 MegaRAID SAS 2208
...
$ sudo zpool import
Password:
pool: bkp1t
id: 4466948378057274312
state: ONLINE
status: The pool was last accessed by another system.
action: The pool can be imported using its name or numeric identifier and
the '-f' flag.
see: http://illumos.org/msg/ZFS-8000-EY
config:
bkp1t ONLINE
c10t2d1s0 ONLINE
# zdb -l /dev/rdsk/c10t2d1s0
------------------------------------
LABEL 0
------------------------------------
version: 5000
name: 'bkp1t'
state: 0
txg: 26349
pool_guid: 4466948378057274312
errata: 0
hostid: 758768731
hostname: 'Fuji'
top_guid: 15764649591111927753
guid: 15764649591111927753
vdev_children: 1
vdev_tree:
type: 'disk'
id: 0
guid: 15764649591111927753
path: '/dev/sda1'
devid: 'id1,sd at n50000396b5803dd2/a'
phys_path: '/pci at 0,0/pci8086,c01 at 1/pci1734,11e4 at 0/sd at 4,1:a'
whole_disk: 0
metaslab_array: 256
metaslab_shift: 33
ashift: 13
asize: 987837759488
is_log: 0
create_txg: 4
features_for_read:
com.delphix:hole_birth
com.delphix:embedded_data
labels = 0 1 2 3
# init 5 && exit
updating /platform/i86pc/amd64/boot_archive (CPIO)
logout
Connection to fuji closed.
steven at dell6510:~$ ssh -YXC fuji
The illumos Project illumos-6dcbfae4aa April 2021
You have new mail.
# zpool import
Password:
pool: bkp1t
id: 4466948378057274312
state: ONLINE
status: The pool was last accessed by another system.
action: The pool can be imported using its name or numeric identifier and
the '-f' flag.
see: http://illumos.org/msg/ZFS-8000-EY
config:
bkp1t ONLINE
c10t15d1s0 ONLINE
# zdb -l /dev/rdsk/c10t15d1s0
------------------------------------
LABEL 0
------------------------------------
version: 5000
name: 'bkp1t'
state: 0
txg: 26349
pool_guid: 4466948378057274312
errata: 0
hostid: 758768731
hostname: 'Fuji'
top_guid: 15764649591111927753
guid: 15764649591111927753
vdev_children: 1
vdev_tree:
type: 'disk'
id: 0
guid: 15764649591111927753
path: '/dev/sda1'
devid: 'id1,sd at n50000396b5803dd2/a'
phys_path: '/pci at 0,0/pci8086,c01 at 1/pci1734,11e4 at 0/sd at 4,1:a'
whole_disk: 0
metaslab_array: 256
metaslab_shift: 33
ashift: 13
asize: 987837759488
is_log: 0
create_txg: 4
features_for_read:
com.delphix:hole_birth
com.delphix:embedded_data
labels = 0 1 2 3
steven at fuji:~$
More information about the openindiana-discuss
mailing list