Based on your ideas guys....
Here is what I did on a "live" and installed 1.2.3-RC system:
Your on your OWN here, but it works perfectly in my scenario:



ssh into the box:


Enter an option: 8 for shell

# gmirror label -v -b round-robin gm0 /dev/ad0
gmirror: Can't store metadata on /dev/ad0: Operation not permitted.

# sysctl kern.geom.debugflags=16
kern.geom.debugflags: 0 -> 16

# gmirror label -v -b round-robin gm0 /dev/ad0
Metadata value stored on /dev/ad0.
Done.

# echo geom_mirror_load="YES" > /boot/loader.conf

# cp /etc/fstab /etc/fstab.orig
# cd /etc
# vi fstab

change any items from /dev/ad0s1a to /dev/mirror/gm0s1a
(and so on for each entry)

then reboot and type the following:

# gmirror insert gm0 /dev/ad2
GEOM_MIRROR: Device gm0: provider ad2 detected.
GEOM_MIRROR: Device gm0: rebuilding provider ad2.

Checking status:

# gmirror status
      Name    Status  Components
mirror/gm0  DEGRADED  ad0
                      ad2 (2%)


# gmirror list | more

Geom name: gm0
State: DEGRADED
Components: 2
Balance: round-robin
Slice: 4096
Flags: NONE
GenID: 0
SyncID: 1
ID: 1374604831
Providers:
1. Name: mirror/gm0
   Mediasize: 250059349504 (233G)
   Sectorsize: 512
   Mode: r5w4e8
Consumers:
1. Name: ad0
   Mediasize: 250059350016 (233G)
   Sectorsize: 512
   Mode: r1w1e1
   State: ACTIVE
   Priority: 0
   Flags: DIRTY
   GenID: 0
   SyncID: 1
   ID: 3257120441
2. Name: ad2
   Mediasize: 250059350016 (233G)
   Sectorsize: 512
   Mode: r1w1e1
   State: SYNCHRONIZING
   Priority: 0
   Flags: DIRTY, SYNCHRONIZING
   GenID: 0
   SyncID: 1
   Synchronized: 3%
   ID: 272239463






--
J.D. Bronson
Aurora Sinai Medical Center
Aurora West Allis Medical Center

---------------------------------------------------------------------
To unsubscribe, e-mail: support-unsubscr...@pfsense.com
For additional commands, e-mail: support-h...@pfsense.com

Commercial support available - https://portal.pfsense.org

Reply via email to