From owner-freebsd-current@freebsd.org Mon Oct 19 23:44:11 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 34D3FA1968F for ; Mon, 19 Oct 2015 23:44:11 +0000 (UTC) (envelope-from cracauer@koef.zs64.net) Received: from koef.zs64.net (koef.zs64.net [IPv6:2a00:14b0:4200:32e0::1e6]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id CBE7CD36 for ; Mon, 19 Oct 2015 23:44:10 +0000 (UTC) (envelope-from cracauer@koef.zs64.net) Received: from koef.zs64.net (koef.zs64.net [IPv6:2a00:14b0:4200:32e0:0:0:0:1e6]) by koef.zs64.net (8.15.2/8.14.9) with ESMTP id t9JNi6Dm094832; Mon, 19 Oct 2015 23:44:06 GMT (envelope-from cracauer@koef.zs64.net) Received: (from cracauer@localhost) by koef.zs64.net (8.15.2/8.14.9/Submit) id t9JNi6Jk094831; Mon, 19 Oct 2015 19:44:06 -0400 (EDT) (envelope-from cracauer) Date: Mon, 19 Oct 2015 19:44:06 -0400 From: Martin Cracauer To: Yonas Yanfa Cc: freebsd-current@freebsd.org Subject: Re: Depreciate and remove gbde Message-ID: <20151019234406.GA88752@cons.org> References: <56237623.5010702@fizk.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <56237623.5010702@fizk.net> User-Agent: Mutt/1.5.24 (2015-08-30) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Oct 2015 23:44:11 -0000 Yonas Yanfa wrote on Sun, Oct 18, 2015 at 06:36:19AM -0400: > > Is there any objection to removing gbde? How many people use gbde? When > have you used gbde over geli, and why? You would exclude all current users from accessing their existing filesystems or whatever they put into that block device. A conversion tool would pretty much be forced to use the current kernel layers (doing the block chaining in userspace would be annoying), and it would be fundamentally unsafe to have your half-converted filesystem on disk in case of an interruption. Plus I think GELI uses a bigger header so you might fall short by a couple of bytes and you can't do anything about it on the block level with no access to the filesystem. And people might not have their gbde units accessible right now, it might be on a laptop in a closet on a different continent. Martin -- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Martin Cracauer http://www.cons.org/cracauer/