为什么pvcreate用的是字符设备,而vgcreate用的是块设备?

来源:互联网 发布:php include 变量 编辑:程序博客网 时间:2024/05/14 10:26

在LVM中,
(1)pvcreate用的是字符设备
# pvcreate -f /dev/rdsk/c0t3d0

(2)vgcreate用的是块设备
# vgcreate /dev/vg01 /dev/dsk/c0t3d0

(3)用newfs创建文件系统的时候用的是字符设备??
# newfs -F vxfs /dev/vg01/rmyfs1

(4)mount 命令要求的是一个块设备文件
# mount /dev/vg01/myfs1 /myfs1

请教一下,什么情况下用字符设备,什么情况下用块设备??

--------------------------------------------------------------------------------

HP-UX的硬盘资源的逻辑卷管理
HP-UX管理硬盘存储资源是采用逻辑卷方式来进行管理的,要说清整个机制,先要介绍几个 概念:

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

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

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

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

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

----------------------------------------------------------------------------------

用字符设备,因为要对磁盘保留区操作

用块设备,因为不需要对保留区操作

 

原创粉丝点击