Cleanup after re-installing apps on a different pool

Things can be a bit tricky. fuser is correct in this case. There are no processes with open files in ssdmaster-pool/.ix-apps. If you do something like this:

cd /mnt/.ix-apps
fuser -mM /mnt/.ix-apps

This will show the shell process, because the shell process has the folder open as current working directory.

If you do fuser -mM /mnt/.ix-apps/docker you would get the docker process.

In general, fuser might not be that useful for you - it can only tell you if there are processes which currently have open files within a dataset. I don’t think it recursively goes across mountpoints, so you have to be sure to pick the correct mountpoint.

Good! That also explains why you don’t have any app_mounts datasets. If none of your hostpaths use the old ix-applications folders then you’re all good.

In my installation I have removed the ix-applications datasets without any repercussions.

There was a section in the manual about ix-applications, but I can’t find it now. The most official comment I could find is this:

1 Like