On Mon, Apr 4, 2016 at 3:41 AM, Andrew Gabriel <[email protected] > wrote:
> On 03/04/2016 21:28, Josh Paetzel wrote: > > > On Sun, Apr 3, 2016, at 12:36 PM, Matthew Ahrens wrote: > > > > On Sun, Apr 3, 2016 at 6:51 AM, Josh Paetzel < <[email protected]> > [email protected]> wrote: > > Does this mean FreeBSD's zpool labelclear is proprietary to FreeBSD? > > If so I don't suppose the FreeBSD UI could be considered? > > > It looks like the interface proposed here is the same as the FreeBSD > "zpool labelclear", with the exception of "-ff" (which could be adopted on > FreeBSD if desired -- though I have concerns with -ff which I'll follow up > on separately). > > I'd be happy consider the implications for other platforms. Josh, did you > have something specific in mind? > > --matt > > > > *zpool* *labelclear* [*-f*] *device* > > Removes ZFS label information from the specified *device*. The > *device* > must not be part of an active pool configuration. > > *-f* Treat exported or foreign devices as inactive. > > > That's what FreeBSD has for a UI. > > I guess what I meant by my earlier email was preserve the existing FreeBSD > UI. The backend behavior isn't as important to me. > > > I needed this a couple of weeks back, although I wasn't sure if it would > have worked in my case. > > System had a failed drive, which was replaced. However, the technician > swapped the wrong disk (was in a different zpool), although zfs quite > happily resilvered the new drive into the pool from which the disk had been > pulled as would be expected. > > However, with the wrong disk having been swapped, system still had the > failed drive, so another disk swap had to be performed. Trouble was, the > disk which was used as the replacement was the one pulled out from another > pool on the system without having been detached, and zfs wouldn't touch it > because the GUID matched an active zpool. > > Would the -ff get around this, i.e. clear the label of a disk which was > part of an active zpool, even though it currently isn't currently one of > the pool devs? (We had to use dd /dev/zero to get the disk to work.) > > If I'm understanding correctly, you wouldn't need "zpool labelclear -ff" (which is only needed if there is no ZFS label present). You could use "zpool labelclear -f". --matt ------------------------------------------- openzfs-developer Archives: https://www.listbox.com/member/archive/274414/=now RSS Feed: https://www.listbox.com/member/archive/rss/274414/28015062-cce53afa Modify Your Subscription: https://www.listbox.com/member/?member_id=28015062&id_secret=28015062-f966d51c Powered by Listbox: http://www.listbox.com
