Just done the migration of a stable 24.04 with 5 apps running fine to 24.10. Migration was done without any error or even warning.
It’s a “production” state TrueNAS Scale, no weird stuff, just a basic setup from web interface. All apps and TrueNAS continue to work fine.
The pool where I store apps is named “VM” and I have 2 paths:
/mnt/VM/ix-applications (old)
/mnt/.ix-apps (new)
If I lists files in /mnt/.ix-apps I see my old content migrated plus all the news file added after migration. It works fine.
And in /mnt/VM/ix-applications the time is frozen at migration day. Fine.
I’ve understood I can delete ix-applications but:
root@maximaxi[/mnt/VM]# mount | grep ix-applications | wc -l
35
root@maximaxi[/mnt/VM]# mv ix-applications ix-applications.OLD
mv: cannot move ‘ix-applications’ to ‘ix-applications.OLD’: Device or resource busy
2 questions please:
1/ as ix-applications is a dataset, should I can safely remove it from web interface ? I guess I can but better ask as it’s mounted …
2/ .ix-apps isn’t listed as a dataset, mount point is /mnt/.ix-apps and not /mnt/VM/.ix-apps as it should (apps are supposed to be store in VM pool according to the web interface). What is the idea behind this? It lost some clarity and you can’t control any-more size limit for example as before from the ix-applications dataset.
(sorry if it’s obvious points, I fairly admit I’m near noob in TrueNAS Scale, less than 1 years of using it)
ix-application is a dataset, not a folder. That’s why the mv-command is the wrong tool for the job.
If you are 110% sure you won’t miss it should you need to revert back to a previous TrueNAS version, you can remove it using the UI.
As to why iX choose to mount .ix-apps directly under /mnt instead of on the dataset it actually resides? I believe iX said something about it being a more stable solution for them. Users aren’t meant to manually tinker with it. Not their exact words mind you, it was a post around here somewhere but I can’t find it right now.
As I don’t need to revert back to 24.04, I’ve follow your advice and delete le ix-applications dataset from UI. Everything continue to works like a charm and I don’t have anymore the mount point /mnt/VM/ix-applications. Thanks guyz for the suggestions .
Something remind a little weird: I don’t have a dataset called “ix-apps”, I don’t have at all a dataset for apps.
The only thing in the UI who give a clue of this hidden dataset is the pool where the apps store their data.
I guess it’s represented by this sign:
This is referring to the number of storage volumes used in your install. They would still be the new copies of those datasets in .ix-apps if you’re using iXvolumes or located elsewhere if using host paths. Either way the old ix-applications dataset is irrelevant to this.
There is no indication of the apps pool on the Datasets screen. You would need to go to Apps > Configuration > Choose Pool to confirm the apps pool location.
That icon indicates that your TrueNAS system dataset is stored on that pool.