Alex Efros schrieb:
> [..]
> 
> If you remote-mount root (using network boot?), /usr and everything else ;-)
> than that's really can make life much easier, but this setup has nothing
> with current topic. I'm asking about configuration where you may boot with
> root but without /usr - that's why /etc/localtime symlink replaced by copy
> of timezone file, grep compiled without perl regex support, etc.
> 
I think the point is (and that's why it's written in the FHS), that you
need a sane system to e.g. boot into single user mode.
First, imagine a setup that has different mount points (not necessarily
mounted from a remote system) for the different directories in he tree -
this setup is quite common and endorsed by many people - to have maybe
the files on different filesystems (e.g. ext2, ext3, reiser, XFS, JFS)
as different filesystems have deviant behavior regarding specific
performance issues, or provide e.g. ACL that you don't need on other
parts in your tree, or are to be located on different disks/IO systems,
etc..
In spite of that, you'll need a sane system when going into single user
mode (maybe to fix a broken partition - that might be /usr) or even
networkless boot.
This is not limited to /usr, but any path below the root-FS defined by
FHS in its first chapter.

Finally I think that asking for "real life scenarios" or "is this still
practicable nowadays" is not the point. The behavior is a principle
written down in FHS - that stands to regulate for standards.
You may say that your setup(s) does/do not need those premises - but
that's ok. There my be others that rely on them.. for various reasons..

Christian (who once thought /opt was a needless addition to the tree and
changed his mind about it - substituting it with averseness to /srv ;-) )

-- 
[email protected] mailing list

Reply via email to