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"