@Baguaman Hello again.
Re:
Glad your sorted again, and note that in the newer Stable releases there is now no surfacing of the ambiguous ‘root’ subvol.
Super. Make sure you have the Enable/Disable quotas in Pools as otherwise you may not actually be running 3.9.2-52 But if you went from the iso to Stable then you are probably OK.
Assuming you have not used/created any shares on your system disk, which is not advised, then this should all be fine as the move from our CentOS vaiant to the 'Build on openSUSE" version should just be a config save, shutdown, detach data pool, re-install openSUSE variant, shutdown, re-attach data pool, config restore.
@Flox has also just added Rock-ons to our config save/restore elements, complete with add-on shares etc.
See the last following post for the most recent changes:
You might also like to take a look at @Flox and my testing of this Rock-on config save / restore as we both tested it in the context of moving from a CentOS base to our proposed Build on openSUSE base prior to merging the code and releasing it in 3.9.2-52:
https://github.com/rockstor/rockstor-core/pull/2100
And assuming all config and data shares are on the data pool, and ideally also the rock-ons root) then all changes/tweaks you’ve made to your Rock-ons should move over with your data pool. Currently the code used to make our CentOS Stable and our openSUSE alpha testing is the same. However it takes slightly different paths to account for the different distro’s ways of doing things.
Oh and as a teaser our openSUSE installer is much much simpler, a lot faster, and currently only 461.3 MB. Just a few more blocker bugs to do, and the odd clean up, and then make sure we clear the openSUSE SuSE trademarks checks and we can release it.
Hope that helps.