Veritas Volume Manager

root@u10-1 # prtvtoc /dev/rdsk/c1t9d0s2
* /dev/rdsk/c1t9d0s2 partition map
*
* Dimensions:
*     512 bytes/sector
*     248 sectors/track
*      19 tracks/cylinder
*    4712 sectors/cylinder
*    7508 cylinders
*    7506 accessible cylinders
*
* Flags:
*   1: unmountable
*  10: read-only
*
* Unallocated space:
*       First     Sector    Last
*       Sector     Count    Sector 
*           0      4712      4711
*
*                          First     Sector    Last
* Partition  Tag  Flags    Sector     Count    Sector  Mount Directory
       2      5    01          0  35368272  35368271
       3     15    01       4712      4712      9423
       4     14    01       9424  35358848  35368271



root@u10-1 # vxdisk -o alldgs list
DEVICE       TYPE            DISK         GROUP        STATUS
c0t0d0s2     auto:none       -            -            online invalid
c1t9d0s2     auto:sliced     disk_1       testDG       online
c1t10d0s2    auto:sliced     -            -            error
c1t11d0s2    auto:sliced     -            -            error
c1t12d0s2    auto:sliced     -            -            error
c1t13d0s2    auto:sliced     -            -            error
c1t14d0s2    auto:none       -            -            online invalid


root@u10-1 # vxdisk -g testDG list disk_1
Device:    c1t9d0s2
devicetag: c1t9d0
type:      auto
hostid:    u10-1
disk:      name=disk_1 id=1108982973.9.u10-1
group:     name=testDG id=1108983004.11.u10-1
info:      format=sliced,privoffset=1,pubslice=4,privslice=3
flags:     online ready private autoconfig autoimport imported
pubpaths:  block=/dev/vx/dmp/c1t9d0s4 char=/dev/vx/rdmp/c1t9d0s4
privpaths: block=/dev/vx/dmp/c1t9d0s3 char=/dev/vx/rdmp/c1t9d0s3
version:   2.1
iosize:    min=512 (bytes) max=2048 (blocks)
public:    slice=4 offset=0 len=35358848 disk_offset=9424
private:   slice=3 offset=1 len=4455 disk_offset=4712
update:    time=1108983006 seqno=0.6
ssb:       actual_seqno=0.0
headers:   0 248
configs:   count=1 len=3259
logs:      count=1 len=493
Defined regions:
 config   priv 000017-000247[000231]: copy=01 offset=000000 enabled
 config   priv 000249-003276[003028]: copy=01 offset=000231 enabled
 log      priv 003277-003769[000493]: copy=01 offset=000000 enabled
Multipathing information:
numpaths:   1
c1t9d0s2        state=enabled



root@u10-1 # vxprint -th -d
Disk group: testDG
DM NAME         DEVICE       TYPE     PRIVLEN  PUBLEN   STATE
dm disk_1       c1t9d0s2     auto     4455     35358848 -


root@u10-1 drv#vxprint -th
Disk group: testDG

DG NAME         NCONFIG      NLOG     MINORS   GROUP-ID
ST NAME         STATE        DM_CNT   SPARE_CNT         APPVOL_CNT
DM NAME         DEVICE       TYPE     PRIVLEN  PUBLEN   STATE
RV NAME         RLINK_CNT    KSTATE   STATE    PRIMARY  DATAVOLS  SRL
RL NAME         RVG          KSTATE   STATE    REM_HOST REM_DG    REM_RLNK
CO NAME         CACHEVOL     KSTATE   STATE
VT NAME         NVOLUME      KSTATE   STATE
V  NAME         RVG/VSET/CO  KSTATE   STATE    LENGTH   READPOL   PREFPLEX UTYPE
PL NAME         VOLUME       KSTATE   STATE    LENGTH   LAYOUT    NCOL/WID MODE
SD NAME         PLEX         DISK     DISKOFFS LENGTH   [COL/]OFF DEVICE   MODE
SV NAME         PLEX         VOLNAME  NVOLLAYR LENGTH   [COL/]OFF AM/NM    MODE
SC NAME         PLEX         CACHE    DISKOFFS LENGTH   [COL/]OFF DEVICE   MODE
DC NAME         PARENTVOL    LOGVOL
SP NAME         SNAPVOL      DCO

dg testDG       default      default  79000    1108983004.11.u10-1

dm disk_1       c1t9d0s2     auto     4455     35358848 -
dm disk_2       c1t10d0s2    auto     3334     17674896 -


root@u10-1 drv#vxdg list
NAME         STATE           ID
testDG       enabled              1108983004.11.u10-1


