Resolved: gpart restore seems to hang on corrupted secondary GPT
 label
    Marco Steinbach 
    coco at executive-computing.de
       
    Sun Feb 20 20:24:27 UTC 2011
    
    
  
Andrey V. Elsukov wrote on 20.02.2011 20:51:
> On 20.02.2011 22:20, Marco Steinbach wrote:
>> gatekeeper# truss gpart restore ufsid/4d2665945e9460e3
>> [...]
>> sigaction(SIGINT,{ 0x281e3880 0x0 ss_t },0x0)          = 0 (0x0)
>> fstat(0,{ mode=crw--w---- ,inode=153,size=0,blksize=4096 }) = 0 (0x0)
>> ioctl(0,TIOCGETA,0xbfbfb170)                          = 0 (0x0)
> 
> Hi,
> 
> it is just waiting for input what it should restore.
> Did you read manual page? :)
> 
Quite a discovery not being able to simply read man pages thoroughly enough.
Thanks for pointing my nose to that :)
The correct way, as pointed out in the second mail from Andrey and quite 
prominently stated in the man page, is to first gpart backup the GPT 
table, and then use gpart recover (not restore).
Which worked as advertised.
MfG CoCo
    
    
More information about the freebsd-geom
mailing list