I want to be able to format my OS SDD and format and reinstall without losing any user data, is this possible? I'm currently doing this on Windows 7 and 8 with the help of portable apps and some hacks. Drivers are downloaded automatically on Windows so I don't know how to translate this on Linux.
For example, my Firefox and Thunderbird profiles are pointed to my second drive so I just update the path and I'm done.
What would be the best approach? I'm very confused about where things are installed, after reading a few articles apparently it's all over the filesystem (from /opt to /usr) so there's no easy way to do this? And of course I'm moving the /home folder to the other disk.