分类: 其他UNIX
2016-08-10 11:05:17
一、确定可用的disk
在创建PV之前,可用以下命令来确认哪些DISKS在用,哪些DISKS可用来新建VG:
ioscan -kfnNC(列出系统中的disk)
bdf(确定那些盘已经用作全盘文件系统)
swapinfo -d(确定哪些盘被 用作全盘交换区)
strings /etc/lvmtab、pvdisplay -v /dev/disk/diskx(确定哪些盘已经在VG中)
diskinfo(查看所选的盘的大小)
二、创建PV
1、如果磁盘之前被 VxVM或一个文件系统使用,那么就必须重写PVRA的headers。可以用命令dd来对headers写零,然后用命令pvcreate来创建PV;
2、命令pvcreate的可选参数及其用法
# pvcreate /dev/rdisk/disk3
# pvcreate -B /dev/rdisk/disk3_p2(创建引导磁盘)
三、创建VG
1、在初始化PV后,运行mkdir、mknod、vgcreate来增加VG。其中还用到chown来修改文件的拥有者和其权限。
2、vgcreate的可选参数及用法
# vgcreate /dev/vgnn /dev/disk/diskx
可以使用下列选项设置卷组属性:
-V 1.0 1.0 版卷组(缺省值)
-s PE大小 以MB为单位表示的物理盘区大小(缺省值为4,最大256)
-e 最大PE数 每个PV的最大PE数(缺省值为1016,最大65535)
-l 最大LV数 最大LV数(缺省值为255,最大255)
-p 最大PV数 最大PV数(缺省值为255,最大255)
四、创建LV
1、在运行lvcreate创建LV时可以设置的几个参数:n、L、l
2、可用lvchange或lvcreate来设置或修改LV的属性
五、使用LV
1、在配置好一个LV后,用newfs来创建一个文件系统,用swapon来开启swap,用crashconf来dump挂起。
六、检查配置:pvdisplay、vgdisplay、lvdisplay
七、扩展、缩减、 删除一个LV和文件系统
lvextend、lvreduce、lvremove
将LV的LE数增加到100:
lvextend -l 100 /dev/vg01/lvol3
将LV大小增加到400 MB:
lvextend -L 400 /dev/vg01/lvol4
八、扩展、缩减、 删除一个VG
vgextend、vgreduce、vgremove
九、删除一个PV:pvremove /dev/rdisk/diskn
十、Activating和Deactivating一个VG
vgchange –a|y
自 2008 年 3 月发行的 HP-UX 11i v3 起,无论卷组版本如何,vgcreate 命令均会自动创建设备文件 /dev/卷组名/group 来管理卷组。如果使用的是 2008 年 3 月之前的HP-UX 发行版,或者如果要指定 group 文件的次编号,则在运行 vgcreate 命令之前必须创建 /dev/卷组名/group。
如果 group 文件不存在,并且 vgcreate 无法创建它,vgcreate 将显示以下消息:vgcreate:"/dev/卷组名/group":not a character device.
要创建卷组设备文件,请执行下列步骤:
1. 为卷组创建一个目录。例如:# mkdir /dev/vgnn
按照约定,卷组名为 vgnn,其中 nn 是所有卷组中的唯一编号。
2. 使用 mknod 命令在卷组目录中创建一个名为 group 的设备文件。例如:# mknod /dev/vgnn/group c 64 0xnn0000
跟在设备文件名后面的 c 指定 group 是字符设备文件。
主编号是 group 设备文件的主编号。对于 1.0 版卷组,该编号为 64。
次编号是 group 文件的次编号,以十六进制形式表示。对于 1.0 版卷组,次编号的格式为 0xnn0000,其中 nn 是在所有 1.0 版卷组中唯一的编号。