From owner-freebsd-questions@FreeBSD.ORG Tue Jan 25 18:29:12 2011 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D0B371065674 for ; Tue, 25 Jan 2011 18:29:12 +0000 (UTC) (envelope-from listreader@lazlarlyricon.com) Received: from mailgw18.surf-town.net (mail12.surf-town.net [212.97.132.52]) by mx1.freebsd.org (Postfix) with ESMTP id 892618FC19 for ; Tue, 25 Jan 2011 18:29:12 +0000 (UTC) Received: by mailgw18.surf-town.net (Postfix, from userid 65534) id C4A271A004; Tue, 25 Jan 2011 19:29:09 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by mailgw18.surf-town.net (Postfix) with ESMTP id 142731A127; Tue, 25 Jan 2011 19:28:32 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at mailgw18.surf-town.net X-Spam-Flag: NO X-Spam-Score: -1.44 X-Spam-Level: X-Spam-Status: No, score=-1.44 tagged_above=-999 required=7 tests=[ALL_TRUSTED=-1.44] Received: from mailgw18.surf-town.net ([127.0.0.1]) by localhost (mailgw18.surf-town.net [127.0.0.1]) (amavisd-new, port 10024) with LMTP id bZ-+MBPLbGVx; Tue, 25 Jan 2011 19:28:27 +0100 (CET) Received: from lazlar.kicks-ass.net (c-4d80e355.09-42-6e6b7010.cust.bredbandsbolaget.se [85.227.132.158]) by mailgw18.surf-town.net (Postfix) with ESMTPA id 113651A01D; Tue, 25 Jan 2011 19:28:26 +0100 (CET) Message-ID: <4D3F1649.9000608@lazlarlyricon.com> Date: Tue, 25 Jan 2011 19:28:25 +0100 From: Rolf Nielsen User-Agent: Mozilla/5.0 (X11; U; FreeBSD amd64; sv-SE; rv:1.9.2.13) Gecko/20110117 Lightning/1.0b2 Thunderbird/3.1.7 MIME-Version: 1.0 To: "J. Porter Clark" References: <20110125014223.GA13385@auricle.charter.net> <4D3E8DC0.9060605@gmx.com> <20110125140705.GA20041@auricle.charter.net> <4D3EDE51.6070404@lazlarlyricon.com> <20110125181339.GA21203@auricle.charter.net> In-Reply-To: <20110125181339.GA21203@auricle.charter.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-questions@freebsd.org Subject: Re: How to label a GELI device X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Jan 2011 18:29:12 -0000 2011-01-25 19:13, J. Porter Clark skrev: > On Tue, Jan 25, 2011 at 03:29:37PM +0100, Rolf Nielsen wrote: >> >> Correct me if I'm wrong anyone. >> You need to first label da0s1d >> >> e.g. like so >> >> glabel label data da0s1d >> >> then geli init the labeled device >> >> e.g. like so >> >> geli init -l 256 -s 4096 label/data > > Unfortunately, this step overwrites the label. It does not. I just tested it with a file backed md device, and hexdumped it after each step (creating the file, mdconfig it, label the md device and encrypting it). After the first two steps, I got just zeros, after labeling it, I got the last sector containing the label, and after encrypting it, I got the second last sector (i.e. the last sector of the labeled device) containing the eli data and the last secor still containing the label. If it does overwrite the label, you most likely specified the da0s1d to the geli init command. You need to specify label/data (replace "data" with the name you choose). If I try > to repeat the glabel command, then the geli metadata is > overwritten. > >> That will give you a device node called /dev/label/data.eli, that you >> can newfs and mount. Unfortunately, since you already encrypted da0s1d, >> you may have to back it up, and restore the data after you've redone it. >> I had this problem a few years ago, and I had to back up and restore, >> but perhaps it's been made simpler now? Though I doubt it. > > I think that this is the problem. >