
I have some time on my hands. :( I am doing some website updates, including some Linux install instructions I have posted. I have an old 32_bit laptop here which is now a playtoy upon which I can install anything I want. I have just installed Ubuntu, minus all the customization I normally do. Ubuntu's default install is to place root and /home all on the same partition. My default behaviour is to separate them. I want to be able to blow away the operating system and install something else, without disturbing /home. I want to post notes to non-technical new users, and make things as simple as possible. What do all of you out there think of separate /home partions. Necessary? Not necessary? Installing a new OS on a Ubuntu box means backing up and recovering /home. How reliably upgradable is Ubuntu? -- Howard Gibson hgibson@eol.ca jhowardgibson@gmail.com http://home.eol.ca/~hgibson

On Mon, 27 Aug 2018 at 12:42, Howard Gibson via talk <talk@gtalug.org> wrote:
I have some time on my hands. :(
I am doing some website updates, including some Linux install instructions I have posted. I have an old 32_bit laptop here which is now a playtoy upon which I can install anything I want. I have just installed Ubuntu, minus all the customization I normally do. Ubuntu's default install is to place root and /home all on the same partition. My default behaviour is to separate them. I want to be able to blow away the operating system and install something else, without disturbing /home. I want to post notes to non-technical new users, and make things as simple as possible.
What do all of you out there think of separate /home partions. Necessary? Not necessary?
Installing a new OS on a Ubuntu box means backing up and recovering /home. How reliably upgradable is Ubuntu?
Ubuntu has been my primary desktop OS since Ubuntu 10.04. From 10.04 to 14.04, I attempted to run dist-upgrades a few times and each time had problems of varying magnitudes. IIRC each time, from 10.04 to 14.04 (including short term support releases) I reverted to making clean installs with backup and restore of the home partition. I stopped attempting dist-upgrades at 14.04. Since then, I have been keeping /root and /home on the same partition. My upgrade process can now be briefly summarized as follows: 1. Backup contents of /home, or shrink the existing partition containing /root and /home to a minimum size to make space for a new parition for the new installation. 2. Install Ubuntu, either on the existing partition (overwriting the current install) or on the newly created partition. 3. Selectively restore /home, omitting all of the existing dot-files (hidden files) in /home or migrate from the old partition. 4. Manually restore configs from .local, .config, .gconf and other dot-files and dot-dirs, paying attention to breaking changes in the config files. This is by far the most time-consuming and tedious step in my upgrade process. Unfortunately, I have not yet found a way to automate this process. New Ubuntu versions often contain upgraded applications with breaking changes in their config files. I suspect that many of my failures during dist-upgrades were caused by breaking changes in application configs. Note that the recent Ubuntu distros do not require a separate swap partition. Ubuntu 18.04, for one, happily creates a swap file for you during the installation process. The main benefit of using a swap file rather than a partition is that it is easy to increase the size of the swap file if needed.
participants (2)
-
Howard Gibson
-
Val Kulkov