757 views +0 -0

Move Apps to New Pool 25.04 Electric Eel

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