On Tue, 16 Jul 2013, aurfalien wrote:


On Jul 16, 2013, at 1:50 PM, Michael Sierchio wrote:

On Tue, Jul 16, 2013 at 1:44 PM, aurfalien <[email protected]> wrote:

Upon doing;

gpart destroy da0

I get;

gpart: Device busy

crude but effective:


DISK=da0

offset=`diskinfo $DISK | awk '{ print $4 - 131072 }'`
dd if=/dev/zero of=/dev/$DISK bs=64k count=1
dd if=/dev/zero of=/dev/$DISK bs=64k seek=$offset

gpart create -s gpt ${DISK}

This is what I ended up doing.

I unplugged it, waited a few, re plugged and then I was able to delete/destroy.

I will keep your method on hand though as I prefer not doing a hot plug.

Hot plug? That just wipes the beginning and end of the disk. I would erase 1M just to be sure.

The more elegant version is

  gpart destroy -F da0

If it gives an error when doing that, disabling the safety may be necessary: sysctl kern.geom.debugflags=16
Do that only when necessary.  It usually is not.
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[email protected]"

Reply via email to