atom feed97 messages in org.freebsd.freebsd-questionsRe: /usr/home vs /home (was: Re: One ...
FromSent OnAttachments
Robison, DaveFeb 17, 2012 2:05 pm 
Chuck SwigerFeb 17, 2012 2:17 pm 
Devin TeskeFeb 17, 2012 2:34 pm 
Maxim KhitrovFeb 17, 2012 2:40 pm 
Douglas CarmichaelFeb 17, 2012 2:42 pm 
PolytroponFeb 17, 2012 2:46 pm 
Jerry McAllisterFeb 17, 2012 2:48 pm 
Douglas CarmichaelFeb 17, 2012 2:50 pm 
Jerry McAllisterFeb 17, 2012 2:53 pm 
Da RockFeb 17, 2012 2:54 pm 
Devin TeskeFeb 17, 2012 3:11 pm 
Julian H. StaceyFeb 17, 2012 3:19 pm 
PolytroponFeb 17, 2012 3:22 pm 
Robison, DaveFeb 17, 2012 3:24 pm 
Da RockFeb 17, 2012 3:29 pm 
Chris HillFeb 17, 2012 3:49 pm 
Chuck SwigerFeb 17, 2012 3:55 pm 
Devin TeskeFeb 17, 2012 4:02 pm 
Robison, DaveFeb 17, 2012 4:09 pm 
Devin TeskeFeb 17, 2012 4:11 pm 
Chuck SwigerFeb 17, 2012 4:40 pm 
Devin TeskeFeb 17, 2012 4:54 pm 
Da RockFeb 17, 2012 4:54 pm 
Da RockFeb 17, 2012 4:59 pm 
Devin TeskeFeb 17, 2012 5:05 pm 
Devin TeskeFeb 17, 2012 5:09 pm 
Chuck SwigerFeb 17, 2012 5:13 pm 
David BrodbeckFeb 17, 2012 5:17 pm 
Da RockFeb 17, 2012 5:17 pm 
Doug HardieFeb 17, 2012 5:50 pm 
Erich DollanskyFeb 17, 2012 6:08 pm 
Daniel StaalFeb 17, 2012 6:16 pm 
Da RockFeb 17, 2012 7:16 pm 
Leslie JensenFeb 17, 2012 9:44 pm 
Lars EighnerFeb 17, 2012 10:05 pm 
Robert BonomiFeb 17, 2012 10:32 pm 
Robert BonomiFeb 17, 2012 11:15 pm 
Erich DollanskyFeb 17, 2012 11:47 pm 
Doug HardieFeb 17, 2012 11:54 pm 
Matthew SeamanFeb 18, 2012 12:39 am 
PolytroponFeb 18, 2012 2:12 am 
PolytroponFeb 18, 2012 2:22 am 
Da RockFeb 18, 2012 2:43 am 
Damien FleuriotFeb 18, 2012 3:06 am 
Damien FleuriotFeb 18, 2012 3:10 am 
Matthew SeamanFeb 18, 2012 3:23 am 
Da RockFeb 18, 2012 3:36 am 
PolytroponFeb 18, 2012 3:39 am 
Da RockFeb 18, 2012 3:56 am 
Matthew SeamanFeb 18, 2012 5:38 am 
Da RockFeb 18, 2012 5:47 am 
Matthew SeamanFeb 18, 2012 6:28 am 
Robert BonomiFeb 18, 2012 6:45 am 
RWFeb 18, 2012 6:54 am 
Da RockFeb 18, 2012 6:54 am 
PolytroponFeb 18, 2012 8:26 am 
Jerry McAllisterFeb 18, 2012 1:06 pm 
Jerry McAllisterFeb 18, 2012 1:33 pm 
Michael SierchioFeb 18, 2012 2:45 pm 
Matthew StoryFeb 18, 2012 3:08 pm 
Daniel StaalFeb 18, 2012 3:10 pm 
Michael SierchioFeb 18, 2012 3:31 pm 
Erich DollanskyFeb 18, 2012 5:03 pm 
Jerry McAllisterFeb 18, 2012 6:30 pm 
Erich DollanskyFeb 18, 2012 7:54 pm 
Carl JohnsonFeb 18, 2012 8:39 pm 
Erich DollanskyFeb 18, 2012 9:26 pm 
Stephen CookFeb 18, 2012 11:21 pm 
Julian H. StaceyFeb 19, 2012 6:29 am 
Daniel StaalFeb 19, 2012 8:10 am 
parvFeb 19, 2012 8:43 am 
Julian H. StaceyFeb 19, 2012 10:37 am 
Da RockFeb 20, 2012 6:44 am 
Jerry McAllisterFeb 20, 2012 6:47 am 
Jerry McAllisterFeb 20, 2012 6:55 am 
Jerry McAllisterFeb 20, 2012 6:58 am 
Julian H. StaceyFeb 20, 2012 8:14 am 
Jerry McAllisterFeb 20, 2012 8:34 am 
Devin TeskeFeb 20, 2012 8:36 am 
Julian H. StaceyFeb 20, 2012 9:43 am 
Robison, DaveFeb 20, 2012 1:43 pm 
Paul MatherFeb 20, 2012 2:05 pm 
Erich DollanskyFeb 20, 2012 6:09 pm 
Chip CamdenFeb 20, 2012 9:25 pm 
Erich DollanskyFeb 20, 2012 9:40 pm 
Robert BonomiFeb 20, 2012 10:06 pm 
Chip CamdenFeb 20, 2012 10:19 pm 
Doug HardieFeb 20, 2012 10:52 pm 
Erich DollanskyFeb 20, 2012 11:37 pm 
Erich DollanskyFeb 20, 2012 11:43 pm 
Robert BonomiFeb 21, 2012 4:38 am 
PolytroponFeb 21, 2012 7:18 am 
Jerry McAllisterFeb 21, 2012 7:56 am 
per...@pluto.rain.comFeb 21, 2012 10:13 am 
David BrodbeckFeb 21, 2012 11:47 am 
Erich DollanskyFeb 21, 2012 4:43 pm 
Erich DollanskyFeb 21, 2012 4:50 pm 
Subject:Re: /usr/home vs /home (was: Re: One or Four?)
From:Lars Eighner (la@larseighner.com)
Date:Feb 17, 2012 10:05:26 pm
List:org.freebsd.freebsd-questions

On Fri, 17 Feb 2012, Daniel Staal wrote:

--As of February 17, 2012 11:46:23 PM +0100, Polytropon is alleged to have said:

Well, to be honest, I never liked the "old style" default with /home being part of /usr. As I mentioned before, _my_ default style for separated partitions include:

/ swap /tmp /var /usr /home

In special cases, add /opt or /scratch as separate partitions with intendedly limited sizes.

You can see that all user data is kept independently from the rest of the system. It can easily be switched over to a separate "home disk" if needed.

--As for the rest, it is mine.

I'm in agreement with you on that I like to have /home be a separate partition, and not under /usr.

It seems to me that partition and mount point are being confused to a degree. There is no reason what is mounted at /usr/home cannot be a separate partition as well as if it were mounted at root. There are some good reasons for the user directories (and perhaps some other data) to be on a separate partition - mostly the reasons relate to ease of back up and migration whether planned or emergency. Arguments about where to mount that partition are not so practical, being more in the philosophic and historical realm. Pick one, recognize not everyone will be on the same page and put appropriate links in.

(Of course, my current zfs system has 40 partitions...) Partly though I recognize that I like it because that's what I'm used to, and how I learned to set it up originally. (My first unix experience was with OpenBSD, over 10 years ago now.)

I've never seen anything listing the main reasons for having /home under /usr though. I figure there must be a decent reason why. Would anyone care to enlighten me? What are the perceived advantages? (Particularly if you then make a symlink to /home.)

There may have been a historic reason, but now it is philosophical - trying to keep the system and userland distinction clear. But there are many flaws in the attempted separation. /var for example is the default location for many logs, both system and user, the spools (remember news?), and databases. You really cannot drop /usr into a different system and have an operational result.

(I put the home directories, the www directory, databases and spools all on the same physical partition which I mount arbitrarily at /usr/local/data. It isn't exactly plug-n-play, but in tests and emergencies is has proved practical to drop the partition into several linices with a high level of functionally - depending on application versioning being close to in sync.)