title: zpool replace erroring with does not contain an EFI label but it may contain partition
body: <p>I had a drive fail in one of my vdevs setting the state of the zpool to degraded:
  root@mediaserver:~# zpool status
    pool: zfsraid
   state: DEGRADED</p>
  
  <p>So I started taking steps to replace the drive.</p>
  
  <p>This is the id of the old disk: wwn-0x5000cca225f459d5
  This is the id of the replacement disk: wwn-0x5000c5006e38bc61</p>
  
  <p><strong>1)  offline old disk:</strong>  </p>
  
  <pre><code> zpool offline zfsraid wwn-0x5000cca225f459d5
  </code></pre>
  
  <p><strong>2) Physically replace old disk with new disk</strong></p>
  
  <p><strong>3) Issue replace command:</strong>  </p>
  
  <pre><code> zpool replace -o ashift=12 zfsraid wwn-0x5000cca225f459d5 wwn-0x5000c5006e38bc61
  </code></pre>
  
  <p>The replace command fails with:</p>
  
  <pre><code>root@mediaserver:~# zpool replace -o ashift=12 zfsraid wwn-0x5000cca225f459d5 wwn-0x5000c5006e38bc61
  **invalid vdev specification
  use '-f' to override the following errors:
  /dev/disk/by-id/wwn-0x5000c5006e38bc61 does not contain an EFI label but it may contain partition
  information in the MBR.**
  </code></pre>
  
  <p>I can't seem to find any information to help.  A few forums said to use the -f option, but that seems sketchy.  There are no partitions listed on the new drive</p>
  
  <pre><code>root@mediaserver:~# fdisk -l /dev/disk/by-id/wwn-0x5000c5006e38bc61
  
  Disk /dev/disk/by-id/wwn-0x5000c5006e38bc61: 3000.6 GB, 3000592982016 bytes
  255 heads, 63 sectors/track, 364801 cylinders, total 5860533168 sectors
  Units = sectors of 1 * 512 = 512 bytes
  Sector size (logical/physical): 512 bytes / 4096 bytes
  I/O size (minimum/optimal): 4096 bytes / 4096 bytes
  Disk identifier: 0x00000000
  
  Disk /dev/disk/by-id/wwn-0x5000c5006e38bc61 doesn't contain a valid partition table
  root@mediaserver:~#
  </code></pre>
  
  <p>Do I have to run some command to wipe the new drive?</p>
  
  <p>These are the last few lines in dmesg relating to the drive:</p>
  
  <pre><code>[420274.400024] scsi 11:0:8:0: Direct-Access     ATA      ST3000DM001-1CH1 CC29 PQ: 0 ANSI: 6
  [420274.400036] scsi 11:0:8:0: SATA: handle(0x000f), sas_addr(0x4433221107000000), phy(7), device_name(0x0000000000000000)
  [420274.400039] scsi 11:0:8:0: SATA: enclosure_logical_id(0x5000000080000000), slot(4)
  [420274.400130] scsi 11:0:8:0: atapi(n), ncq(y), asyn_notify(n), smart(y), fua(y), sw_preserve(y)
  [420274.400134] scsi 11:0:8:0: qdepth(32), tagged(1), simple(0), ordered(0), scsi_level(7), cmd_que(1)
  [420274.400502] sd 11:0:8:0: Attached scsi generic sg17 type 0
  [420274.401375] sd 11:0:8:0: [sdr] 5860533168 512-byte logical blocks: (3.00 TB/2.72 TiB)
  [420274.401377] sd 11:0:8:0: [sdr] 4096-byte physical blocks
  [420274.475163] sd 11:0:8:0: [sdr] Write Protect is off
  [420274.475166] sd 11:0:8:0: [sdr] Mode Sense: 7f 00 10 08
  [420274.475966] sd 11:0:8:0: [sdr] Write cache: enabled, read cache: enabled, supports DPO and FUA
  [420274.554649]  sdr: unknown partition table
  [420274.646245] sd 11:0:8:0: [sdr] Attached SCSI disk
  </code></pre>
  
  <p>This is the version of ubuntu i'm running:</p>
  
  <pre><code>Ubuntu 12.04.3 LTS \n \l
  </code></pre>
  
  <p>root@mediaserver:~# uname -a</p>
  
  <pre><code>Linux mediaserver 3.5.0-44-generic #67~precise1-Ubuntu SMP Wed Nov 13 16:16:57 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
  </code></pre>