From owner-freebsd-geom@FreeBSD.ORG Tue Jan 4 17:22:08 2011 Return-Path: Delivered-To: freebsd-geom@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BDAC01065670 for ; Tue, 4 Jan 2011 17:22:08 +0000 (UTC) (envelope-from zeus@relay.ibs.dn.ua) Received: from relay.ibs.dn.ua (relay.ibs.dn.ua [91.216.196.25]) by mx1.freebsd.org (Postfix) with ESMTP id 219D98FC1B for ; Tue, 4 Jan 2011 17:22:07 +0000 (UTC) Received: from relay.ibs.dn.ua (localhost [127.0.0.1]) by relay.ibs.dn.ua with ESMTP id p04H6Bxu000626 for ; Tue, 4 Jan 2011 19:06:11 +0200 (EET) Received: (from zeus@localhost) by relay.ibs.dn.ua (8.14.4/8.14.4/Submit) id p04H6BU0000622 for freebsd-geom@freebsd.org; Tue, 4 Jan 2011 19:06:11 +0200 (EET) Date: Tue, 4 Jan 2011 19:06:11 +0200 From: Zeus V Panchenko To: freebsd-geom@freebsd.org Message-ID: <20110104170611.GA67159@relay.ibs.dn.ua> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline User-Agent: Mutt/1.4.2.3i X-Operating-System: FreeBSD 8.1-RELEASE X-Editor: GNU Emacs 23.2.1 Subject: "secondary GPT table is corrupt or invalid" issue again X-BeenThere: freebsd-geom@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: zeus@ibs.dn.ua List-Id: GEOM-specific discussions and implementations List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 04 Jan 2011 17:22:08 -0000 Hi, i was unable to find clear answer and decided to ask here the subj was asked several times but no answer i can use to get rid of the message ... please, advice if possible what to do? > uname -a FreeBSD 8.1-RELEASE amd64 ada0 at ahcich0 bus 0 scbus0 target 0 lun 0 ada0: ATA-8 SATA 2.x device ada0: 300.000MB/s transfers (SATA 2.x, UDMA6, PIO 8192bytes) ada0: Command Queueing enabled ada0: 476940MB (976773168 512 byte sectors: 16H 63S/T 16383C) ada1 at ahcich1 bus 0 scbus1 target 0 lun 0 ada1: ATA-8 SATA 2.x device ada1: 300.000MB/s transfers (SATA 2.x, UDMA6, PIO 8192bytes) ada1: Command Queueing enabled ada1: 953869MB (1953525168 512 byte sectors: 16H 63S/T 16383C) ada2 at ahcich2 bus 0 scbus2 target 0 lun 0 ada2: ATA-8 SATA 2.x device ada2: 300.000MB/s transfers (SATA 2.x, UDMA6, PIO 8192bytes) ada2: Command Queueing enabled ada2: 953869MB (1953525168 512 byte sectors: 16H 63S/T 16383C) ada0 is system disk ada1 and ada2 are gparted as GPT and gmirrored for the storage ... GPT was configured this way: 1. gpart create -s gpt /dev/ada1 2. gpart add -b 2048 -s 1953521664 -t freebsd-ufs /dev/ada1 3. newfs -f 4096 -b 32768 -g 1048576 -o space -U -L STORAGE01 /dev/ada1p1 > gpart show => 63 976773105 ada0 MBR (466G) 63 976773105 1 freebsd [active] (466G) => 34 1953525101 ada1 GPT (932G) 34 2014 - free - (1.0M) 2048 1953521664 1 freebsd-ufs (932G) 1953523712 1423 - free - (712K) => 34 1953525101 ada2 GPT (932G) 34 2014 - free - (1.0M) 2048 1953521664 1 freebsd-ufs (932G) 1953523712 1423 - free - (712K) => 0 976773105 ada0s1 BSD (466G) 0 2097152 1 freebsd-ufs (1.0G) 2097152 33554432 2 freebsd-swap (16G) 35651584 629145600 4 freebsd-ufs (300G) 664797184 311975921 5 freebsd-ufs (149G) gmirror was set this way: 1. gmirror label -v -b load gm0 /dev/ada1p1 2. gmirror insert gm0 /dev/ada2p1 > gmirror list Geom name: gm0 State: COMPLETE Components: 2 Balance: load Slice: 4096 Flags: NONE GenID: 0 SyncID: 1 ID: 3484717973 Providers: 1. Name: mirror/gm0 Mediasize: 1000203091456 (932G) Sectorsize: 512 Mode: r1w1e1 Consumers: 1. Name: ada1p1 Mediasize: 1000203091968 (932G) Sectorsize: 512 Mode: r1w1e1 State: ACTIVE Priority: 0 Flags: NONE GenID: 0 SyncID: 1 ID: 3482853087 2. Name: ada2p1 Mediasize: 1000203091968 (932G) Sectorsize: 512 Mode: r1w1e1 State: ACTIVE Priority: 0 Flags: NONE GenID: 0 SyncID: 1 ID: 2645236674 while booting, i have this: GEOM: ada1: the secondary GPT table is corrupt or invalid. GEOM: ada1: using the primary only -- recovery suggested. GEOM: ada2: the secondary GPT table is corrupt or invalid. GEOM: ada2: using the primary only -- recovery suggested. GEOM_MIRROR: Device mirror/gm0 launched (2/2). so, if it is because of gmirror data overwritten GPT than how to fix them? if i need to reconfigure GPT or gmirror, than how and what, please? if i done something wrong, please help me to see my mistake ... -- Zeus V. Panchenko IT Dpt., IBS ltd GMT+2 (EET)