From owner-freebsd-fs@FreeBSD.ORG Sun Aug 17 00:42:49 2014 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 60ABE31E for ; Sun, 17 Aug 2014 00:42:49 +0000 (UTC) Received: from dmz-mailsec-scanner-2.mit.edu (dmz-mailsec-scanner-2.mit.edu [18.9.25.13]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id F22D52FFF for ; Sun, 17 Aug 2014 00:42:48 +0000 (UTC) X-AuditID: 1209190d-f79c06d000002f07-80-53eff953f3f5 Received: from mailhub-auth-3.mit.edu ( [18.9.21.43]) (using TLS with cipher AES256-SHA (256/256 bits)) (Client did not present a certificate) by dmz-mailsec-scanner-2.mit.edu (Symantec Messaging Gateway) with SMTP id 34.21.12039.359FFE35; Sat, 16 Aug 2014 20:37:39 -0400 (EDT) Received: from outgoing.mit.edu (outgoing-auth-1.mit.edu [18.9.28.11]) by mailhub-auth-3.mit.edu (8.13.8/8.9.2) with ESMTP id s7H0bcom026144; Sat, 16 Aug 2014 20:37:39 -0400 Received: from multics.mit.edu (system-low-sipb.mit.edu [18.187.2.37]) (authenticated bits=56) (User authenticated as kaduk@ATHENA.MIT.EDU) by outgoing.mit.edu (8.13.8/8.12.4) with ESMTP id s7H0bbmo026137 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Sat, 16 Aug 2014 20:37:38 -0400 Received: (from kaduk@localhost) by multics.mit.edu (8.12.9.20060308) id s7H0batC007547; Sat, 16 Aug 2014 20:37:36 -0400 (EDT) Date: Sat, 16 Aug 2014 20:37:36 -0400 (EDT) From: Benjamin Kaduk To: Thomas Schweikle Subject: Re: zfs only mounting "root" after reboot In-Reply-To: <53EFF87F.7080507@gmail.com> Message-ID: References: <53EF3036.8050203@gmail.com> <53EFF87F.7080507@gmail.com> User-Agent: Alpine 1.10 (GSO 962 2008-03-14) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFIsWRmVeSWpSXmKPExsUixCmqrRv8832wwZt7ShbHHv9ks7hw+C27 A5PHjE/zWTx2zrrLHsAUxWWTkpqTWZZapG+XwJXx5d4i9oIXrBVTHn1nbmC8wNLFyMkhIWAi cf3LUkYIW0ziwr31bCC2kMBsJomTrzO6GLmA7I2MEuf3trFCOIeYJH687WKDcBoYJY4uuwg2 ikVAW+Lv5PWsIDabgIrEzDcbwUaJAMXfPjzMDmIzC6hLNDRNAbOFBYwkWu5vArM5BTQljhx+ wARi8wo4SrxcsR9qwXlGiRN3G8HuExXQkVi9fwoLRJGgxMmZT1gghmpJLJ++jWUCo+AsJKlZ SFILGJlWMcqm5Fbp5iZm5hSnJusWJyfm5aUW6Rrp5WaW6KWmlG5iBAerJO8OxncHlQ4xCnAw KvHwCvS9DxZiTSwrrsw9xCjJwaQkysv7AyjEl5SfUpmRWJwRX1Sak1p8iFGCg1lJhPfPPqAc b0piZVVqUT5MSpqDRUmc9621VbCQQHpiSWp2ampBahFMVoaDQ0mC9/l3oEbBotT01Iq0zJwS hDQTByfIcB6g4Q4gi3mLCxJzizPTIfKnGHU5Wpre9jIJseTl56VKifN+BxkkAFKUUZoHNweW ZF4xigO9JcwrBzKKB5ig4Ca9AlrCBLSkZvNbkCUliQgpqQZGVTO2rZITLpbc6Y8yfsTfP+3q VoVnL547Tii/w/Y0RqLQ4mJejnuNtY+Eq3NIxZrNT5Z/0BFiuqMbeXDO9T7DEnldocOd9202 9LIvrzZKZDwaush4ka/6AVmDvd8uPt/XddN6nvHPnuC3S1rK/t2zlqi6skf78ATzBQ5lj4Va j09OdI1XueSmxFKckWioxVxUnAgAvDjnxA0DAAA= Cc: freebsd-fs X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 17 Aug 2014 00:42:49 -0000 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? Thanks, Ben Kaduk