Creating and administering disk groups 205

Reorganizing the contents of disk groups

Disk group: mydg

 

 

 

 

 

 

TY NAME

ASSOC

KSTATE

LENGTH

PLOFFS

STATE

TUTIL0

PUTIL0

dg mydg

mydg

-

-

-

-

-

-

dm

mydg07

c1t99d0

-

17678493

-

-

-

-

dm

mydg08

c1t100d0

-

17678493

-

-

-

-

The following commands would also achieve the same result:

#vxdg move mydg rootdg mydg01 mydg05

#vxdg move mydg rootdg vol1

Splitting disk groups

To remove a self-contained set of VxVM objects from an imported source disk group to a new target disk group, use the following command:

#vxdg [-o expand] [-o overrideverify] split sourcedg targetdg \ object ...

For a description of the -o expand, -o override, and -o verify options, see Moving objects between disk groups” on page 203.

See Splitting disk groups” on page 424 for more information on splitting shared disk groups in clusters.

For example, the following output from vxprint shows the contents of disk group rootdg:

#vxprint

Disk group: rootdg

 

 

 

 

 

 

TY

NAME

ASSOC

KSTATE

LENGTH

PLOFFS

STATE

TUTIL0

PUTIL0

dg

rootdg

rootdg

-

-

-

-

-

-

dm

rootdg01

c0t1d0

-

17678493

-

-

-

-

dm

rootdg02

c1t97d0

-

17678493

-

-

-

-

dm

rootdg03

c1t112d0

-

1767849 3

-

-

-

-

dm

rootdg04

c1t114d0

-

17678493

-

-

-

-

dm

rootdg05

c1t96d0

-

17678493

-

-

-

-

dm

rootdg06

c1t98d0

-

17678493

-

-

-

-

dm

rootdg07

c1t99d0

-

17678493

-

-

-

-

dm

rootdg08

c1t100d0

-

17678493

-

-

-

-

v

vol1

fsgen

ENABLED

2048

-

ACTIVE

-

-

pl

vol1-01

vol1

ENABLED

3591

-

ACTIVE

-

-

sd

rootdg01-01

vol1-01

ENABLED

3591

0

-

-

-

pl

vol1-02

vol1

ENABLED

3591

-

ACTIVE

-

-

sd

rootdg05-01

vol1-02

ENABLED

3591

0

-

-

-

The following command removes disks rootdg07 and rootdg08 from rootdg to form a new disk group, mydg:

#vxdg -o expand split rootdg mydg rootdg07 rootdg08

The moved volumes are initially disabled following the split. Use the following commands to recover and restart the volumes in the new target disk group:

#vxrecover -g targetdg -m [volume ...]

#vxvol -g targetdg startall