Moving Boot and App to new disks/pools

Good evening everyone. As per the subject I would like to move the contents of my boot disk to a second M2 disk already installed. Reading the old messages I had found that it would be enough to clone the system currently in use (in the GUI: Boot - Boot Environments - clone ) but, differently from how it is explained, I do not see the possibility of creating the clone on the new disk that does not appear anywhere. Where am I going wrong? Is there another way (possibly without reinstalling)?

In the same way I would like to move all my apps from the pool in which they are now to a different one made up of ssd disks (I am the victim of the startup error where the delay in initializing the apps makes docker appear as dead in the interface). Here too reading the forum, it seems to me that it is sufficient to stop all the apps, select from App -configuration- choose pool and select the new one. The system should ask if I want to migrate the apps and that’s it. Is that exactly how it is? Reading old posts it is not clear if this has stopped working or if it works some apps stop working (like app with a database ?!?) If this method is no longer valid what can be done? Maybe the instructions in this post are still valid?

HOWTO: Copy the hidden ix-apps dataset from one pool to another

Thanks
System: Ryzen 1700x, Dragon scale 24.10.1

Easiest way (assuming your new m.2 is as big as the original) is to add it ass a mirror, then remove the original.

Alternatively, save your config file, re-install to the new disk and then upload your config

1 Like

Tnx, unfortunately my M2 disk is smaller.
Reinstalling is exactly what I would prefer not to do…

Reinstalling and restoring the config file should give you the exact same situation as you started with.

P.S. Cloning a boot environment means creating another identical boot environment alongside your current one on the current boot disk - it is nothing to do with any other disk or mirroring.

1 Like

I understand, tnx. I guess that this will only work if I install the same version of scale, if I install on the new disk the 24.10.2.2 or, even worse, the 25.04.0, this operation won’t work, right?

Do you have also any insight about the other question regarding the apps? :smiling_face:

There are probably limits to how old a config can be before it stops working, but the versions you mention will work fine. You can import the config from 24.10.1 in 25.04.0.

Just Unset the old pool and set the new pool. It should just work.

The only possible issue I foresee would be if you’re using ixVolumes for your storage. But that would be against recommendations. You can verify this by checking the Storage sections in the Settings of your apps.

Ok, thank, I will give it a try.
Just a last doubt, in case something goes wrong during the apps moving, will be posible to revert everything? Simply setting as preferred pool the old one? I imagine that scale doesn’t touch anything inside the orginal ixVolumes path, right?

No - install the exact same major version as you are currently running. Dragonfish to Electric Eel, apps changed and the migration script won’t automatically run. Electric Eel to Fangtooth VMs changed. Stick with the same version to avoid complications.

First export your configuration file and encryption keys.

Then install the exact same major version, and import the configuration file and encryption keys and you should be right back where you started.

OP is going from 24.10.1 and no VMs will migrate to 25.04, but I concede that to avoid unexpected complications arising from differences in versions at this point, it would be better to install the same version currently running.

I lost the intended goal momentarily, namely to reinstall for reinstallation’s sake, not necessarily do an upgrade.