• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

怎样添加新的磁盘? (原创_给初学者)

发布: 2007-6-08 22:43 | 作者: seanhe | 来源: | 查看: 80次 | 进入软件测试论坛讨论

领测软件测试网
开始了阵列支持工程师的生活,一直想写一点什么东西出来,可是对于硬件来说,我还真不知道怎么写(以前做软件support),感觉那些东西都是死的东西,看别人写的也是文字加图片的堆积,和产品资料差不多,但也看过一些精品,可是那些资料的来源是很秘密的,我们局外人很难拿到一手的资料。我都感觉自己费话太多,说点正事吧!
   上次去一个客户那里安装银兴BX1510S-U3C4A阵列,没有什么说的,插上硬盘,SEAGATE,SCSI,146G的四块,主要是调试,所以少了点。三下五除二做完RAID,映射通道,接上主机。KAO,这是哪个主机呀!再一看机柜是HP的,不好HPUNIX,虽说咱也玩了不少的机器了,LINUX,SOLARIS,AIX都见识了,但这HP9000还是第一次玩。不行,不能就这样投降了,再说还有HP的800support的呢,不怕。话说我遇到的也只是最简单的对磁盘的操作,呵呵。对于高手来说都是小CASE的事,而我只能各处求人了,好在能上网,害得一个MM的电脑用不上,三个QQ头闪个不停,那叫个热闹,但我的心里却像热锅上的蚂蚁,(后来也忘了和MM要QQ号了,好在也同过患难)。先打开我的MSN:MAGUOZHONG@HOTMAIL.COM,XXX那么多人,还真没有发现对HP熟的哥哥MM们,心大寒,那只有找GOOGLE这位仁兄了,不错,命令什么的都找到了,好,先记下来再说。ioscan –fnCdisk , insf –e , diskinfo , pvcreate , vgdisplay 。 。。XX!~·#· 这就好了,我不怕了,开始工作。

开始TELNET,但是机器后面有两个10/100的口(另一个好像有GB,记不清了),两个都能用吗?不知道,好一个一个TEST,这个什么,ADMIN用户,HP的是ADMIN用户了,不对呀,虽说我猜的功力够高,那我也不会就这么就猜对地址了吧!不会的,我换了另一个带G的,不知道IP地址,!#·#·%¥……%!¥·!一串与相关人员的交流,总算找了地址,TELNET上去了。。。X。#这个心情就像解放军的天,把刚刚从网上找到的命令一个个的试,ioscan –fnCdisk找到了原先以有的磁盘,但是只发现了我的机器名字,没有CXTYDZ在路径,后来(我特喜欢这个词)我在网上<insf -e (or shutdown -ry 0)>查到了前面的这个命令,哦还要再找一下,试了,好了,终于发现了,设备名下面出现了C3t0d0的字符,天呀,总算得到安慰了,不管后来怎样,至少现在是快乐的,至少阵列是可以用的了,呵呵,我很怕出现兼容的问题的,有一次的苹果的机子搞在一起发生了不良反应,害得我FACE都没了,只因之前说了太多的大话,后来有过后悔。今天算是平安了。

下面要做的就是对这个发现的物理的盘的操作了,这我不怕了,我有文档(惠普企业级计算系统管理员的PDF文档),呵呵,如果谁想要给我发mail吧(同MSN),我必回,因为这个文档也是别人发给我的,谢谢那位大侠,我也尽点为大家服务一下。http://docs.hp.com/zh_cn/5990-8177/ch06s01.html#bficdcif ;http://www.chinaitlab.com/www/news/article_show.asp?id=17572
在这里也看了一些东西,也看了,很有用处,我摘抄如下:

在HPUX 下正确使用硬盘的顺序及相应命令如下:
1. 先建物理卷
# pvcreate -f /dev/rdsk/cCdDtT
这里必须使用硬盘的字符设备文件
2. 再建逻辑卷组
# mkdir /dev/vg0X
X:0~f,逻辑卷组名
# mknod /dev/vg0X/group c 64 0x0X0000
# vgcreate vg0X /dev/dsk/cCdDtT
# vgcreate –s 8 vg0X /dev/dsk/cCdDtT(对于大于256G的硬盘)
# vgcreate –s 8 vg0X /dev/dsk/cCdDtT /dev/dsk/c
3. 然后划分逻辑卷
# lvcreate -L size –n /dev/vg0X/lvolY vg0X
size:该逻辑卷大小
4. 在LV 上建文件系统
# newfs -F file_system_type /dev/vg0X/rlvolY
file_system_type:文件系统类型,包括hfs 和vxfs,注意此时用该逻辑卷的字
符设备文件。
5. 将此文件系统Mount 到一个目录下
# mkdir /directory
# mount /dev/vg0X/lvolY /directory

    
我按照上面的步骤,XXX的进行下去,第一步OK,第二步MKDIR,MKNOD都OK了,到VGCREATE出错了,错误提示翻成中文后如下:

在 VGDA (volume group discriptor area) 上使用 vgcreate 命令设置较大 max_pe 值的结果是什么XX? 因为较小的或者默认的max_pe 值通常会限制将来向 Volume Group 添加较大的磁盘,因此最好将max_pe 设置为一个较大的数字?VGDA 成数量级的增长。将 max_pe 设置为一个较大值的结果是怎样的?

当时也不知道这个说的是什么东西,是自己对磁盘的研究太少的结果,要怪只能怪自己了。
warning,说实在话,最怕的就是这东西,一看见successful万事大吉,但是这次没有出现,我知道完了,但是又不知道问题的关键在哪里。
在网上发现了这样一条命令vgcreate -s 8 vg01 /dev/dsk/c3t0d0  /dev/dsk/c3t1d0 ,兴奋了一会儿,难道是我没有加参数的原因,但是为什么是8而不是其它的呢,我要先看一下这个参数是什么意思。Go on ………………………. 原来这个参数是用来设置PE大小的,乘上MaxPEperPV就是一个PV最大的值,默认的4M,乘上最大的PE数65535(65535*4=262140M也就是256G),因我创建时没有改,而我的硬盘大小是一个500G的硬盘,就是这里的问题了,可是发现这个问题的过程很痛苦的呀,我想首先应该把一些概念性的东西掌握好才能做好事情,我也再复习一下:
**********************************************************************************
在LVM里,一个PV(Physical Volume,物理卷)对应且只对应一个物理硬盘,一个或者多个PV组成一个VG(Volume Group,卷组),而从一个VG里又可以虚拟划分出若干个LV(Logical Volume,逻辑卷),真正的文件系统是创建在LV上面的,可以在LV上建文件系统,也可以不建文件系统而直接使用,这时叫裸设备(raw device)。因为是直接对设备进行数据读写,所以Raw device的性能要比文件系统好,许多数据库系统就是直接存储在裸设备上,但是可管理性比较差,题外话。
LVM系统怎么知道往某一个LV里面存数据时,到底是存放到哪个(些)实际硬盘呢?在LVM系统里,一个PV由若干个PE(Physical Extent)组成,一个LV由若干个LE(Logical Extent)组成,而这些PE和LE之间又有直接的对应关系,这种对应关系被存储在一个叫做“PE/LE对应表”(Translation Table)的表中。Translation Table存放在LVM磁盘上,当VG被激活时才装载到内存中。PE是在创建卷组时创建的,大小由vgcreate的-s参数指定,默认是4M;在同一个VG里面的所有PV的PE大小是一样的,不管实际硬盘的大小和型号是否相同。当LV创建时,LVM系统创建LE并自动维护PE/LE对应表,使得每一个LV里面的LE都可以找到与之对应的PE,从而知道数据该往哪个硬盘写。一般情况下创建LV的时候,系统都是按物理硬盘加入VG的顺序来分配其可用的PV。比如说c0t5d0是第一个加入VG的硬盘,那么默认情况下c0t5d0里的可用PV将最先被用来分配,除非在使用lvextend命令时特殊指定。
在使用vgcreate的-s参数时,PE的大小必须是2的整数倍,一般使用默认值4,这表示卷组上创建的所有逻辑卷都以4MB的增量单位来进行扩充或缩减。由于内核原因,PE大小决定了逻辑卷的最大大小, 4MB的PE决定了单个逻辑卷最大容量为256GB,若希望使用大于256GB的逻辑卷则创建卷组时指定更大的PE。PE大小范围为8KB到512MB。为什么是4而不是8、16...?(你问我我问谁?:p)应该是吧!还有几个LVM的限定,要说明 
·一个LV只能属于一个VG(不要去想lvol9先从vg00弄点空间,再从vg01弄点空间) 
·一个PV要么独立要么属于且仅属于一个VG(独立时作为Raw Device,性能比较猛) 
·vgcrete -l参数将限定一个VG里面能创建的最大LV数量,极限是255 
·vgcreate -p参数限定一个VG里面能容纳的最多PV数,极限是255 
·内核参数maxvgs限定系统最大的VG数,默认是10,最大可以变态到256
************************************************************************
以上的一些内容大部分是来自网上,很感谢之前之人种的树.

下面到了划分逻辑卷的步骤了:
A、这一步做得很顺利,但是还是有不明白的地方,当时由于时间的关系也没有深究,现在想好好的了解一下了。命令是:# lvcreate -L size –n data /dev/vg0X/lvolY vg0X  size指该逻辑卷大小,-n后面应该是卷名(data)。
B、下面是建文件系统:
" newfs -F hfs /dev/vg01/rdata"
注:如果是vxfs文件系统,则用" newfs -F vxfs /dev/vg01/rdata" 
C、mount到目录 /sample 上
    创建目录/sample,并将逻辑卷data mount 到/sample.
" mkdir sample"
" mount /dev/vg01/data /sample"
用bdf命令,将会看到/dev/vg01/data mount 到 /sample上。
删除逻辑卷 /dev/vg01/data ,用命令:" lvremove /dev/vg01/data"

说大功告成并不为正确,
######################################################################
附相关命令:
max_pe  设置为它的最大值 65535。
max_pv  设置为它的最大值 255。

# pvdisplay -v /dev/dsk/c*t*d*
显示磁盘各种信息,如磁盘大小,包含的逻辑卷,设备名称等. 
# vgdisplay -v /dev/vg00 
显示逻辑卷组信息,如包含哪些物理盘及逻辑卷等. 
# lvdisplay -v /dev/vg00/lvol1 
显示逻辑卷各种信息,如包含哪些盘,是否有镜像等.

 cqwlyh 回复于:2005-01-17 17:11:47
强!
顺便说一下:
1. PE的默认大小就是4M
2. 做newfs的时候,如果要让此文件系统支持单个大小超过2G的大文件,可以这样:
#newfs -F vxfs -o largefiles /dev/vg0*/r****

 lovelock 回复于:2005-01-17 22:27:58
我的mail:wenwenjiang082@hotmail.com给我发一份那个hp的技术文档吧,先谢了!:)

 king37cn 回复于:2005-01-18 11:17:25
支持原创,想当年偶在hpux下挂阵列也是这样摸索出来的。

 technovo 回复于:2005-01-18 16:54:19
[quote:7389bf56fe="lovelock"]我的mail:wenwenjiang082@hotmail.com给我发一份那个hp的技术文档吧,先谢了!:)[/quote:7389bf56fe]
 :em02:  :em22:  :em11: 发了 查查

 ls100 回复于:2005-01-18 17:44:42
vgcreate时,是会确定pe的size,每个pv中的pe个数,以及每个该vg中的pv的个数.所以,要考虑以后的应用的变化!

 hy_pig 回复于:2005-01-19 10:12:54
我的gfsuper@vip.sina.com给我发一份那个hp的技术文档吧

 gxh79123 回复于:2005-01-19 15:49:47
给我也发一份,让学习学习。先谢了。gonghuix@263.net

 hjx_221 回复于:2005-01-19 19:11:44
xx学习了
谢谢!!!

 shinobiyan 回复于:2005-01-20 14:46:51
谢谢,楼主。
能给我一份么。shinobiyan@hotmail.com
shinobiyan1978@163.com

 流云飞雨 回复于:2005-01-20 16:31:49
我当初的时候的技术文档是step by step.,不过可惜的是,我的硬盘有些问题,在用newfs的时候总是不行,最好还要用mediainit什么命令来初始硬盘,不过我忘记具体步骤了,反正一个人琢磨就是麻烦

 apsbb 回复于:2005-01-20 16:48:24
努力学习中............
也请发一份 惠普企业级计算系统管理员的PDF文档 给我.
apsbb@163.com
谢谢!!!!

 qingming_c 回复于:2005-01-21 01:27:06
学习中,请给俺一份,地址:chenqm.cd@163.com;先谢了。 :lol:

 jlhwlw 回复于:2005-01-21 09:56:11
给我发一份,谢谢jianglh@30san.com

 ynikfish 回复于:2005-01-21 10:55:05
虽然不是看的很懂,还是给俺也发一份吧,谢谢。。
ynikfish@sina.com

 流云飞雨 回复于:2005-01-21 16:20:30
