summaryrefslogtreecommitdiffstats
path: root/sbin
diff options
context:
space:
mode:
authorae <ae@FreeBSD.org>2016-01-10 13:53:57 +0000
committerae <ae@FreeBSD.org>2016-01-10 13:53:57 +0000
commit09204e767089d0d9f6f376551f8c1b9a2eade3ee (patch)
tree51330d250c62d20d1fbc444485aa78943e7ce23d /sbin
parentfdecbaeff59263df5ae9b87a90264a9eebdec0a3 (diff)
downloadFreeBSD-src-09204e767089d0d9f6f376551f8c1b9a2eade3ee.zip
FreeBSD-src-09204e767089d0d9f6f376551f8c1b9a2eade3ee.tar.gz
MFC r292057:
Make detection of GPT a bit more reliable. When we are detecting a partition table and didn't find PMBR, try to read backup GPT header from the last sector and if it is correct, assume that we have GPT. Differential Revision: https://reviews.freebsd.org/D4282 MFC r292058: Remove a note about damaged PMBR. Now GPT will be detected automatically with such corruption. Relnotes: yes
Diffstat (limited to 'sbin')
-rw-r--r--sbin/geom/class/part/gpart.812
1 files changed, 1 insertions, 11 deletions
diff --git a/sbin/geom/class/part/gpart.8 b/sbin/geom/class/part/gpart.8
index 3421ba0..ba579bf 100644
--- a/sbin/geom/class/part/gpart.8
+++ b/sbin/geom/class/part/gpart.8
@@ -24,7 +24,7 @@
.\"
.\" $FreeBSD$
.\"
-.Dd July 14, 2015
+.Dd December 10, 2015
.Dt GPART 8
.Os
.Sh NAME
@@ -1107,15 +1107,6 @@ and
.Cm recover
are the only operations allowed on corrupt tables.
.Pp
-If the first sector of a provider is corrupt, the kernel can not detect GPT
-even if the partition table itself is not corrupt.
-The protective MBR can be rewritten using the
-.Xr dd 1
-command, to restore the ability to detect the GPT.
-The copy of the protective MBR is usually located in the
-.Pa /boot/pmbr
-file.
-.Pp
If one GPT header appears to be corrupt but the other copy remains intact,
the kernel will log the following:
.Bd -literal -offset indent
@@ -1330,7 +1321,6 @@ and
/sbin/gpart backup ada0 | /sbin/gpart restore -F ada1 ada2
.Ed
.Sh SEE ALSO
-.Xr dd 1 ,
.Xr geom 4 ,
.Xr boot0cfg 8 ,
.Xr geom 8 ,
OpenPOWER on IntegriCloud