[OpenIndiana-discuss] ZFS pool move from one server to another?

Carl Brewer carl at bl.echidna.id.au
Sun Feb 2 22:11:50 UTC 2025



On 3/02/2025 8:30 am, Bill Sommerfeld via openindiana-discuss wrote:
> On 2/2/25 12:53, Carl Brewer via openindiana-discuss wrote:
>> What I'd like to do :
>>
>> detach the raidz array "bigfish" from the new box, pull the drives out.
>
> Before you disconnect the storage, run "zpool export bigfish" on the 
> sending system.  Among other things it will clean up the cachefile on 
> the system which tells ZFS to expect the pool to be there at boot 
> time, as well as marking the on-disk pool as exported.
>
>> Detach the old raidz array "pond" on the old box, shut it down, 
>> remove the old HDDs
>>
>> Physically install the new drives in the old box
>>
>> Attach bigfish (zpool attach?)
>
> At this point, you run "zpool import" on the receiving box, check that 
> it produces output showing a complete pool is ready to import, and then
> "zpool import bigfish" on the receiving box here.
>
> "zpool import" without options will look for pools on its own and tell 
> you if it can find all the pieces.  If it reports missing devices this 
> gives you a chance to fix any cabling or other hardware issues before 
> going ahead with the import.
>
> Changes in device names are not a problem and are to be expected; ZFS 
> looks at the labels it puts at the start and end of each device which 
> identify which place in the pool is occupied by each device.
>
> You can look at these labels yourself with "zdb -l /dev/dsk/...".
>
> If you have some spare disks (even a couple usb sticks will do), I 
> recommend doing a test run with a pool you can afford to lose before 
> doing this for real on a pool you care about.
>
>

Thank you Bill et al, I'll check the zfs versions and give it a go, 
being sure to zpool export!

Carl




More information about the openindiana-discuss mailing list