root@u10-1 drv#vxdg list testDG
Group:     testDG
dgid:      1108983004.11.u10-1
import-id: 1024.10
flags:    
version:   110
alignment: 8192 (bytes)
ssb:            on
detach-policy: global
copies:    nconfig=default nlog=default
config:    seqno=0.1030 permlen=2430 free=2427 templen=2 loglen=368
config disk c1t9d0s2 copy 1 len=3259 state=clean online
config disk c1t10d0s2 copy 1 len=2430 state=clean online
log disk c1t9d0s2 copy 1 len=493
log disk c1t10d0s2 copy 1 len=368


root@u10-1 drv#vxdg deport testDG
#odebrani skupiny

root@u10-1 drv#vxdg list
NAME         STATE           ID


root@u10-1 drv#vxdisk list c1t10d0s2
Device:    c1t10d0s2
devicetag: c1t10d0
type:      auto
hostid:    
disk:      name= id=1108986654.14.u10-1
group:     name=testDG id=1108983004.11.u10-1
info:      format=sliced,privoffset=1,pubslice=4,privslice=3
flags:     online ready private autoconfig
pubpaths:  block=/dev/vx/dmp/c1t10d0s4 char=/dev/vx/rdmp/c1t10d0s4
privpaths: block=/dev/vx/dmp/c1t10d0s3 char=/dev/vx/rdmp/c1t10d0s3
version:   2.1
iosize:    min=512 (bytes) max=2048 (blocks)
public:    slice=4 offset=0 len=17674902 disk_offset=7182
private:   slice=3 offset=1 len=3334 disk_offset=3591
update:    time=1108992476 seqno=0.8
ssb:       actual_seqno=0.0
headers:   0 248
configs:   count=1 len=2430
logs:      count=1 len=368
Defined regions:
 config   priv 000017-000247[000231]: copy=01 offset=000000 enabled
 config   priv 000249-002447[002199]: copy=01 offset=000231 enabled
 log      priv 002448-002815[000368]: copy=01 offset=000000 enabled
Multipathing information:
numpaths:   1
c1t10d0s2       state=enabled


root@u10-1 drv#vxdg -n newDG import testDG

root@u10-1 drv#vxdg list
NAME         STATE           ID
newDG        enabled              1108983004.11.u10-1

root@u10-1 drv#vxdg destroy newDG

root@u10-1 drv#vxdisk -o alldgs list
DEVICE       TYPE            DISK         GROUP        STATUS
c0t0d0s2     auto:none       -            -            online invalid
c1t9d0s2     auto:sliced     -            -            online
c1t10d0s2    auto:sliced     -            -            online
c1t11d0s2    auto:sliced     -            -            error
c1t12d0s2    auto:sliced     -            -            error
c1t13d0s2    auto:sliced     -            -            error
c1t14d0s2    auto:none       -            -            online invalid


ot@u10-1 drv#vxdisk list c1t10d0
Device:    c1t10d0s2
devicetag: c1t10d0
type:      auto
hostid:    
disk:      name= id=1108986654.14.u10-1
group:     name= id=1108983004.11.u10-1
info:      format=sliced,privoffset=1,pubslice=4,privslice=3
flags:     online ready private autoconfig
pubpaths:  block=/dev/vx/dmp/c1t10d0s4 char=/dev/vx/rdmp/c1t10d0s4
privpaths: block=/dev/vx/dmp/c1t10d0s3 char=/dev/vx/rdmp/c1t10d0s3
version:   2.1
iosize:    min=512 (bytes) max=2048 (blocks)
public:    slice=4 offset=0 len=17674902 disk_offset=7182
private:   slice=3 offset=1 len=3334 disk_offset=3591
update:    time=1108992746 seqno=0.12
ssb:       actual_seqno=0.0
headers:   0 248
configs:   count=1 len=2430
logs:      count=1 len=368
Defined regions:
 config   priv 000017-000247[000231]: copy=01 offset=000000 enabled
 config   priv 000249-002447[002199]: copy=01 offset=000231 enabled
 log      priv 002448-002815[000368]: copy=01 offset=000000 enabled
Multipathing information:
numpaths:   1
c1t10d0s2       state=enabled

root@u10-1 drv#vxdg -n newdg import 1108983004.11.u10-1


root@u10-1 drv#vxdg free
GROUP        DISK         DEVICE       TAG          OFFSET    LENGTH    FLAGS
newdg        disk_1       c1t9d0s2     c1t9d0       0         35358848  -
newdg        disk_2       c1t10d0s2    c1t10d0      0         17674896  -


root@u10-1 drv#vxassist -g newdg maxsize
Maximum volume size: 53032960 (25895Mb)

root@u10-1 drv#vxassist -g newdg maxsize layout=mirror
Maximum volume size: 17674240 (8630Mb)

