I just discovered something
I discovered this while reading through a copy of Full Circle Magazine (issue 24 actually), I have in my ebook reader.
In response to Question #2: A separate /home partition has not been necessary in a while. Ubuntu's installers do not remove directories named "home" when installing. Mounting a separate home partition is not necessary, because Ubuntu doesn't remove any directory named /home when you install Ubuntu, and that is why the default ubuntu install doesn't create a seperate partition for the home directory, and why it has been unnecessary for me to go to all the trouble of manually creating a /home partition. Even more anoying is that when I was corresponding with Canonical about how to custom build the installer to create a /home partition, instead of telling me it was unnecessary, they kept offering to sign me up for unnecessary paid support services. |
|
|
Comments (31)
separate /home can be convenient
6 earlier comments in the full thread.
Fun thing is, when I knew I wanted all my system stuff to be on D:/ I couldn't manage it, and when I did it was by accident.
I wonder how many virusses don't work because they suppose WINDOWS and SYSTEM32 dirs are on C:/.
On Linux, I've always had separate partitions for /opt, /var, /tmp, /home and /usr. Not for boot (because in my opinion there's no need for it, why do most distri insist on it? Just like having swap, I don't need and want no freakin' swap (Debian, get lost already!)
My current scheme of partitions is just because OpenBSD, the first thing beyond Windows I used, recommended it that way. Not that I ever needed the separate partitions AFAIK, but it keeps the root partition small (300MB is enough most of the times). It was also nice to have my music on a separate partition, which I can mount read only, to be sure I don't destroy it by accident. However, changing ID3 tags is impossible that way, so now its rw again.
The whole thing managed with LVM of course, because if /usr holds KDE4, kernel source trees and documentation (screwed up USE-flags was the reason), and also 100k files for portage it sometimes breaks the 10Gb limit and I have to extend it.
Because there was a time when it was necessary. Earlier versions of LILO could only access the first 1024 cylinders of the drive, or some such. It hasn't been necessary for a long time, and I don't think it's ever been necessary with GRUB.
@hkwint: It's still sometimes nice to have /boot separate. We went through that brief period where grub didn't support large inodes or the then experimental ext4 filesystem. Having a separate /boot allowed you to avoid those issues. The other solution, one which a number of distros implemented for one release, was to go back to lilo as the default (or only) bootloader.
Quoting:> ...why do most distri insist on it?And I can think of one Unix case where it's still strongly advised: PA-RISC-based HP-UX. They have an OEM agreement with Veritas to ship VxFS, but boot files must still be in UFS for the OpenBoot PROM to find them. Hence, if vmunix isn't on a separate slice, the root partition itself must be UFS.
Because there was a time when it was necessary.
I think a similar requirement for AIX applies, that vmunix can't be on a JFS slice.
I am THIS CLOSE to giving Mac a serious try.
Dear Ubuntu, may I suggest precisely where you can place /home?
thxbye.
(That's a joke.)
I think the problem is that a lot of distri are more interested in adding new features than in making sure they work.
Separate /home is a wonderful theory that does not work so well in practice when you start playing with wildly divergent distros. I never recommend making one, instead I recommend that you save nothing in /home/$USER that you dont have to, and instead make separate data partitions.
@TC I see a common theme to all the distros you mentioned with the exception of PCLOS.
Everyone please notice that I didn't succumb to temptation. :)
:)
True az, there is a common thread there :). It's hard to break the Debian habit because their package repos are gigantic. They have everything. I'm also testing the current OpenSUSE. There is much to like, there is also much to vex. Sighhhh.
Yesterday my (three year old?) Firefox profile became 'hosed'. Never experienced this before, but here's what happened:
Whenever I try to close FF, it freezes my complete PC, music starts to 'scratch', all LED's on the keyboard start to blink, system is unresponsive (kernel oops somewhere?) and I can repeat this error. Killall instead of Ctrl+Q still does the job though, when trying to close FF. When I use --safe-mode (or something like that), the problem is gone. This means there's a FF plugin that's so buggy that it can halt my whole system! You'd almost opt for Chrome. But I don't like Google, so thank god there's Opera.
The remedy here: Manually try and find out which plugin breaks FF. Everytime it breaks, I have to use the power button to reboot! How's that better than Windows?
Also, the Enter-key didn't work in the URL bar. Turns out my profile is hosed. Proposed solution: Manually migrating data to a new profile, including re-installing plugins, manually copying sqlite-databases of bookmars / passwords, and than plug&pray.
Then I haven't told about the Xorg issue which Alt-Tabs out of the blue on random occasions without me having pressed anything. You type a word, and halfway typing the word you are in another window. Really screwed.
And I haven't mentioned Xorg 'crashes' from time to time - also out of the blue at random moments. Nothing in the logs though! I'm a bit desparate.
And I haven't mentioned Gentoo package system (Az, I'll mention it) becoming more and more complex until the point where it's almost impossible to 'emerge' 300 packages without an error (yesterday I set a new record: 100 packages and no errors! First time in three months though). But it's still better than Debian, where it's almost impossible to mix stable with unstable without sacrificing a goat, donatign money to the FSF church and waiting until at least 4 stars align on the horizon. It gives you 'scores' of how likely it is that the solution apt proposes may work, and when those scores are 200 below zero (!) you know you're screwed.
Apart from configuring new kernels: It's just plain huge and can't be done by a single human anymore, unless you're unemployed for the next millenium. What I do nowadays: Take the kernel config of Sabayon, copy it to Gentoo. Then, when updating to some new version: Run with the oldconfig command.
Now, here comes the best part of kernel configuration, and the tip of the week (remember!): Press and hold enter until kernel config is done. Now, of the 5000 new options you have all the default ones.
And KDE4 coming with no 3-to-4 migration tool, only manually migrating is possible - is another showstopper for those who ilke to actually get some work done.
Luckily, I don't have to choose because I can't afford a Mac.
Nonetheless, I say you might try Syllable or Haiku first before switching. If you forget some of the fanboys (PP anyone?) it seems it can be pretty OK for 'easy desktop jobs'.
One piece about why the bazaar 'may' fail, which I really enjoyed reading, is here:
http://www.modeemi.cs.tut.fi/~tuomov/b/2007/theses_on_free_s...
Especially the part about when the wind blows, the cathedral still stands but the bazaar is gone.
"separate /home partition has not been necessary in a while"
Whereas with a separate /home partition, you stand a very, very good chance of having the user files survive the reinstall, saving you time and trouble. Again, don't do this on any /home partition you care about without doing a backup first.
And then there's dual-booting. I don't recommend sharing a /home directory between two distros in a dual-boot, but without /home on its own partition, I doubt that you could do this even if you wanted to.
Ubuntu only wants /home in the root partition because then the size of /home relative to / ceases to be a problem. In a single partition, /home or /usr can grow as big or small as warranted and there will never be a need to repartition, since the disk space is equally shared by everything from / on down.
Yeah, this works, but I'd much rather learn how to use gParted with a live CD and keep /home separate. For me it's the only way.
One problem with pre-existing user home directories during reinstalls is that adduser won't assign an existing home directory to a new user. You have to rename the existing one so it can create a new one then merge it back.
[url=https://bugs.launchpad.net/ubuntu/ source/adduser/ bug/178616]https://bugs.launchpad.net/ubuntu/ source/adduser/ bug/17861...[/url]
Post a comment
A free account is needed to post. Write your comment here first: your text is kept in this browser while you sign up or log in, and is waiting for you when you come back.
Your message:Sign up and post (it is free) or Log in and post

