NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: bin/51504: gpt(8) cannot create GPT on zeroed(fresh) disk
The following reply was made to PR bin/51504; it has been noted by GNATS.
From: christos%zoulas.com@localhost (Christos Zoulas)
To: gnats-bugs%NetBSD.org@localhost, gnats-admin%netbsd.org@localhost, netbsd-bugs%netbsd.org@localhost
Cc:
Subject: Re: bin/51504: gpt(8) cannot create GPT on zeroed(fresh) disk
Date: Sat, 24 Sep 2016 09:27:46 -0400
On Sep 24, 11:20am, clare%csel.org@localhost (clare%csel.org@localhost) wrote:
-- Subject: bin/51504: gpt(8) cannot create GPT on zeroed(fresh) disk
| gpt(8) cannot create GPT on zeroed(fresh) disk
| >How-To-Repeat:
| # DISK=/dev/rsd0d
| # dd if=/dev/zero of=$DISK bs=1m count=1
| 1+0 records in
| 1+0 records out
| 1048576 bytes transferred in 0.103 secs (10180349 bytes/sec)
| # gpt -v create -p 24 $DISK
| /dev/rsd0d: mediasize=3000592982016; sectorsize=512; blocks=5860533168
| /dev/rsd0d: MBR not found at sector 0
| gpt: /dev/rsd0d: Device already contains a GPT
| # gpt show $DISK
| start size index contents
| 0 1 PMBR
| 1 5860533160 Unused
| 5860533161 6 Sec GPT table
| 5860533167 1 Sec GPT header
That's not a zeroed disk as you can see. Someone created a gpt
before, and attempted to destroy it by dd'ing the first blocks.
This destroys the primary gpt table but not the secondary one. You
can use gpt recover to put it back and then gpt destroy to clean
it up completely. Alternatively you can zero the whole disk. I
agree that there should be a force command to ignore the secondary
gpt...
christos
Home |
Main Index |
Thread Index |
Old Index