From owner-freebsd-geom@FreeBSD.ORG Tue Jan 11 11:46:29 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 9A588106566B for ; Tue, 11 Jan 2011 11:46:29 +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 1C3648FC12 for ; Tue, 11 Jan 2011 11:46:28 +0000 (UTC) Received: from relay.ibs.dn.ua (localhost [127.0.0.1]) by relay.ibs.dn.ua with ESMTP id p0BBkQcP005368; Tue, 11 Jan 2011 13:46:26 +0200 (EET) Received: (from zeus@localhost) by relay.ibs.dn.ua (8.14.4/8.14.4/Submit) id p0BBkQvk005367; Tue, 11 Jan 2011 13:46:26 +0200 (EET) Date: Tue, 11 Jan 2011 13:46:26 +0200 From: Zeus V Panchenko To: "Luchesar V. ILIEV" Message-ID: <20110111114626.GB34930@relay.ibs.dn.ua> References: <20110104170611.GA67159@relay.ibs.dn.ua> <4D28509D.607@yandex.ru> <20110108223747.GA66627@relay.ibs.dn.ua> <4D28FB15.9090907@gmail.com> <20110109112027.GD66627@relay.ibs.dn.ua> <4D29B7BF.3070706@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <4D29B7BF.3070706@gmail.com> User-Agent: Mutt/1.4.2.3i X-Operating-System: FreeBSD 8.1-RELEASE X-Editor: GNU Emacs 23.2.1 Cc: freebsd-geom@freebsd.org Subject: Re: "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, 11 Jan 2011 11:46:29 -0000 Thank much everybody for help! now i'm happy with my healthy GPT gmirror! :) here the story (to be honest, Luchesar, it is the scheme offered by you, and i say thank to you for it. i wonder why it is not put in man pages, handbook or some tutorial for gpart/gmirror): 1. gmirror stop gm0 and checked if i can mount the FS on /dev/ada1p1 w/o problems 2. gmirror clear -v ada1p1 ada2p1 3. gpart delete -i 1 ada2 4. gpart destroy ada2 i wasn't able to destroy a GPT scheme untill first deleted all existing partitions (gpart in 8.1-RELEASE has no option -F) 5. gpart create -s gpt ada2 6. gpart add -b 2048 -s 1953521664 -t freebsd-ufs -i 1 \ -l labeldisk2 ada2 7. gmirror label -v -h -b load gm0 gpt/labeldisk2 8. rsync -avH /src/ /dst/ but i have to admit thet rsync was much slower than tar ... it was about 8-9 hours for 750G of data to copy 9. gpart delete -i 1 ada1 10. gpart destroy ada1 i wasn't able to destroy a GPT scheme untill first deleted all existing partitions (gpart in 8.1-RELEASE has no option -F) 11. gpart create -s gpt ada1 12. gpart add -b 2048 -s 1953521664 -t freebsd-ufs -i 1 \ -l labeldisk1 ada1 13. gmirror insert -v -h -p 1 gm0 gpt/labeldisk1 14. gmirror configure -p 2 gm0 gpt/labeldisk2 for me it was possible only after reboot (do not know why) -- Zeus V. Panchenko IT Dpt., IBS ltd GMT+2 (EET)