→ Applies to: SynetoOS 5.x
The error “Cannot import storage pool. One or more devices is currently missing/unavailable. Exiting.” may appear during the migration from SynetoOS 4 to SynetoOS 5.
Step 1. Connect to SynetoOS appliance via SSH as admin
ssh admin@<your_ip_address_or_hostname>
Step 2. Get root privileges
sudo su -
Step 3. Import the hybrid pool
zpool import -d /dev/disk/by-id hybrid
EXAMPLE OUTPUT
[root@syneto-os-dr ~]# zpool status -v pool: hybrid state: ONLINE status: Some supported and requested features are not enabled on the pool. The pool can still be used, but some features are unavailable. action: Enable all features using 'zpool upgrade'. Once this is done, the pool may no longer be accessible by software that does not support the features. See zpool-features(7) for details. scan: scrub repaired 0B in 03:40:08 with 0 errors on Sat Nov 9 02:39:09 2024 config: NAME STATE READ WRITE CKSUM hybrid ONLINE 0 0 0 mirror-0 ONLINE 0 0 0 wwn-0x5000cca0be14a1f4 ONLINE 0 0 0 scsi-SHGST_HUS728T8TAL4204_VGGBAMTG ONLINE 0 0 0 mirror-1 ONLINE 0 0 0 wwn-0x5000cca0be165ad8 ONLINE 0 0 0 wwn-0x5000cca0be15f0a8 ONLINE 0 0 0 mirror-2 ONLINE 0 0 0 wwn-0x5000cca0be160e14 ONLINE 0 0 0 wwn-0x5000cca0be160d60 ONLINE 0 0 0 mirror-3 ONLINE 0 0 0 wwn-0x5000cca0be15ef18 ONLINE 0 0 0 wwn-0x5000cca0be165910 ONLINE 0 0 0 logs mirror-4 ONLINE 0 0 0 wwn-0x5002538e0053478b ONLINE 0 0 0 wwn-0x5002538e00534750 ONLINE 0 0 0 cache wwn-0x55cd2e4151f1ae60 ONLINE 0 0 0 spares wwn-0x5000cca0be162658 AVAIL
Identify the name in the first column of the spare disk (check the last line of the command), to be used in the next command.
Step 4. Remove the spare disk
zpool remove hybrid <spare-disk-name>
EXAMPLE
zpool remove hybrid wwn-0x5000cca0be162658
Step 5. Export the pool
zpool export hybrid
Step 6. Run the zimport tool again
zimport
EXPLANATION
The spare disk is not actually part of the pool to be imported. The reference to the disk comes from the previous operating system, SynetoOS 4. The only method to import the hybrid pool is to remove the spare disk.
IMPORTANT
After finishing the zimport, add the spare drive back to the hybrid pool. Connect through the SynetoOS UI to the Pools page and add the disk to Spares.