@mborzecki Thank you for example, I will check more…
I am looking for two cases one is in recovery mode (same as you mentioned) and another one is in run-mode points.
But I am not sure that whether I can call it run mode or not .( run mode with 2 set of snaps/user data)
For example, Assuming that I am getting hardware loaded with Ubuntu Core from factory,But I need to use the same hardware for 2 different Applications use ( say for example medical and automation ). In this case, in run mode, I am expecting different snaps/data in hardware.
Problem is if the device is getting corrupted at end user/field, re-installation lead device to a run-mode which has no specific application snap.Since I installed the application snap manually. So In the filed, I am not able to provide the recovery point to the end user.
I am trying to understand what Ubuntu Cores existing features which help to solve this kind of issues in the actual field deployment.
Easiest method that I understood is prepare the 2 UC images with required snaps and use in hardware based on the use case , That will help me retain the application snaps after re-installation.
Looking for best methods to recover the device with required snaps and data. I am trying to understand what are the features available in UC which are help us use to meet this kind of requirements.
Sorry for the lengthy explanation. Hope you are clear.