From owner-freebsd-questions@FreeBSD.ORG Wed Apr 10 08:46:41 2013 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 3F14DC01 for ; Wed, 10 Apr 2013 08:46:41 +0000 (UTC) (envelope-from trond@fagskolen.gjovik.no) Received: from smtp.fagskolen.gjovik.no (smtp.fagskolen.gjovik.no [IPv6:2001:700:1100:1:200:ff:fe00:b]) by mx1.freebsd.org (Postfix) with ESMTP id BB189E08 for ; Wed, 10 Apr 2013 08:46:40 +0000 (UTC) Received: from mail.fig.ol.no (localhost [127.0.0.1]) by mail.fig.ol.no (8.14.6/8.14.6) with ESMTP id r3A8kajo053725 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 10 Apr 2013 10:46:36 +0200 (CEST) (envelope-from trond@fagskolen.gjovik.no) Received: from localhost (trond@localhost) by mail.fig.ol.no (8.14.6/8.14.6/Submit) with ESMTP id r3A8kaDg053722; Wed, 10 Apr 2013 10:46:36 +0200 (CEST) (envelope-from trond@fagskolen.gjovik.no) X-Authentication-Warning: mail.fig.ol.no: trond owned process doing -bs Date: Wed, 10 Apr 2013 10:46:36 +0200 (CEST) From: =?ISO-8859-1?Q?Trond_Endrest=F8l?= Sender: Trond.Endrestol@fagskolen.gjovik.no To: David Demelier Subject: Re: ZFS mounting failed with error 2 In-Reply-To: Message-ID: References: User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) Organization: Fagskolen Innlandet OpenPGP: url=http://fig.ol.no/~trond/trond.key MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="2055831798-1661834366-1365583596=:77823" X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.3.2 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on mail.fig.ol.no Cc: freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Apr 2013 08:46:41 -0000 This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. --2055831798-1661834366-1365583596=:77823 Content-Type: TEXT/PLAIN; charset=ISO-8859-1 Content-Transfer-Encoding: 8BIT On Wed, 10 Apr 2013 10:16+0200, David Demelier wrote: > Hello > > I have tried to create a GPT partition scheme on my machine. I've > created some dataset like that : > > tank/usr > tank/usr/ports > tank/usr/src > tank/var/ > tank/var/log > > (Please note that is a test on a virtual machine before applying to a > real machine). > > I've tried to generate the zpool.cache like that: > > zpool import -o cachefile=/tmp/zpool.cache -o altroot=/mnt -f > cp /tmp/zpool.cache /mnt/boot/zfs/ > > And then tried to set mount point to legacy and bootfs with : > > zfs set bootfs=tank tank > zfs set mountpoint=legacy tank > > The following commands made a lot of warnings : > > zfs set mountpoint=/usr tank/usr > zfs set mountpoint=/var tank/var > ... > > After, the import on the livecd shell generated the error : > > cannot mount '/mnt/var': failed to create mountpoint. > > I must say that it is very hard to make a ZFS working machine, there > are a lot of pages on the Wiki and most of them are a little bit > outdated.. Try to use /tmp/mnt as a temporary altroot. /tmp should be writeable. Not sure about / within the livecd env. When you set mountpoints using the above commands, the filesystems are actually being mounted at their specified mountpoint. Unless the filesystems contain some actual files, more to the point, critical files, i.e. libraries and executables, then you are out of luck. My own blog entry is a bit (out)dated, but maybe it's worth a look: http://ximalas.info/2011/10/17/zfs-root-fs-on-freebsd-9-0/ -- +-------------------------------+------------------------------------+ | Vennlig hilsen, | Best regards, | | Trond Endrestøl, | Trond Endrestøl, | | IT-ansvarlig, | System administrator, | | Fagskolen Innlandet, | Gjøvik Technical College, Norway, | | tlf. mob. 952 62 567, | Cellular...: +47 952 62 567, | | sentralbord 61 14 54 00. | Switchboard: +47 61 14 54 00. | +-------------------------------+------------------------------------+ --2055831798-1661834366-1365583596=:77823--