Moving a 4-disk pool from one host to another. The pool resides in an external Mediabox USB3/ESATA chassis and consists of 4x 3 TB disks in mirrored stripes for a total of 6TB.
On the old host, using a USB3 addin card or on USB2, the pool loads and runs fine.
On the new host, using an ESATA Expresscard with a MacBook Pro, the pool registers as corrupt:
- Code: Select all
pool: Mediabox
id: 12635093095557323110
state: UNAVAIL
action: The pool cannot be imported due to damaged devices or data.
config:
Mediabox UNAVAIL insufficient replicas
mirror-0 UNAVAIL corrupted data
GPTE_7E0EB42A-951E-44AE-A186-3D4222A8B818 ONLINE
GPTE_6A41B2EE-22D7-4EF1-BB9F-84E857222A1A ONLINE
mirror-1 UNAVAIL corrupted data
GPTE_7725770F-1D79-4A91-90BA-4B57244B3905 ONLINE
GPTE_3A8190E1-248D-4B82-B1AF-E83932289B6C ONLINE
?(bluevulpine@Expanse.local)?(0|ttys000)?(Wed Oct 17|04:31:54)? ? -
Reconnecting it to the old host works fine. I still need to pull a USB cable to the MacBook from the drive (which I expect will work) but the goal is to have ESATA speeds instead of USB2 speeds on the laptop so I'd like to figure out why it won't work over the ESATA card.
EDIT: Confirmed, imports and functions fine with USB on the MacBook, meaning it's a problem when the disks are exposed with ESATA. I've used this enclosure with ESATA and ZEVO in the past without a problem, so I'm not sure what's changed.
- Code: Select all
/dev/disk2
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *3.0 TB disk2
1: EFI 209.7 MB disk2s1
2: ZFS 3.0 TB disk2s2
/dev/disk3
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *3.0 TB disk3
1: EFI 209.7 MB disk3s1
2: ZFS 3.0 TB disk3s2
/dev/disk4
#: TYPE NAME SIZE IDENTIFIER
0: zfs_pool_proxy Mediabox *6.0 TB disk4
/dev/disk5
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *3.0 TB disk5
1: EFI 209.7 MB disk5s1
2: ZFS 3.0 TB disk5s2
/dev/disk6
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *3.0 TB disk6
1: EFI 209.7 MB disk6s1
2: ZFS 3.0 TB disk6s2