Date: Fri, 22 Nov 2013 21:44:11 +0100 From: Miroslav Lachman <000.fbsd@quip.cz> To: freebsd-geom@FreeBSD.org Subject: cannot stop gmirror on 9.2-RELEASE Message-ID: <528FC21B.4040007@quip.cz>
next in thread | raw e-mail | index | archive | help
Hi all, I created mirror on top of the partitions on two SSDs. ada1p2 and ada2p2 are mirrored. I did this on testing system and then I tried to stop the mirror, so I can move the disks from one running system and put them in to the another machine. After I use command "gmirror stop", the mirror is immediately started again with GPT names instead of device nodes. After next "gmirror stop", the mirror is swapped again - the one with GPT names is stopped and new with device names is started. # gmirror status Name Status Components mirror/gm1ssdp2 COMPLETE ada1p2 (ACTIVE) ada2p2 (ACTIVE) # gmirror stop -v gm1ssdp2 Done. # gmirror status Name Status Components mirror/gm1ssdp2 COMPLETE gpt/ssd1db (ACTIVE) gpt/ssd0db (ACTIVE) # gmirror stop -v gm1ssdp2 Done. # gmirror status Name Status Components mirror/gm1ssdp2 COMPLETE ada2p2 (ACTIVE) ada1p2 (ACTIVE) This is how it looks in a log Nov 22 18:36:19 sm kernel: GEOM_MIRROR: Device gm1ssdp2: provider mirror/gm1ssdp2 destroyed. Nov 22 18:36:19 sm kernel: GEOM_MIRROR: Device gm1ssdp2 destroyed. Nov 22 18:36:19 sm kernel: GEOM_MIRROR: Device mirror/gm1ssdp2 launched (2/2). Nov 22 18:36:47 sm kernel: GEOM_MIRROR: Device gm1ssdp2: provider mirror/gm1ssdp2 destroyed. Nov 22 18:36:47 sm kernel: GEOM_MIRROR: Device gm1ssdp2 destroyed. Nov 22 18:36:47 sm kernel: GEOM_MIRROR: Device mirror/gm1ssdp2 launched (2/2). Nov 22 18:37:18 sm kernel: GEOM_MIRROR: Device gm1ssdp2: provider mirror/gm1ssdp2 destroyed. Nov 22 18:37:18 sm kernel: GEOM_MIRROR: Device gm1ssdp2 destroyed. Nov 22 18:37:18 sm kernel: GEOM_MIRROR: Device mirror/gm1ssdp2 launched (2/2). Is there any way to stop GEOM mirror to re-taste providers and start mirror again? The machine is FreeBSD 9.2-RELEASE amd64 GENERIC SSDs were partitionad like this: # gpart create -s gpt ada2 # gpart add -t freebsd-ufs -l ssd1db -a 1m -b 1m -s 100g -i 2 ada2 ada2p2 added Resulting in # gpart show -p | sed -n -E '/ada[12]/,/^$/p' => 34 250069613 ada1 GPT (119G) 34 2014 - free - (1M) 2048 209715200 ada1p2 freebsd-ufs (100G) 209717248 40352399 - free - (19G) => 34 250069613 ada2 GPT (119G) 34 2014 - free - (1M) 2048 209715200 ada2p2 freebsd-ufs (100G) 209717248 40352399 - free - (19G) And then mirror was created # gmirror label -v -b load gm1ssdp2 ada1p2 ada2p2 Metadata value stored on ada1p2. Metadata value stored on ada2p2. Done. Miroslav Lachman
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?528FC21B.4040007>