What is the difference between ix-applications and ix-apps in Dataset?

Hi guys, just a quick question as I have installed apps from TrueNas Catalog and configured the storage by the default ixVolume. After creating and using it for a while I realised that there is ix-applications and ix-apps in the Dataset.

I wonder why there is two different dataset and why is it taking up quit a bit of storage as my actual saved data in those apps are around +200GB. However both the is-applications and ix-apps take up to around +600GB?

See this docs page:

@Captain_Morgan Thanks for the guide. I guess the following summarise the differences.

“TrueNAS creates the ix-apps dataset on the chosen pool and uses it to store all container-related data. This is for internal use only.”

“ ixVolumes are not recommended for permanent storage volumes, they are intended for use as rapid storage for a test deployment of the container. We recommend adding datasets and configuring the container storage volumes with the host path option.”

“ TrueNAS systems with applications deployed that upgrade from earlier releases to 24.10 continue to see the ix-Applications dataset on the pool chosen for applications to use. New installs or systems upgrading where applications are not deployed and a pool is not chosen for apps use the hidden ix-apps dataset. Choosing the pool for apps to use, creates this dataset to store all container-related data. To expose storage volumes found in the ix-applications dataset, take a recursive snapshot.”

In summary, TrueNAS ix-apps is the new default dataset name used for storing application data, starting from version 24.10. ix-Applications is the legacy dataset name used in earlier versions of TrueNAS. For backwards compatibility, when a system is upgraded from an earlier release to 24.10.

In this case, I can safely delete the ix-Applications dataset right?

Our recommendation would be to keep it… until next version.

Wait until other users test and verify… or the docs recommend it.

99/100 seat belts aren’t needed… do you wear them?

1 Like

200GB vs 600GB is probably snapshots. You can probably remove the older ones quite safely.

1 Like

Alright in this case I will wait until it is stable and verified. Thanks for the guide!

So nearly a year and two versions later, what is the advice now? I have both these directories and would like to get rid whichever one is no longer used.

(Most of my Docker apps use persistent storge on a dedicated pool, apart from when that data is temporary anyway [like cache data].) TrueNAS 25.04, soon to be upgraded to 25.10.

/mnt/home/ix-applications has not been written to since 2024-02-13, while /mnt/.ix-apps was last written to on 2025-10-17 so perhaps there’s my answer but I wouldn’t want to rely on that alone.

If you do not plan to revert back to 24.04 and have migrated all your apps from kubernetes to the docker backend, you can remove the ix-application dataset because it was used by the kubernetes backend and doesn’t get used by the docker backend. That one uses the .ix-apps dataset.

1 Like