Written by jvin248 the 18 Apr 10 at 15:56.
Category: Installation.
Related project:
Nothing/Others.
Status: New
Rationale
Some HDDs are small and that's a great reason to combine everything in one partition. Or dual booting is already using too many primary partitions on the HDD.
However, if people are installing a new system, they might want to know that by setting up a separate /home partition they can keep all their data there and update the root partition separately (wipe/reinstall/upgrade/etc).
New users are the most likely to fiddle with their programs or OS and then be forced to reinstall as less likely to know how to recover from user error ("oops, I guess I shouldn't have deleted that /etc directory!").
A more intelligent automatic install would be fantastic. ie look for unallocated space, test how large ram is, assess total size of the drive. HOw difficult are these things to do from the terminal? Surely a simple bit of programming?
Someone still needs to explain why #3 got voted down to me..
The Rationale is wrong anyway because it ASSUMES you need to separate /home and / to allow new safe installs, whilst in reality, the installation process can simply move /home to another folder, and move it back after.
Clearly another case of yet another "Linux protip gone wrong".
The only good reason I can think of for setting /home up on another partition is on servers/mission critical environments, where an admin may want to prevent users/students/idiots from consuming the harddisk space on / killing everything including logging potentially. But this is rarely applicable to Ubuntu client, and when running a large corporate environment, the client images are best off not separating the partitions anyway, because they SHOULD be mounting the home directory over NFS (or another protocol), in which case, /home would NEVER be used anywhere except the server (and even then, it is more complicated).
I've marked the idea as "not an idea", because the rationale makes totally false assumptions (furthermore, it assumes that application settings from a newer version of an application will work on an old version).
Sorry, please DON'T use swap partitions (use swap files), and DON'T use /home unless its a server. One of these I need to write a "101 protips for Linux which are WRONG" guide.