我手头有一个,是从hpux老兄那里弄的。

 wys8914 回复于:2005-01-26 10:54:21
我的Mail是wangyongshengking@hotmail.com,麻烦也发一份 :D

 xulemeng 回复于:2005-01-26 11:14:02
好帖子!!!!
真强!!!

 bjcdh 回复于:2005-01-27 14:29:53
大大厉害,也发一份吧bjcdh@bj1860.net

 haoyufu 回复于:2005-01-30 09:54:32
给我也发一份吧
haoyufu@ioz.ac.cn

 digital_boy 回复于:2005-01-31 16:31:03
支持原创,给我也发一份,让学习学习。先谢了 xp_tom@163.com

 cjm_lb_yue 回复于:2005-02-01 17:19:16
请给我一份《惠普企业级计算系统管理员的PDF文档》
我的mail:cjm_lb_yue@163.com

 flood 回复于:2005-02-05 22:25:34
我也想要那个hp的技术文档吧
楼主方便发一下吗?
我的邮箱xt0309@sina.com

 songyang100 回复于:2005-02-20 09:34:53
songyang100@263.net  谢谢 请给我发一份HP资料

 slk3411 回复于:2005-02-21 16:00:34
请给我一份《惠普企业级计算系统管理员的PDF文档》 
我的mail:shen_lk@163.com

 feiaix 回复于:2005-02-21 17:43:21
你说的系统参数想MAXVGS怎么设定呀,谢谢 !

 smallbigbox 回复于:2005-03-04 21:16:18
请给我一份《惠普企业级计算系统管理员的PDF文档》

thx

msn:smallbigbox@hotmail.com

 pelen8106 回复于:2005-03-06 23:17:24
解决了我一直想不明白的问题,多谢!!

 quanpao 回复于:2005-03-07 09:39:34
给我一份资料,多谢了!quan_he@21cn.com

 oulei 回复于:2005-03-07 11:38:55
haphy@263.net  给我发一份文档行不  初学ing
多谢楼主拉

 xichen 回复于:2005-03-07 15:04:52
stephen@gmail.com
谢谢了

 robinsom 回复于:2005-04-04 10:16:33
请有<<惠普企业级计算系统管理员的PDF文档>>的兄弟们也给小弟发一份,谢谢了~敬礼!
我的MAIL:yebo@hzcnc.com

 khinese 回复于:2005-04-04 18:58:13
顶一下!强烈支持原创!
给我也发一份,万分感谢
hanlong1979@yahoo.com.cn

 99531122 回复于:2005-04-05 17:02:07
好文章,顶!!
烦请搂主也给我发一份:99531122@sohu.com

 dutboy 回复于:2005-04-07 21:35:08
给俺一份:dutboy@gmail.com
如若不嫌弃,俺有50个gmail蛋蛋给你。

 wangyan56 回复于:2005-04-25 12:36:20
我也要阿 谢谢楼主啊
xiaocongcong@126.com

 whitecup_1979 回复于:2005-05-25 11:04:15
我的yezhuangqiao@263.net给我发一份那个hp的技术文档吧!谢谢

 waizi 回复于:2005-05-25 19:33:41
太好了~~谢谢楼主
方便的话,给我一份吧
waizi_guo@hotmail.com

 wyngyy 回复于:2005-05-26 12:30:44
看到老兄的专研精神很受感动,谢谢楼主了!!以后要不断努力了!

 TheOne-sor 回复于:2005-07-12 11:58:25
多谢楼主!

 xiaowanyun123 回复于:2005-07-14 22:13:21
大虾,给俺发一份惠普企业级计算系统管理员的PDF文档,不胜感激,
email:flyonok@163.com

 chinadns 回复于:2005-07-15 23:01:14
请给我也发一份
sunshin0106@sina.com.cn

 qingqing0783 回复于:2005-08-15 14:15:15
请给我也发一份
qingqing0783@163.com.谢谢

 beltercn 回复于:2005-08-15 16:13:56
请给我也发一份 
yuan.chunguang@163.com.谢谢

 jackie2kitten 回复于:2005-08-15 22:19:03
1. 先建物理卷 
# pvcreate -f /dev/rdsk/cCdDtT 
这里必须使用硬盘的字符设备文件 
为啥一定要用字符设备?

 luopc 回复于:2005-08-31 13:51:12
给我一份,谢谢!
luopc@bankcomm.com

 javidwang 回复于:2005-09-01 16:45:36
ydm309@163.com

give me one 
thx very much

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网