深 圳 东 莞 香 港 北 京 上 海 成 都
重 庆 南 京 西 安 广 元 柳 州 南 宁
繁體 ENGLISH
联系我们
众成深圳 0755-83013835
众成香港 0852-92522538
马来西亚 +60333246385
众成上海 13162531849
众成成都 028-85241794
众成重庆 13996297205
众成西安 15829886958
众成广元 0839-8808158
众成柳州 0772-7377391
众成温州 0577-68697650
您所在的位置是:首页 》技术交流 》 磁盘阵列

HP 9000小型机中卷的建立

装有Unix操作系统的微机中的每一个硬件都与一个文件相对应。 
例如,硬盘的标识 /dev/rdsk/c0t0d0,c代表总线控制器,t代表SCSI口的地址,d代表盘号。

物理卷Physical Volume,称为PV:指物理上硬盘,一个硬盘就是一个PV 

逻辑卷组 Logical Volume Group,称为VG:一个VG包含整数个PV,可理解为一个大硬盘。 

逻辑卷 Logical Volume,称为LV:相当于对大硬盘进行逻辑分区, 一个VG里可有若干个LV。 

文件系统 File System:在逻辑卷的基础上,建立文件系统,然后 MOUNT到一个目录下,这样就可以文件存取的方式来使用这块硬盘了 

当然,您也可以不建文件系统,而直接把LV当作裸设备,以TRUNK方式来存取数据,许多数据库都是用这种方式存取数据。  

[命令]

1、 先建物理卷PV: 
#pvcreate /dev/rdsk/c0t1d0     (这里必须使用硬盘的字符设备文件) 

2、 再建逻辑卷组VG: 
#mkdir /dev/vg01 
#mknod /dev/vg01/group c 64 0x010000
#vgcreate /dev/vg01 /dev/dsk/c0t1d0 
如果要把多个物理卷加入到卷组,可以如下:#vgcreate /dev/vg01 /dev/dsk/c0t1d0 /dev/dsk/c0t2d0

3、 然后划分逻辑卷: 
# lvcreate –L size vg0X (size:该逻辑卷大小 ) 
举例:
#lvcreate -L 100 vg01     (在卷组01上创建一个100MB的逻辑卷)

4、 在LV上建文件系统: 
# newfs –F file_system_type /dev/vg0X/rlvolY 
file_system_type:文件系统类型,包括hfs和vxfs,注意此时用该逻辑卷的字符设备文件。
举例:
#newfs /dev/vg01/r1vol1

5、 将此文件系统Mount到一个目录下 
#mkdir /vg01/lvol1      (创建登陆目录) 
#mount /dev/vg01/lvol1 /vg01lvol1 

到此为止,您已经可以使用这个硬盘了。有时您可能在现有的环境下,需要添加、删除逻辑卷,或者是需要扩大文件系统。我们可以这样做:
 
6、 添加逻辑卷
添加文件系统卷,例如:在vg01上添加一个200M的文件系统卷,卷名为data,mount到目录/sample 上。 

A、创建逻辑卷,在系统提示符下键入命令: 
# lvcreate –L 200 –n data /dev/vg01 

B、在逻辑卷data上创建文件系统: 
# newfs –F hfs /dev/vg01/rdata 
【注】:如果是vxfs文件系统,则用 
# newfs –F vxfs /dev/vg01/rdata 

C、创建目录/sample,并将逻辑卷data mount 到/sample. 
# mkdir sample” 
# mount /dev/vg01/data /sample 

D、用bdf命令,将会看到/dev/vg01/data mount 到 /sample上。 

7、 删除逻辑卷 
例如:删除 vg01 中名为 data 的逻辑卷,mount 到/sample。 

1) 卸载所要删除的逻辑卷: 
A、首先用 umount 命令将逻辑卷 data 从/sample上卸载下来: 
# umount /sample 
B、若系统提示设备忙,不能卸载;则在根目录系统提示符下,键入以下命令,进入单用户: 
# shutdown -y 0 
在单用户下,先将所有逻辑卷mount上,键入命令: 
# mount -a 
用bdf命令看该逻辑卷是否已经mount上,如果mount上,键入以下命令: 
# umount /sample 
2) 删除逻辑卷 /dev/vg01/data ,用命令: 
# lvremove /dev/vg01/data

8、 扩大文件系统 
1) 扩大文件系统,首先要找到这个文件系统所对应的逻辑卷,只有首先扩大逻辑卷,给文件系统以扩大的空间,才能扩大文件系统。 
2) 为扩大逻辑卷,先进单用户,在根目录系统提示符下,键入命令: 
# shutdown -y 0 
3) 进入单用户后,先将所有文件系统mount上,键入命令: 
# mount -a 
4) 用bdf命令看该文件系统是否已经mount上,如果mount上,用命令 #umount文件系统名umount该文件系统。
例如,想要扩大“/usr”到500M ,就键入命令: 
# umount /usr 
5) 用命令: 
# lvextend -L 500 /dev/vg00/lvol4 
这里,假定 /usr 对应 /dev/vg00/lvol4 
6) 用命令: 
# extendfs /dev/vg00/lvol4 扩大文件系统。 
注:如果是vxfs文件系统,则用 # extendfs -F vxfs /dev/vg00/lvol4 
7) 用命令: 
# mount /dev/vg00/lvol4 /usr 将文件系统 mount 到 /usr 这样,文件系统“/usr”就被扩大了, 
8) 用命令: 
# init 3 进入原来多用户运行级。

[查看]

1)查看物理卷PV信息
#pvdisplay [-v] /dev/dsk/cCtTdD
2)查看卷组VG信息 
#vgdisplay [-v] /dev/vg*
3)查看逻辑卷LV信息 
#lvdisplay [-v] /dev/vg*/lvol*
4)查看逻辑卷LVM目录 /etc/lvmtab 
#strings /etc/lvmtab 

[其他]

1)创建启动盘
a) pvcreate -b 
b) vgextend 
c) mkboot

2)卷组数据结构备份
#vgcfgbackup vg01 

还有类似命令vgextend、vgreducing、vgremoving、lvextending、lvextending,请大家在使用时通过使用man+命令来查询。 
 

地址:深圳市福田区华强北新亚洲电子商城二期国利大厦6楼635室         邮编:518031
电话:0755-25083835    83013835    82543635    13713907515    13164784245    QQ:906831882
传真:0755-82543635            联系人:王先生            邮箱:wxj810@126.com   粤icp备09013775号