Skip site navigation (1)Skip section navigation (2)
Date:      27 Mar 2002 13:05:38 -0800
From:      swear@blarg.net (Gary W. Swearingen)
To:        "freebsd-questions@FreeBSD.ORG" <freebsd-questions@FreeBSD.ORG>
Cc:        freebsd-chat@FreeBSD.ORG
Subject:   Re: /home is full... it's mounted under /
Message-ID:  <m5r8m5iuvx.8m5@localhost.localdomain>
In-Reply-To: <20020327002527.2D5AF48425@wastegate.net>
References:  <20020327002527.2D5AF48425@wastegate.net>

next in thread | previous in thread | raw e-mail | index | archive | help
> >
> >It seems /home is actually /usr/home.
> 
It seems "usr" doesn't stand for Unix System Resources now.

It seems that it would be better to not confuse the issues of
seldom-changing, standard directory trees with often-changing
partitioning (necessarily having size and disk considerations).

The OS installer should be fixed to provide the means to control the
placement of the directory trees on both default and custom partitions
so as to avoid the confusion.  (No, I don't have fix; just chatting.)

And by default, the installer should do something like this:

--  Have partitions mounted like this:
    swap    as-is, or debate new algorithm.
    /       Usually 100 MB (?), but smaller for tiny disks.
    /u      Everything else; the name is arbitrary but easily typed.
            (Maybe "/mnt" would make sense, but it's too long.)

--  Have empty directories, /u/{usr,home,var,tmp},
    for use in case a big partition isn't mounted on /u/.

--  Have links
    /usr       -> u/usr
    /home      -> u/home
    /var       -> u/var
    /tmp       -> u/tmp

--  I'd probably fudge the standard and have this too:
    /local     -> u/local
    /usr/local -> /u/local

People would have to learn not to use "u" in pathnames (except in a
few links as above) so that new partitions could be mounted at
/<something> after replacing the link with an empty directory or
so links could be changed, as for two trees sharing a new partition:
    /var -> t/home
    /tmp -> t/tmp


As it is, directory tree "usr" does confusing double-duty as
big-partition "u", except that making /tmp -> usr/tmp combines
/tmp and /usr/tmp (unless you use something like /tmp -> usr/tmp0)
and things like "home" and "var" seem out of place.

P.S.  Maybe if "vinum" didn't have such a intimidating manual, I'd have
discovered a cleaner solution (which avoided links?).

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-chat" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?m5r8m5iuvx.8m5>