root@u10-1 drv#vxprint -th
Disk group: newdg

DG NAME         NCONFIG      NLOG     MINORS   GROUP-ID
ST NAME         STATE        DM_CNT   SPARE_CNT         APPVOL_CNT
DM NAME         DEVICE       TYPE     PRIVLEN  PUBLEN   STATE
RV NAME         RLINK_CNT    KSTATE   STATE    PRIMARY  DATAVOLS  SRL
RL NAME         RVG          KSTATE   STATE    REM_HOST REM_DG    REM_RLNK
CO NAME         CACHEVOL     KSTATE   STATE
VT NAME         NVOLUME      KSTATE   STATE
V  NAME         RVG/VSET/CO  KSTATE   STATE    LENGTH   READPOL   PREFPLEX UTYPE
PL NAME         VOLUME       KSTATE   STATE    LENGTH   LAYOUT    NCOL/WID MODE
SD NAME         PLEX         DISK     DISKOFFS LENGTH   [COL/]OFF DEVICE   MODE
SV NAME         PLEX         VOLNAME  NVOLLAYR LENGTH   [COL/]OFF AM/NM    MODE
SC NAME         PLEX         CACHE    DISKOFFS LENGTH   [COL/]OFF DEVICE   MODE
DC NAME         PARENTVOL    LOGVOL
SP NAME         SNAPVOL      DCO

dg newdg        default      default  79000    1108983004.11.u10-1

dm disk_1       c1t9d0s2     auto     4455     35358848 -
dm disk_2       c1t10d0s2    auto     3334     17674896 -

root@u10-1 drv#vxprint -g newdg -m
dg   newdg
        tutil0="
        tutil1="
        tutil2="
        import_id=1024.18

root@u10-1 drv#vxassist -g newdg make TEST 10m

root@u10-1 drv#vxprint -th
Disk group: newdg

DG NAME         NCONFIG      NLOG     MINORS   GROUP-ID
ST NAME         STATE        DM_CNT   SPARE_CNT         APPVOL_CNT
DM NAME         DEVICE       TYPE     PRIVLEN  PUBLEN   STATE
RV NAME         RLINK_CNT    KSTATE   STATE    PRIMARY  DATAVOLS  SRL
RL NAME         RVG          KSTATE   STATE    REM_HOST REM_DG    REM_RLNK
CO NAME         CACHEVOL     KSTATE   STATE
VT NAME         NVOLUME      KSTATE   STATE
V  NAME         RVG/VSET/CO  KSTATE   STATE    LENGTH   READPOL   PREFPLEX UTYPE
PL NAME         VOLUME       KSTATE   STATE    LENGTH   LAYOUT    NCOL/WID MODE
SD NAME         PLEX         DISK     DISKOFFS LENGTH   [COL/]OFF DEVICE   MODE
SV NAME         PLEX         VOLNAME  NVOLLAYR LENGTH   [COL/]OFF AM/NM    MODE
SC NAME         PLEX         CACHE    DISKOFFS LENGTH   [COL/]OFF DEVICE   MODE
DC NAME         PARENTVOL    LOGVOL
SP NAME         SNAPVOL      DCO

dg newdg        default      default  79000    1108983004.11.u10-1

dm disk_1       c1t9d0s2     auto     4455     35358848 -
dm disk_2       c1t10d0s2    auto     3334     17674896 -

v  TEST         -            ENABLED  ACTIVE   20480    SELECT    -        fsgen
pl TEST-01      TEST         ENABLED  ACTIVE   20480    CONCAT    -        RW
sd disk_1-01    TEST-01      disk_1   0        20480    0         c1t9d0   ENA



root@u10-1 drv#newfs /dev/vx/rdsk/newdg/TEST 
newfs: construct a new file system /dev/vx/rdsk/newdg/TEST: (y/n)? y
/dev/vx/rdsk/newdg/TEST:        20480 sectors in 10 cylinders of 32 tracks, 64 sectors
        10.0MB in 1 cyl groups (16 c/g, 16.00MB/g, 7680 i/g)
