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