[CFR][ZFS] Show removed devices by GUID in zpool output.
Pawel Jakub Dawidek
pjd at FreeBSD.org
Wed Jun 15 11:59:14 UTC 2011
On Tue, Jun 14, 2011 at 02:26:46PM -0600, Justin T. Gibbs wrote:
> The current behavior of zpool_vdev_name() is to report the vdev path
> (e.g. /dev/da0) unless
> a vdev has the ZPOOL_CONFIG_NOT_PRESENT attribute set. This
> attribute is only set when
> a vdev is not found during import/mount of a pool. The attached
> patch also displays a vdev
> by GUID if it cannot be opened post import or is marked removed
> (e.g. via a GEOM orphan
> The main motivation for this change is that vdev paths are not
> unique to a physical leaf vdev.
> It is easy to get into a situation where you need to "detach
> /dev/da0" event though da0 is
> an active member of the same pool in which a "previous da0" was once
> removed. With
> zpool_vdev_name() reporting the GUID, the user is equipped to
> provide an unambiguous
> command that represents their desired action.
That's a useful change. It confused users in the past.
Pawel Jakub Dawidek http://www.wheelsystems.com
FreeBSD committer http://www.FreeBSD.org
Am I Evil? Yes, I Am! http://yomoli.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 196 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-fs/attachments/20110615/22beddaf/attachment.pgp
More information about the freebsd-fs