Hello,
I can't import my Pool after migrating from TrueNAS Core to TrueNAS Scale.
The devices are marked as UNAVAILABLE. The disks are still visible, but they don't have a Pool assigned to. It seems like TrueNAS can't find the disks. The Pool is not GELI encrypted, but the Root Dataset is encrypted. I don't know if this is relevant.
I can go back to TrueNAS Core and import the Pool and everything is fine. Its interesting, that all the drives, marked as "UNAVAIL" in Scale, are Drives attached via an HBA SAS2008.
Is there a way to point the "missing" disks in the pool to the right Disks?
I can't import my Pool after migrating from TrueNAS Core to TrueNAS Scale.
Code:
# zpool import pool: apfelcake-home-pool id: 16058675992404351851 state: UNAVAIL status: One or more devices contains corrupted data. action: The pool cannot be imported due to damaged devices or data. see: https://openzfs.github.io/openzfs-docs/msg/ZFS-8000-5E config: apfelcake-home-pool UNAVAIL insufficient replicas raidz2-0 UNAVAIL insufficient replicas 3989863d-bef4-11ec-8168-001517d6061e UNAVAIL 9283d139-7a9e-11eb-a8e0-b06ebf3732d8 UNAVAIL 929d53a4-7a9e-11eb-a8e0-b06ebf3732d8 UNAVAIL 92b8bda8-7a9e-11eb-a8e0-b06ebf3732d8 UNAVAIL 86adcff9-4fbb-11ec-b633-b06ebf3732d8 UNAVAIL dfe5e425-825b-11eb-908e-b06ebf3732d8 UNAVAIL sdh2 ONLINE
Code:
lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 2.7T 0 disk sdb 8:16 0 2.7T 0 disk sdc 8:32 0 2.7T 0 disk sdd 8:48 0 2.7T 0 disk sde 8:64 0 2.7T 0 disk sdf 8:80 0 2.7T 0 disk sdg 8:96 0 476.9G 0 disk sdh 8:112 0 2.7T 0 disk ├─sdh1 8:113 0 2G 0 part └─sdh2 8:114 0 2.7T 0 part sdi 8:128 0 2.7T 0 disk sdj 8:144 0 59.6G 0 disk ├─sdj1 8:145 0 260M 0 part ├─sdj2 8:146 0 43.4G 0 part └─sdj3 8:147 0 16G 0 part └─sdj3 253:0 0 16G 0 crypt [SWAP]
Code:
blkid /dev/sdh2: LABEL="apfelcake-home-pool" UUID="16058675992404351851" UUID_SUB="11960437850125860992" BLOCK_SIZE="4096" TYPE="zfs_member" PARTUUID="563f616d-7daa-11eb-aeac-b06ebf3732d8" /dev/sdj1: SEC_TYPE="msdos" UUID="6D65-1806" BLOCK_SIZE="512" TYPE="vfat" PARTUUID="c8754764-216e-11ed-885b-b06ebf3732d8" /dev/sdj2: LABEL="boot-pool" UUID="4760369027261807198" UUID_SUB="10406371361967250506" BLOCK_SIZE="4096" TYPE="zfs_member" PARTUUID="c8f2abab-216e-11ed-885b-b06ebf3732d8" /dev/mapper/sdj3: UUID="392100f4-dc43-44a9-8625-2519261f784e" TYPE="swap" /dev/sdh1: PARTUUID="562c819a-7daa-11eb-aeac-b06ebf3732d8" /dev/sdj3: PARTUUID="c8e5a283-216e-11ed-885b-b06ebf3732d8"
The devices are marked as UNAVAILABLE. The disks are still visible, but they don't have a Pool assigned to. It seems like TrueNAS can't find the disks. The Pool is not GELI encrypted, but the Root Dataset is encrypted. I don't know if this is relevant.
I can go back to TrueNAS Core and import the Pool and everything is fine. Its interesting, that all the drives, marked as "UNAVAIL" in Scale, are Drives attached via an HBA SAS2008.
Is there a way to point the "missing" disks in the pool to the right Disks?