Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 17 Aug 2014 03:27:41 +0200
From:      Thomas Schweikle <tschweikle@gmail.com>
To:        Benjamin Kaduk <kaduk@MIT.EDU>
Cc:        freebsd-fs <freebsd-fs@freebsd.org>
Subject:   Re: zfs only mounting "root" after reboot
Message-ID:  <53F0050D.6060700@gmail.com>
In-Reply-To: <alpine.GSO.1.10.1408162035570.21571@multics.mit.edu>
References:  <CA%2BrGx5c4XSvuFRVMuL1Kmbdo%2B0ETYEQneN21VWUeEOOGKboedw@mail.gmail.com> <CAFG2KCLjwnaLnYBLmYu%2Bc7sBvwZcjaHhmhUAgoWTW9dGyUXz8A@mail.gmail.com> <53EF3036.8050203@gmail.com> <53EFF87F.7080507@gmail.com> <alpine.GSO.1.10.1408162035570.21571@multics.mit.edu>

next in thread | previous in thread | raw e-mail | index | archive | help
On 17.08.2014 02:37, Benjamin Kaduk wrote:
> On Sat, 16 Aug 2014, Thomas Schweikle wrote:
> 
>> I think this shall be mentioned in the FreeBSD handbook, but
>> couldn't find any hint to it. Is it a bug with zfs mounting? Is it
>> intended to have zfs mounts happen before working on fstab mounts?
>> If not, it could be useful to make more clear what happens and that
>> you *must* mark filesystems depending on /tmp, /usr or /var to mount
>> "late"!
> 
> Traditionally, filesystem implementations have not had dependencies on the
> presence of other filesystems in the mount hierarchy.  It is completely
> unsurprising that the documentation does not cover such behavior.
> 
> Do you have notes handy for why fdesc and linproc have such dependencies
> and what they are?

linprocfs -- linux compatible /proc filesystem. It is necessary for
some tools from the linux world you'd like to have running under
FreeBSD. It is merely the same as what FreeBSD has at /proc and is
mounted at /usr/compat/linux/proc (which is linked to
/compat/linux/proc traditionaly). Both deliver the same information,
but with different hierarchy.

fdescfs -- file descriptor filesystem. This provides access to the
per process file descriptors in the global file system namespace. It
is normally mounted at /dev/fd.

There are some other pseudo filesystems you may or may not need to
mount them -- it depends on what programs you run ...! Some of them
mount to /usr/compat, some to /dev (some of them then link to
/usr/compat/<somename> -- these need /usr to be mounted).

-- 
Thomas



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?53F0050D.6060700>