best practice system setup and some concept ideas - /root (OS) /home (data) re-play changes and and /etc/config after re-install with new distro version?
Hello Dear Debians,
what is the best practice for easy update & dist-upgrade:
- in terms of speed and easy of distro updates, it makes sense
to separate
- /root (software (programs) that can be re-downloaded) (on
separate single suepr fast SSD or NVMe)
- /home (non-reblacable unique data (massive amounts of space
with 8x4TB software mdadm RAID10))
- when a new Debian 12 is coming out
- how to re-play all those changes, installs, configs and
programs made to /root?
- mergo changes from a git repo into (also changed/updated by
distro) config files?
- and just pray it works :) (it will very often work :)
- if things go wrong there is still this nice "show me all
changes to logs in beautiful colors" one liner
- (ccze is very much needed also in Debian 12 :) (tried many
alternatives)
- find /var/log/* -type f \( -name "*"
\) ! -path '*.gz*' -exec tail -n0 -f "$file" {} + | ccze
would it be cool if such a system was already "build into" GNU
Linux Debian?
Like:
- install a very basic Debian 11 template
- apply all changes (all changes will be recorded to a separate
partition (!?) or a local git repo!?) and saved as a "config
snapshot" that can be re applied as soon as Debian 12 template
is released :)?
just an idea :)
to automate those updates :)
(which with very basic systems with basic services just work
(mostly) flawlessly thanks all involved :)
best reg
Reply to: