Chinaunix首页 | 论坛 | 博客
  • 博客访问: 11303772
  • 博文数量: 8065
  • 博客积分: 10002
  • 博客等级: 中将
  • 技术积分: 96708
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-16 17:06
文章分类

全部博文(8065)

文章存档

2008年(8065)

分类: 服务器与存储

2008-07-13 15:35:02

系统安装VM并创建Disk Group后,在磁盘上新建Volume或者对Volume扩容时,空间不足情况下,操作将失败。尤其是写程序时,预先判断磁盘剩余空间容量是一个比较好的习惯。

  使用vxdg free命令可以查看磁盘剩余空间,命令使用方法如下:
  # vxdg [-qa] [-g diskgroup] free [disk ...]

  例如使用vxdg free查看空间容量结果如下:
  rroot@N2000SVR2 # vxdg free
GROUP  DISK   DEVICE  TAG   OFFSET  LENGTH  FLAGS
rootdg  rootdg01 c1t0d0s2 c1t0d0  82222539 9716   -
rootdg  rootdg01 c1t0d0s2 c1t0d0  100304831 5016768  -
rootdg  rootdg01 c1t0d0s2 c1t0d0  107428031 35900928 -
rootdg  rootdg02 c1t1d0s2 c1t1d0  81805324 9716   -
rootdg  rootdg02 c1t1d0s2 c1t1d0  100304832 5016768  -
rootdg  rootdg02 c1t1d0s2 c1t1d0  107428032 35900928 -

  在如上信息中,GROUP是Disk Group的名称,DISK一列显示的是磁盘别名,DEVICE显示的物理硬盘,TAG显示的硬盘的一个标签,OFFSET是偏移量,LENGTH是磁盘剩余空间,FLAGS是磁盘在VxVM下的状态。

  OFFSET起始后面的长度是空闲的,接着就是在使用的空间,如OFFSET 82222539起始后面的9716 Block是空闲空间,空闲空间后到下一个OFFSET 100304831就是在使用的磁盘。

  磁盘剩余空间是该磁盘所有容量的总和,这个LENGTH是Block,通过如下公式可以计算出剩余多少G的空间。

  (Total LENGTH)/2*1024*1024
  比如上面的磁盘rootdg01的剩余空间是:
  (9716+5016768+35900928 )/2*1024*1024
  =40927412/2*1024*1024=19.5GB
阅读(1022) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~