I like the approach of Unraid to keep the system at an mostly isolated and immutable state, however I'd like to retain my root folder and all the nice things that come with it, like e.g. a persistent bash/zsh history and config.
I read some approaches that setup this on every start using install scripts, but this approach is likely to break as quite a few components are involved and -lets face it- they change more often than I'd like them to.
I thought about just copying my root folder to the Array on ArrayStop and copy it back on ArrayStart.
A second option would be to soft link the folder on the Array over the stadard root folder, does that work?
Do you think this could work and more importantly are there any downsides or sideeffects to this one should know about?
Happy to hear your feedback about it or how you deal with the issues mentioned in the beginning.