Old Pool: raid
New Pool: nvme
Old container Storage: raid/Docker
New container Storage: nvme/Docker
Stop all Apps: Apps > Stop
Unset Pool: Apps > Configuration > Unset Pool
sudo zfs list | grep ix-apps
If nvme/ix-apps exsists, remove it:
sudo zfs destroy -r nvme/ix-apps
Replicate the ix-apps dataset: Data Protection > Replication Tasks > Add
Source: raid/ix-apps
Destination: nvme/ix-apps
Recursive: Checked
Replication Schedule: Run Once
Make Destination Dataset Read-only: Unchecked
Wait until the replication Job is finished
Check if raid/ix-apps is duplicated to nvme/ix-apps:
sudo zfs list | grep ix-apps
Update the mount point for ix-apps:
sudo zfs set mountpoint=/.ix-apps nvme/ix-apps
Choose Pool: Apps > Configuration > Choose Pool > nvme
Replicate the Configured Storage for the containers: Data Protection > Replication Tasks > Add
Source: raid/Docker
Destination: nvme/Docker
Recursive: Checked
Replication Schedule: Run Once
Make Destination Dataset Read-only: Unchecked
Wait until the replication Job is finished
zfs set aclmode=passthrough nvme/Docker zfs set acltype=nfsv4 nvme/Docker
After confirming everything works:
Delete both Replication Tasks: Data Protection > Replication Tasks > Delete
Delete raid/Docker Dataset: Datasets > raid/Docker > Delete
Delete raid/ix-apps
sudo zfs destroy -r raid/ix-apps sudo zfs list | grep ix-apps