From owner-freebsd-fs@FreeBSD.ORG Sun Jun 3 04:19:41 2012 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id AF8BD106566B for ; Sun, 3 Jun 2012 04:19:41 +0000 (UTC) (envelope-from randy@psg.com) Received: from ran.psg.com (ran.psg.com [IPv6:2001:418:1::36]) by mx1.freebsd.org (Postfix) with ESMTP id 9269E8FC16 for ; Sun, 3 Jun 2012 04:19:41 +0000 (UTC) Received: from localhost ([127.0.0.1] helo=rair.psg.com.psg.com) by ran.psg.com with esmtp (Exim 4.77 (FreeBSD)) (envelope-from ) id 1Sb2Hz-0001Jv-JD; Sun, 03 Jun 2012 04:19:39 +0000 Date: Sat, 02 Jun 2012 21:19:38 -0700 Message-ID: From: Randy Bush To: kpneal@pobox.com In-Reply-To: <20120601033945.GA37797@neutralgood.org> References: <20120601033945.GA37797@neutralgood.org> User-Agent: Wanderlust/2.15.9 (Almost Unreal) Emacs/22.3 Mule/5.0 (SAKAKI) MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII Cc: FreeBSD FS Subject: Re: hptrr disk labeling X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 Jun 2012 04:19:41 -0000 >> i have an hptrr controller with 12-16 2tb satas on it. a picture >> before i started cleaning up some disk failures. >> >> NAME STATE READ WRITE CKSUM >> tank ONLINE 0 0 0 >> mirror ONLINE 0 0 0 >> label/m00-d01 ONLINE 0 0 0 >> label/m00-d00 ONLINE 0 0 0 >> mirror ONLINE 0 0 0 >> label/m01-d00 ONLINE 0 0 0 >> label/m01-d01 ONLINE 0 0 0 >> >> the reason i used glabels was because when the system boots or the >> controller rescans, it assigns da0 to the first drive it finds alive on >> the controller, da1 to the second, etc. >> >> this means that drive addition or removal changes the daX numbering. >> >> so the labels are so that zfs can find its ass when assembling the >> array. > > Can you use GPT for partitioning? Put a single partition on each disk and > set the GPT label (which is not the glabel). See gpart's add and modify > subcommands. > > NAME STATE READ WRITE CKSUM > gs1p ONLINE 0 0 0 > mirror ONLINE 0 0 0 > gpt/CONST_2-9XE02KPK-zfs ONLINE 0 0 0 > gpt/SAVVIO-6XQ10F80-zfs ONLINE 0 0 0 > gpt/SAVVIO-6XQ103C7-zfs ONLINE 0 0 0 ok. sure i could do that. but what's the win? randy