[systemd-devel] /usr on separate file system

Adam Spragg adam at spra.gg
Fri Feb 25 05:35:14 PST 2011


On Friday 25 Feb 2011 13:00:51 Andrey Borzenkov wrote:
> Commit
> http://cgit.freedesktop.org/systemd/commit/?id=80758717a6359cbe6048f43a17c
> 2b53a3ca8c2fa declared separate /usr unsupported. What is really the reason
> for it?

This does seem odd. Might I also point out...

From <http://www.pathname.com/fhs/pub/fhs-2.3.html#THEROOTFILESYSTEM>

To boot a system, enough must be present on the root partition to mount other 
filesystems. This includes utilities, configuration, boot loader information, 
and other essential start-up data. /usr, /opt, and /var are designed such that 
they may be located on other partitions or filesystems.

From <http://www.pathname.com/fhs/pub/fhs-2.3.html#THEUSRHIERARCHY>

/usr is the second major section of the filesystem. /usr is shareable, read-
only data. That means that /usr should be shareable between various FHS-
compliant hosts and must not be written to.

> Are there any bug reports that lead to this decision?

No idea, but given that there are probably a fair few systems out there which 
currently have a separate /usr, I predict quite a few bug reports because of 
this change...

Regards,

Adam


More information about the systemd-devel mailing list