super-block backups (for fsck -F ufs -o b=#) at:
 32,



root@u10-1 vx#vxdg list newdg
Group:     newdg
dgid:      1108983004.11.u10-1
import-id: 1024.18
flags:    
version:   110
alignment: 8192 (bytes)
ssb:            on
detach-policy: global
copies:    nconfig=default nlog=default
config:    seqno=0.1091 permlen=2430 free=2422 templen=4 loglen=368
config disk c1t9d0s2 copy 1 len=3259 state=clean online
config disk c1t10d0s2 copy 1 len=2430 state=clean online
log disk c1t9d0s2 copy 1 len=493
log disk c1t10d0s2 copy 1 len=368

#verze 4. ->110
#verze 3. -> 90


root@u10-1 diag.d#cd /etc/vx/bin
root@u10-1 bin#ls
egettxt          vxckdiskrm       vxedvtoc         vxr5check
strtovoff        vxclustadm       vxeeprom         vxr5vrfy
ugettxt          vxclustipc       vxencap          vxreattach
vsshutdown       vxcntrllist      vxevac           vxrelocd
vxa5kchk         vxconfigbackup   vxgetrootdisk    vxresize
vxapslice        vxconfigbackupd  vxldiskcmd       vxroot
vxbadcxcld       vxconfigrestore  vxmirror         vxrootmir
vxbaddxcld       vxconvarrayinfo  vxmksdpart       vxslicer
vxbootsetup      vxcxcld          vxnewdmname      vxspare
vxcached         vxdarestore      vxparms          vxsparecheck
vxcap-part       vxdevlist        vxpartadd        vxsplitlines
vxcap-vol        vxdevpromnm      vxpartinfo       vxswapctl
vxcdsconvert     vxdisksetup      vxpartrm         vxtaginfo
vxcheckda        vxdiskunsetup    vxpartrmall      vxunreloc
vxchksundev      vxdxcld          vxprtvtoc        vxunroot


root@u10-1 bin#vxdisk list
DEVICE       TYPE            DISK         GROUP        STATUS
c0t0d0s2     auto:none       -            -            online invalid
c1t9d0s2     auto:sliced     disk_1       newdg        online
c1t10d0s2    auto:sliced     disk_2       newdg        online
c1t11d0s2    auto:sliced     -            -            error
c1t12d0s2    auto:sliced     -            -            error
c1t13d0s2    auto:sliced     -            -            error
c1t14d0s2    auto:none       -            -            online invalid
root@u10-1 bin#vxedit -g newdg set spare=on disk_1
root@u10-1 bin#vxdisk list
DEVICE       TYPE            DISK         GROUP        STATUS
c0t0d0s2     auto:none       -            -            online invalid
c1t9d0s2     auto:sliced     disk_1       newdg        online spare
c1t10d0s2    auto:sliced     disk_2       newdg        online
c1t11d0s2    auto:sliced     -            -            error
c1t12d0s2    auto:sliced     -            -            error
c1t13d0s2    auto:sliced     -            -            error
c1t14d0s2    auto:none       -            -            online invalid
## Nastaveni hotspare


ot@u10-1 bin#vxresize -g newdg stripe +1024
root@u10-1 bin#df -h
Filesystem             size   used  avail capacity  Mounted on
d/ev/vx/dsk/newdg/stripe
                        94M   1.0M    83M     2%    /mnt
root@u10-1 bin#vxresize -g newdg stripe +1024m
root@u10-1 bin#df -h
Filesystem             size   used  avail capacity  Mounted on
/dev/vx/dsk/newdg/stripe
                       1.0G   1.1M   1.0G     1%    /mnt

root@u10-1 pkgs#vxassist -g newdg make layerStripe 10m layout=mirror-strip

vxmake -g mydg sd mydg07-01 mydg=mydg07 len=10000 \
               comment="mydg07 subdisk 1"
          vxmake -g mydg plex demo-1 sd=mydg07-01 \

VxVM 4.0            Last change: 05 Jan 2004                   11

Maintenance Commands                                   vxmake(1M)

               comment="Demo volume, plex 1"
          vxmake -g mydg -U gen vol demo plex=demo-1 \
               comment="Demo gen volume"

     The next example shows how to use vxmake to create a  volume
     with an associated DCO object and DCO volume:

          # First make the DCO volume
          vxmake -g mydg sd mydg08-01 disk=mydg08 len=264 \
               comment="dco vol subdisk"
          vxmake -g mydg plex dco_plex-1 sd=mydg07-01 \
               comment="dco vol plex 1"
          vxmake -g mydg -U gen vol dcovol plex=dco_plex-1 \
               comment="dco vol"

          # Next make the DCO itself
          vxmake -g mydg dco Demo_dco log=dcovol \
               comment="dco for Demo vol"

          # Finally make the volume and associate the DCO with it
          vxmake -g mydg sd mydg07-01 disk=mydg07 len=10000 \
               comment="mydg07 subdisk 1"
          vxmake plex demo-1 sd=mydg07-01 \
               comment="Demo volume, plex 1"
          vxmake -U gen vol demo plex=demo-1 dco_name=Demo_dco \
               comment="Demo gen volume"

Www odkazy

 
manuals/sw/veritas-vm.txt · Poslední úprava: 2007/01/12 17:33
 
Recent changes RSS feed