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>