Hi All,
kind of a weird problem with my pool
The server itself has 2 lsi 8i cards with each port broken out into 4 sata drive connectors.
(8 drives on 1, 4 on the other .. and the other 4 is a separate pool)
the 12 vdev's are arranged in raidz3
normally, reboot. and enter the key passphrase, geli calculates drive 0-11 and everything is fine.
over the past couple of days, one of the mini sas cables died (with vdev 4/5/6/7)
this caused the same drive (da7) to keep getting ejected out of the pool.
after fighting with it and trying to resilver.. I realized it was probably the cable .. so pulled the 4th cable that was attached to the other pool and replaced the cable with 4/5/6/7 on it .. the rebuild worked fine with no more errors..
but...
I can't fix the pool..
now when I reboot and enter the GELI Decryption key...
notice it skips da10
during the boot process, I get prompted to ask for the passphrase for da6p3
when you enter the passphrase.. the system boots after failing to mount the second pool..
then I get this.
notice da6 is fine, but there is no da11 .. and pool status seems to think that da11 was da7 ..
any idea where to go from here?! any help would be awesome, thanks!
kind of a weird problem with my pool
The server itself has 2 lsi 8i cards with each port broken out into 4 sata drive connectors.
(8 drives on 1, 4 on the other .. and the other 4 is a separate pool)
the 12 vdev's are arranged in raidz3
normally, reboot. and enter the key passphrase, geli calculates drive 0-11 and everything is fine.
over the past couple of days, one of the mini sas cables died (with vdev 4/5/6/7)
this caused the same drive (da7) to keep getting ejected out of the pool.
after fighting with it and trying to resilver.. I realized it was probably the cable .. so pulled the 4th cable that was attached to the other pool and replaced the cable with 4/5/6/7 on it .. the rebuild worked fine with no more errors..
but...
I can't fix the pool..
now when I reboot and enter the GELI Decryption key...
Code:
Calculating GELI Decryption Key for disk0p4: xxx iterations
Calculating GELI Decryption Key for disk1p3: xxx iterations
Calculating GELI Decryption Key for disk2p3: xxx iterations
Calculating GELI Decryption Key for disk3p3: xxx iterations
Calculating GELI Decryption Key for disk4p3: xxx iterations
Calculating GELI Decryption Key for disk5p3: xxx iterations
Calculating GELI Decryption Key for disk6p3: xxx iterations
Calculating GELI Decryption Key for disk7p3: xxx iterations
Calculating GELI Decryption Key for disk8p3: xxx iterations
Calculating GELI Decryption Key for disk9p3: xxx iterations
Calculating GELI Decryption Key for disk11p3: xxx iterations
during the boot process, I get prompted to ask for the passphrase for da6p3
when you enter the passphrase.. the system boots after failing to mount the second pool..
then I get this.
Code:
$ zpool status
pool: abyss
state: DEGRADED
status: One or more devices could not be used because the label is missing or
invalid. Sufficient replicas exist for the pool to continue
functioning in a degraded state.
action: Replace the device using 'zpool replace'.
see: https://openzfs.github.io/openzfs-docs/msg/ZFS-8000-4J
scan: resilvered 364G in 00:27:27 with 0 errors on Sun Apr 3 18:28:07 2022
config:
NAME STATE READ WRITE CKSUM
abyss DEGRADED 0 0 0
raidz3-0 DEGRADED 0 0 0
da10p3.eli ONLINE 0 0 0
1501231572552313979 FAULTED 0 0 0 was /dev/da7p3.eli
da3p3.eli ONLINE 0 0 0
da0p3.eli ONLINE 0 0 0
da6p3.eli ONLINE 0 0 0
da4p3.eli ONLINE 0 0 0
da5p3.eli ONLINE 0 0 0
da7p3.eli ONLINE 0 0 0
da9p3.eli ONLINE 0 0 0
da8p3.eli ONLINE 0 0 0
da1p3.eli ONLINE 0 0 0
da2p3.eli ONLINE 0 0 0
logs
mirror-1 ONLINE 0 0 0
ada1 ONLINE 0 0 0
ada2 ONLINE 0 0 0
notice da6 is fine, but there is no da11 .. and pool status seems to think that da11 was da7 ..
any idea where to go from here?! any help would be awesome, thanks!
Code:
zfs-2.0.0-FreeBSD_gf11b09dec
zfs-kmod-2.0.0-FreeBSD_gf11b09dec
freebsd-version 13.0-RELEASE-p7