Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 25 Jun 2015 17:57:18 -0600 (MDT)
From:      Warren Block <wblock@wonkity.com>
To:        William Dudley <wfdudley@gmail.com>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: how to fix "CORRUPT" partition table in mirrored drive
Message-ID:  <alpine.BSF.2.20.1506251748060.55563@wonkity.com>
In-Reply-To: <CAFsnNZ%2BzZJoKmAAbOUtoCoYf8_zn6vLkq2CdgFMWitK5F%2B2YKQ@mail.gmail.com>
References:  <CAFsnNZ%2BzZJoKmAAbOUtoCoYf8_zn6vLkq2CdgFMWitK5F%2B2YKQ@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, 25 Jun 2015, William Dudley wrote:

> I have a mirrored drive:
>
> gpart show -l
> =>      63  78156225  ad0  MBR  (37G)
>        63  78156162    1  (null)  [active]  (37G)
>  78156225        63       - free -  (31k)
>
> =>       0  78156162  ad0s1  BSD  (37G)
>         0  41943040      1  (null)  (20G)
>  41943040   2097152      2  (null)  (1.0G)
>  44040192  34115970      4  (null)  (16G)
>
> =>        63  3907029104  mirror/gm0  MBR  (1.8T) [CORRUPT]
>          63  3907029105           1  (null)  [active]  (1.8T)
>
> =>         0  3907029105  mirror/gm0s1  BSD  (1.8T)
>           0   335544320             4  (null)  (160G)
>   335544320   209715200             5  (null)  (100G)
>   545259520   209715200             6  (null)  (100G)
>   754974720  3152054385             7  (null)  (1.5T)
>
> I tried to fix the corrupt partition table like this:
>
> gpart recover mirror/gm0
> gpart: recovering 'mirror/gm0' failed: Function not implemented
>
> So how do I fix the corrupt partition table?  Can I un-mirror the two drives
> and then do the gpart recover and then re-mirror them?

gpart recover only works with some partitioning schemes.  GPT has a 
backup copy of the partition table that can be used to recover the 
primary one.  MBR and BSD partitioning schemes do not have redundant 
metadata for recover to use.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?alpine.BSF.2.20.1506251748060.55563>