开始了阵列支持工程师的生活,一直想写一点什么东西出来,可是对于硬件来说,我还真不知道怎么写(以前做软件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/