淡然的紫色 发表于 2011-03-21 11:23

问个vxvm的问题

rt,在testdg 中添加了5块磁盘,使用vassist -g testdg maxsize layout=stripe 看到能创建20308m的卷,为什么卷大小不是5块盘的空间,而是第五块盘只用了4096的大小?
-bash-3.00# vxassist -g testdg maxsize layout=stripe
Maximum volume size: 41590784 (20308Mb)
-bash-3.00# vxassist -g testdg make testvol 20308m layout=stripe
-bash-3.00# vxprint -g testdg -hvt
VNAME         RVG/VSET/COKSTATE   STATE    LENGTH   READPOL   PREFPLEX UTYPE
PL NAME         VOLUME       KSTATE   STATE    LENGTH   LAYOUT    NCOL/WID MODE
SD NAME         PLEX         DISK   DISKOFFS LENGTH   OFF DEVICE   MODE
SV NAME         PLEX         VOLNAMENVOLLAYR LENGTH   OFF AM/NM    MODE
SC NAME         PLEX         CACHE    DISKOFFS LENGTH   OFF DEVICE   MODE
DC NAME         PARENTVOL    LOGVOL
SP NAME         SNAPVOL      DCO
EX NAME         ASSOC      VC                     PERMS    MODE   STATE

vtestvol      -            ENABLEDACTIVE   41590784 SELECT    testvol-01 fsgen
pl testvol-01   testvol      ENABLEDACTIVE   41590784 STRIPE    2/128    RW
sd testdg03-01testvol-01   testdg03 0      10395648 0/0       c2t2d0   ENA
sd testdg05-01testvol-01   testdg05 0      10399744 0/10395648 c2t4d0ENA
sd testdg01-01testvol-01   testdg01 0      10395648 1/0       c2t0d0   ENA
sd testdg02-01testvol-01   testdg02 0      10395648 1/10395648 c2t1d0ENA
sd testdg04-01testvol-01   testdg04 0      4096   1/20791296 c2t3d0ENA
-bash-3.00# vxdisk list
DEVICE       TYPE            DISK         GROUP      STATUS
c0t0d0s2   auto:none       -            -            online invalid
c2t0d0s2   auto:sliced   testdg01   testdg       online nohotuse
c2t1d0s2   auto:sliced   testdg02   testdg       online nohotuse
c2t2d0s2   auto:sliced   testdg03   testdg       online nohotuse
c2t3d0s2   auto:sliced   testdg04   testdg       online nohotuse
c2t4d0s2   auto:sliced   testdg05   testdg       online nohotuse
c2t5d0s2   auto:none       -            -            online invalid
c2t6d0s2   auto:none       -            -            online invalid
c2t8d0s2   auto:none       -            -            online invalid
c2t9d0s2   auto:none       -            -            online invalid
c2t10d0s2    auto:none       -            -            online invalid
c2t11d0s2    auto:none       -            -            online invalid

东方蜘蛛 发表于 2011-03-21 11:44

vxdg -g testdg free

淡然的紫色 发表于 2011-03-21 13:15

本帖最后由 淡然的紫色 于 2011-03-21 13:20 编辑

回复 2# 东方蜘蛛

testdg里有5块磁盘,为什么新建的stripe卷只使用4块盘的空间呢?
# vxdg -g testdg free
DISK         DEVICE       TAG          OFFSET    LENGTH    FLAGS
testdg01   c2t0d0s2   c2t0d0       0         10395648n
testdg02   c2t1d0s2   c2t1d0       0         10395648n
testdg03   c2t2d0s2   c2t2d0       0         10395648n
testdg04   c2t3d0s2   c2t3d0       0         10395648n
testdg05   c2t4d0s2   c2t4d0       0         10395648n

sunsroad 发表于 2011-03-23 11:51

这是因为卷layout的需要。

byuq 发表于 2011-03-24 15:40

vxassist -g testdg maxsize layout=stripencol=5
页: [1]
查看完整版本: 问个vxvm的问题