HP LVM管理
HP-UX系统培训

#chown 用户:组 [ ] 更改用户所有者和属组 #cp [源] [目的] 复制文件 -i系统提示是否覆 盖 -f强制 –p保留权限 #scp -r [] 目标库ip或者主机名:/ 远程拷贝 #mv [源] [目的] -i系统提示是否覆盖 -f强制 –p保留权限 more tail head 查看文本文件命令 tail –f tail -100
BAD BLOCK POOL
创建LV
5) CREATE A 100 MB LOGICAL VOLUME ON VOLUME GROUP 01
# lvcreate -L 100 vg01 ROOT DISK
/
NEW LVM DISK PVRA VGRA
dev vg01
etc lvmtab
lvol1 BAD BLOCK POOL
# mkdir /dev/vg01
ROOT DISK
/
NEW LVM DISK PVRA
dev vg01
BAD BLOCK POOL
创建设备文件
3) MAKE A GROUP DEVICE FILE
0x01 010000 # mknod /dev/vg01/group c 64 0x010000 由于minor number是系统底层标识VG的标志 所以每个VG 是系统底层标识VG的标志, VG的 由于minor number是系统底层标识VG的标志,所以每个VG的 group文件的这两位 红色)必须是唯一的。否则VG 文件的这两位( VG无法创建 group文件的这两位(红色)必须是唯一的。否则VG无法创建 可以使用如下命令查看所有vg group文件的 vg的 文件的minor 可以使用如下命令查看所有vg的group文件的minor number # ll /dev/vg*/group
lvm参数

lvm参数LVM(逻辑卷管理器)是一种在Linux操作系统上用于管理磁盘存储的技术。
通过LVM,我们可以将多个物理磁盘分区合并成一个逻辑卷,并对逻辑卷进行动态调整和管理,而无需停机或影响正在运行的系统。
在使用LVM时,我们可以使用不同的参数来控制和配置逻辑卷。
这些参数可以通过命令行工具或配置文件进行设置。
下面是一些常用的LVM参数及其相关参考内容:1. PVCreate命令参数:- -v:显示详细的输出,包括操作的进程和结果。
- -ff:强制格式化物理卷,忽略潜在的数据损失风险。
- -M2:使用LVM2元数据格式,取代默认的LVM1格式。
- /dev/sdX:指定要创建物理卷的磁盘分区。
2. VGCreate命令参数:- -s:指定PE(物理区块)大小,默认为4MB。
- -c:指定最大PE数量,默认为无限制。
- --metadatacopies:指定元数据副本数量,默认为2。
- -p:指定VG名称。
3. LVCreate命令参数:- -L:指定逻辑卷的大小。
- -n:指定逻辑卷的名称。
- -C y:在创建逻辑卷之前需要确认。
4. LVExtend命令参数:- -L:指定逻辑卷的新大小。
- -l:指定逻辑卷的新大小,以PE数量为单位,例如“+10”表示增加10个PE。
- -r:同时调整文件系统大小。
- -n:指定逻辑卷的名称。
5. LVReduce命令参数:- -L:指定逻辑卷的新大小。
- -l:指定逻辑卷的新大小,以PE数量为单位,例如“-10”表示减少10个PE。
- -r:同时调整文件系统大小。
- -n:指定逻辑卷的名称。
6. PVResize命令参数:- -s:指定要改变的物理卷大小,默认为缩小卷。
- -n:指定物理卷的名称。
7. PVMove命令参数:- -n:指定要移动的物理卷名称。
- -v:显示详细的输出。
8. PVRemove命令参数:- -v:显示详细的输出。
- -ff:强制删除物理卷,忽略潜在的数据损失风险。
lvm的删除流程

lvm的删除流程LVM(Logical Volume Manager)是一种逻辑卷管理工具,可以提供高级的磁盘管理功能,包括在线调整逻辑卷大小、创建快照、数据迁移等。
在使用LVM时,可能会遇到删除逻辑卷的需求,下面是LVM删除流程的详细解释:1.检查逻辑卷状态:在开始删除逻辑卷之前,首先需要检查逻辑卷的状态。
可以使用`lvdisplay`命令查看逻辑卷的相关信息,例如逻辑卷的名称、大小、所属的卷组等。
确保要删除的逻辑卷处于正常的状态,并且没有正在使用它的文件系统或应用程序。
2.卸载文件系统:如果逻辑卷上挂载了文件系统,需要先将其卸载。
可以使用`umount`命令执行卸载操作。
如果不能正常卸载,可以尝试使用`umount -f`命令来强制卸载。
3.删除逻辑卷上的所有快照:在删除逻辑卷之前,需要先删除与该逻辑卷相关的所有快照。
可以使用`lvremove`命令删除逻辑卷上的快照。
如果有多个快照,需要逐个删除。
4.扩展逻辑卷容量:在一些情况下,可能需要在删除逻辑卷之前先将其容量缩小。
这可以通过`lvreduce`命令来完成。
注意,在缩小逻辑卷容量之前,需要确保逻辑卷上没有正在使用该空间的文件或数据。
5.删除逻辑卷:在确认逻辑卷没有挂载、没有被使用、没有快照后,可以使用`lvremove`命令删除逻辑卷。
该命令会从卷组中删除逻辑卷,并释放其占用的磁盘空间。
6.更新卷组信息:删除逻辑卷后,需要更新卷组的信息。
可以使用`vgreduce`命令更新卷组信息。
该命令会删除卷组中已删除的逻辑卷的信息。
7.删除物理卷:如果不再需要一些物理卷,可以使用`pvremove`命令将其从LVM中删除。
该命令会清除物理卷上的LVM元数据,使其可以重新使用为普通的磁盘分区。
8.重建文件系统(可选):如果在删除逻辑卷后需要重新创建文件系统,可以使用相应的命令进行创建。
例如,对于ext4文件系统,可以使用`mkfs.ext4`命令对逻辑卷进行格式化。
proxmox ve逻辑卷管理lvm详解

proxmox ve逻辑卷管理lvm详解Proxmox VE (Virtual Environment) 是一种开源的虚拟化解决方案,它基于Linux操作系统和KVM虚拟化技术,提供了集成的虚拟化管理工具。
在Proxmox VE中,逻辑卷管理(LVM)是一种磁盘管理工具,用于管理存储设备并提供高级功能如快照、动态分区和数据复制。
下面是有关Proxmox VE逻辑卷管理(LVM)的一些详解:1. 物理卷(Physical Volume):物理卷是硬盘、磁盘分区或RAID卷等存储设备的逻辑组件。
在Proxmox VE中,物理卷指的是用于创建逻辑卷的存储设备。
2. 卷组(Volume Group):卷组由一个或多个物理卷组成,它是逻辑卷的容器。
在Proxmox VE中,卷组通常用于将多个物理卷组合为一个更大的逻辑存储池。
3. 逻辑卷(Logical Volume):逻辑卷是从卷组中划分出的逻辑存储单元。
逻辑卷可以被格式化为文件系统,并作为虚拟机的硬盘或存储设备使用。
4. 快照(Snapshot):快照是逻辑卷的一种副本,它记录了特定时刻的逻辑卷状态。
通过创建快照,您可以方便地恢复逻辑卷到之前的状态。
5. 迁移(Migration):逻辑卷可以通过迁移的方式从一个Proxmox VE节点移动到另一个节点,以实现虚拟机的高可用性和负载均衡。
6. 增加容量(Capacity Expansion):使用逻辑卷管理,您可以动态地增加逻辑卷的容量,而无需停机或重新分区。
总结来说,Proxmox VE的逻辑卷管理(LVM)提供了一种灵活和可靠的方式来管理存储设备,并增加虚拟机的灵活性和可用性。
它允许您创建、调整和移动逻辑卷,并提供了快照和迁移等高级功能。
AIX系统LVM管理

AIX系统 LVM 管理一、逻辑卷管理LVMLVM是一种与传统UNIX分区策略完全不同的磁盘管理方法,它的优点之一是允许动态地给一个文件系统分配更多的空间。
LVM的组成要素有:物理卷(PV)、卷组(VG)、物理分区(PP)、逻辑卷(LV)、逻辑分区(LP)等。
1、AIX存储管理的思想(1)层次结构:Physical Volume→Volume Group→Logical Volume→FileSystem(2)物理硬盘系统定义为hdisk(x)、rhdisk(x);Hdisk由多个PPs组成,每个PP的大小可以为1M/2M/4M/6M…256M。
(3)一个或多个hdisk组成VG,系统定义为“*vg”。
一个VG中的hdisk只能使用相同大小的PP。
(4)在VG上可以划分LV。
LV是面向应用的设备,有五种类型(jfs、jfslog、paging、boot、sysdump),用户可以在LV上建立文件系统,也可以将其用作原始设备。
(5)在Informix中使用的是LV的原始设备,如数据空间、物理日志和逻辑日志空间。
2、基本概念(1)物理卷(Physical Volume):一个物理卷指一个硬盘。
(2)卷组(Volume Group):卷组是可用物理硬盘的集合,可以逻辑地看成一块大硬盘。
一个卷组由一个或多个物理卷组成,最多可达32个(AIX4.3.2以上版本已经增至128个)。
(3)物理分区(PP):卷组中的物理卷划分成固定大小的块(缺省为4MB),这样的块称为物理分区。
(4)逻辑卷(Logical Volume):每个卷组中可以定义一个或多个逻辑卷,逻辑卷是位于物理分区上信息集合:可以是一个文件系统、调页空间、日志或转储设备空间等。
(5)逻辑分区(LP):逻辑卷由一定数量的逻辑分区组成。
二、增加硬盘:以蓬莱联社为例,说一下在RS/6000系统中如何增加一个SCSI硬盘。
蓬莱联社备机测试环境数据库空间不够,需要增加一个SCSI硬盘来扩充数据空间。
Hp服务器配置ilo方法

Hp服务器配置ilo方法Hp服务器配置ilo方法1·确认ilo级别1·1 登录服务器操作系统1·2 打开浏览器,并输入ilo管理地质1·3 输入ilo用户名和密码,登录ilo界面 1·4 在ilo管理界面查看ilo级别,记录下来2·更新ilo固件2·1 最新的ilo固件升级包2·2 解压缩升级包2·3 在ilo管理界面选择“固件升级”2·4 “浏览”,选择解压缩后的固件文件2·5 “”按钮,开始升级2·6 确认升级成功后,重启服务器3·配置Ilo网络设置3·1 在ilo管理界面选择“网络”3·2 “配置”按钮,进入网络配置页面3·3 根据实际情况填写相关网络信息,如IP地质、子网掩码、默认网关和DNS服务器3·4 “保存”按钮,保存配置信息4·配置ilo用户和权限4·1 在ilo管理界面选择“用户”4·2 “添加”按钮,进入添加用户页面4·3 填写用户信息,包括用户名、密码和权限级别4·4 “保存”按钮,保存用户配置5·配置ilo警报通知5·1 在ilo管理界面选择“警报通知”5·2 “添加”按钮,进入添加警报通知页面5·3 填写警报通知信息,包括接收警报的邮箱地质5·4 “保存”按钮,保存警报通知配置6·配置ilo电源管理6·1 在ilo管理界面选择“电源管理”6·2 根据需求,设置服务器开机自启动、关机和重启选项6·3 “保存”按钮,保存电源管理配置7·配置ilo远程控制7·1 在ilo管理界面选择“远程控制”7·2 根据需求,配置远程控制功能,如启用虚拟媒体、虚拟控制台和KVM功能7·3 “保存”按钮,保存远程控制配置8·配置ilo事件日志8·1 在ilo管理界面选择“事件日志”8·2 根据需求,设置事件日志记录级别和事件日志保存周期8·3 “保存”按钮,保存事件日志配置9·配置ilo时间和日期9·1 在ilo管理界面选择“日期和时间”9·2 根据需求,设置时区和时间同步方式9·3 “保存”按钮,保存时间和日期配置10·保存配置并重启10·1 在ilo管理界面“保存配置”,保存所有配置更改10·2 确认所有配置生效后,重启服务器本文档涉及附件:无本文所涉及的法律名词及注释:无。
LVM的结构信息

在VGDA (volume group discriptor area) 上使用vgcreate 命令设置较大max_pe 值的结果是什么XX? 因为较小的或者默认的max_pe 值通常会限制将来向Volume Group 添加较大的磁盘,因此最好将max_pe 设置为一个较大的数字?VGDA 成数量级的增长。
将max_pe 设置为一个较大值的结果是怎样的?原来这个参数是用来设置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大小是一样的,不管实际硬盘的大小和型号是否相同。
HP-UX_软件管理

与软件相关的概念
产品(product):是一个完整的软件,由 子产品或文件集构成 子产品:软件产品的一部分,完成软件 的一个相对独立的功能 文件集:最小的可管理单元 软件的命名规则:
产品.子产品.文件集
与软件相关的概念
产品(product):是一个完整的软件,由子产品 或文件集构成 子产品:软件产品的一部分,完成软件的一个 相对独立的功能 文件集:最小的可管理单元 boundle:由若干不同的软件产品构成,组成 一个特定的应用环境 软件的命名规则: 产品.子产品.文件集.版本
swcopy -s /dev/rmt/0 cc pascal @ /var/spool/sw
补丁的安装
下栽补丁,用swlist命令安装,并通过-x选项指 定以下关键字:
patch_filter=software_specification patch_match_target=false patch_save_files=true
被替换的软件存放在/var/adm/sw/save
软件的校验
swverify:校验软件的完整性,状态,依 赖关系,文件是否存在 例如,校验软件cc和pascal:
swverify cc pascal
软件的删除
swremove:删除软件
-i 提供交互的过程 -p 模拟删除,不实际删除 -v 显示详细过程
swlist –l file LVM
软件的安装
swinstall用于安装软件。可用选项:
-s 指定软件所在的路径 -p 模拟安装 -i 交互式安装
例如,安装磁带上的所有软件:
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
HP-LVM管理命令简介一、L VM的创建步骤:#ioscan –funC disk#pvcreate [–f] /dev/rdsk/c1t2d0#mkdir [–p] /dev/vg01#mknod /dev/vg01/group c 64 0x010000#vgcreate [–s PE_Size] /dev/vg01 /dev/dsk/c1t2d0 [/dev/dsk/PV_Name]#lvcreate –L LV_Size –n LV_Name /dev/vg01#newfs –F vxfs /dev/vg01/rLV_Name#mkdir /Mount_Point#mount /dev/vg01/LV_Name /Mount_Point二、L VM的查看步骤:#diskinfo /dev/rdsk/c1t2d0 查看磁盘的大小#ioscan –funC disk 查看磁盘设备名#vgdisplay –v /dev/vg01#pvdisplay –v /dev/dsk/c1t2d0#lvdisplay –v /dev/vg01/LV_Name#mount –v#bdf#du –k /Mount_Point 查看FS的已用空间信息#df –k /Mount_Point 查看FS的空闲空间信息三、检查FS的类型和状态:#fstyp –v /dev/VG_Name/LV_name#umount /Mount_Point#fsck –F vxfs –o full[,nolog] –y /dev/vg01/rLV_Name 检查JFS类型的FS#fsck –F hfs [–b Block_No] –y /dev/vg01/rLV_Name 检查HFS类型的FS(当检查时如遇到许多奇怪的信息,应用-b Block_No选项,此选项用指定的块作超级快,替代默认的超级块进行FS检查。
Block_No在/var/adm/sbtab文件中指定,也可以指定16号块作为替代超级块)#mount /dev/vg01/LV_Name /Mount_Point四、备份、恢复FS:#mount /dev/VG_Name/LV_Name /Mount_Point#cd /Mount_Point#fbackup –f /dev/rmt/0m –i ./ 备份当前FS中的所有文件[#fbackup –f /dev/rmt/0m –u[0-9]g graph [–I Index_Name]]按增量备份的方式备份/var/adm/fbackupfiles/graph文件中指定的文件或目录,同时更新/var/adm/fbackupfiles/dates文件记录的各备份级别的上一次完成时间,并创建记录备份文件的索引文件Index_Name,注意进行完全备份时的索引文件可能会很大。
/var/adm/fbackupfiles/graph文件的格式为:i / 表示备份包括的目录或文件e /cdrom 表示备份不包括的文件或目录#frecover [-F|-X|-N] –f /dev/rmt/0m –rv 恢复由fbackup备份的所有文件#frecover –f /dev/rmt/0m –I Index_Name 根据索引文件恢复备份内容[#frecover –f /dev/rmt/0m [–i /Include_Directory|–e /Exclude_Directory|-g graph] –xv]恢复由-i选项指定目录或文件(或不恢复由-e选项指定文件或目录)-xv选项表示恢复指定的文件-F:恢复时不使用原备份文件的路径,而以当前路径为文件的恢复路径-X:恢复时按相对路径恢复原备份文件-N:不进行恢复动作,只查看备份带上的内容进行网络备份和恢复的步骤:备份服务器上(Donald):#vi ~root/.rhostsmickie 备份主机名1minnie 备份主机名2备份主机上(mickie或minnie):#fcbackup –f donald:/dev/rmt/0m –u0g graph –I index#fbrecover –f donald:/dev/rmt/0m –rv#vxdump –f[0-9] /dev/rmt/0m /Mount_Point 按增量备份的方式备份FS(只适用于JFS)#vxrestore –f /dev/rmt/0m –rv#tar –cvf /dev/rmt/0m ./#tar –xvf /dev/rmt/0m#ls|cpio –ocvx > /dev/rmt/0m#cpio –icvBumd </dev/rmt/0m五、查看备份带上的内容或索引:#frecover –f /dev/rmt/0m –N#frecover –f /dev/rmt/0m –I Index_Name#tar –tvf /dev/rmt/0m#cpio –ictv </dev/rmt/0m六、L VM的扩展步骤:#pvcreate [–f] /dev/rdsk/c2t2d0#vgextend /dev/vg01 /dev/dsk/c2t2d0 [/dev/dsk/PV_Name]#lvextend –L New_LV_Size /dev/vg01/LV_Name [/dev/dsk/c2t2d0]#umount /Mount_Point#extendfs [-v] [–s New_FS_Size] /dev/vg01/rLV_Name扩展FS至由-s New_FS_Size指定的大小(并不将FS扩展至整个LV)(New_FS_Size=New_FS_Size(MB)/1024)。
如果使用-s参数时不指定大小,FS的大小将扩展到与LV的大小相同。
七、L VM的缩小步骤:#vgreduce /dev/vg01 /dev/dsk/c2t2d0#lvreduce –L New_LV_Size /dev/vg01/LV_Name注意:使用LV的缩小命令时,LV中的FS需要预先进行备份,在LV的大小缩小后,再在LV上重建FS,并恢复FS的内容。
八、L VM的删除步骤:#lvremove [-f] /dev/vg01/LV_Name#vgreduce /dev/vg01/ /dev/dsk/c2t2d0#vgremove /dev/vg01在删除VG时,需要将VG上所有的LV先删除,再将VG中的PV删到只剩一块PV,然后再删除VG。
九、L VM的特性改变步骤:#vgchange –a y/n/r [–q y/n] dev/vg01-q y/n:指定Quorum是否有效-a y/n:指定是否激活VG-a r:指定激活VG为只读状态-l:强迫VG中的所有LV均不可用-p:强迫VG中的所有PV均存在时,VG才可以被激活#lvchange –a y/n [–p r/w] [–r y/n] [–C y/n] /dev/vg01/LV_Name-a y/n:指定LV是否可用-p r/w:指定LV为只读或可读写状态-r y/n:指定是否启用坏块重分配策略-C y/n:指定LV的存储是否采用连续的方式#pvchange –x y/n /dev/dsk/PV_Name-x y/n:指定PV中空闲的PE是否可用(当将磁盘从一个VG中移除时应用此命令)十、L VM的数据结构(VGRA)的备份和恢复:#vgcfgbackup [–f File_Name] /dev/VG_Name将LVM中的有关VG的信息备份至/etc/lvmconf/VG_Name.conf(或由-f File_Name选项指定的文件)(当替换VG中的PV时,应先用此命令备份VG的信息)#vgcfgrestore –n /dev/VG_Name [–f File_Name] [–o /dev/rdsk/Old_PV_Name] /dev/rdsk/New_PV_Name 将LVM中的有关VG的信息恢复到新加入的PV上(可用-o /dev/rdsk/Old_PV_Name将旧PV的磁盘设备文件名用新PV的磁盘设备文件名替换掉)#vgcfgrestore –l –n /dev/VG_Name查看LVM中VG信息(保存在/etc/lvmconf/VG_Name.conf文件中)十一、LVM的控制文件(/etc/lvmtab)的恢复:#vgscan –pv 检查并测试LVM的配置,但并不更新LVM的配置#vgscan –av 检查并测试LVM的配置,同时更新LVM的配置十二、创建PV Links:#pvcreate /dev/rdsk/c1t2d0#mkdir /dev/vg01#mknod /dev/vg01/group c 64 0x000000#vgcreate /dev/vg01 /dev/dsk/c1t2d0 /dev/dsk/PV_Links_Name#vgextend /dev/vg01 /dev/dsk/PV_Links_Name十三、删除PV Links:#vgreduce /dev/vg01 /dev/dsk/PV_Links_Name十四、输入、输出VG:VG输出主机:#vgchange –a n /dev/VG_Name#vgexport [–p] [–s] –v –m File_Name /dev/VG_Name (-m File_Name:用指定的文件存放VG的信息)VG输入主机:#mkdir /dev/VG_Name#mknod /dev/VG_Name/group c 64 0x0n0000#vgimport [–p] [–s] –v –m File_Name /dev/VG_Name /dev/dsk/PV_Name [/dev/dsk/PV_Name] #vgchange –a y /dev/VG_Name#vgcfgbackup [–f File_Name] /dev/VG_Name十五、共享逻辑卷(SLVM)的建立(只用于MC/Lockmanager组成的集群中):A机上作如下步骤:#mkdir /dev/VG_Name#mknod /dev/VG_Name/group c 64 0x0n00000#vgcreate /dev/VG_Name /dev/dsk/PV_Name [/dev/dsk/PV_Name]#vgchange –a s –c y –S y /dev/dsk/VG_Name-a s:指定此VG为一共享的VG-c y:指定此VG为一HA的簇-S y:指定此VG可被HA簇共享B机上作如下步骤:#mkdir /dev/VG_Name#mknod /dev/VG_Name/group c 64 0x0n00000#vgcreate /dev/VG_Name /dev/dsk/PV_Name [/dev/dsk/PV_Name]#vgchange –a s /dev/dsk/VG_Name十六、LVM数据的移动:#pvmove [–n /dev/VG_Name/LV_Name] /dev/dsk/From_PV_Name /dev/dsk/To_PV_Name将一个PV上的所有数据(或指定的LV)迁移至同一VG中的另一个PV上十七、创建Striping的逻辑卷:#lvcreate –i Striped_Disk_Number –I Striping_size –n LV_Name /dev/VG_Name#lvextend –L LV_Size_MB /dev/vg_Name/LV_Name /dev/dsk/PV_Name /dev/dsk/PV_Name 十八、创建LVM可启动的PV的步骤:创建Root卷和Boot卷相结合的可启动PV:#pvcreate –B –f /dev/rdsk/PV_Name#mkboot /dev/rdsk/PV_Name#mkdir /dev/VG_Name#mknod /dev/VG_Name/group c 64 0x0n00000#vgcreate /dev/VG_Name /dev/dsk/PV_Name#lvcreate –n root –L LV_Size(120) –C y –r n /dev/VG_Name#lvcreate –n swap –L LV_Size(64) –C y /dev/VG_Name#lvcreate –n dump –L LV_Size(64) –C y /dev/VG_Name#lvlnboot –r /dev/VG_Name/root#lvlnboot –s /dev/VG_Name/swap#lvlnboot –d /dev/VG_Name/dump#lvlnboot –v /dev/VG_Name创建Root卷和Boot卷分离的可启动PV:#pvcreate –B –f /dev/rdsk/PV_Name#mkboot /dev/rdsk/PV_Name#mkdir /dev/VG_Name#mknod /dev/VG_Name/group c 64 0x0n00000#vgcreate /dev/VG_Name /dev/dsk/PV_Name#lvcreate –n root –L LV_Size(24) –C y –r n /dev/VG_Name#lvcreate –n boot –L LV_Size(64) –C y –r n /dev/VG_Name#lvcreate –n swap –L LV_Size(64) –C y /dev/VG_Name#lvcreate –n dump –L LV_Size(64) –C y /dev/VG_Name#lvlnboot –r /dev/VG_Name/root#lvlnboot –b /dev/VG_Name/boot#lvlnboot –s /dev/VG_Name/swap#lvlnboot –d /dev/VG_Name/dump#lvlnboot –v /dev/VG_Name创建第二块可启动的PV:#bdf#vgdisplay –v /dev/vg00查看vg00中的lvol1、lvol2、lvol3等的大小#ioscan –funC disk查看新PV的磁盘设备文件名#pvcreate –B /dev/rdsk/New_PV_Name#mkdir /dev/New_VG_Name#mknod /dev/New_VG_Name/group c 64 0x0n00000#vgcreate /dev/New_VG_Name /dev/dsk/New_PV_Name#lvcreate –L LV_Size –n lvol1 –r n –C y /dev/New_VG_Name#lvcreate –L LV_Size –n lvol2 –r n –C y /dev/New_VG_Name#lvcreate –L LV_Size –n lvol3 –r n –C y /dev/New_VG_Name在新VG上创建与vg00上的lvol1、lvol2、lvol3等大小相同的LV #dd if=/dev/vg00/rlvol1 of=/dev/New_VG_Name/rlvol1 bs=1024#dd if=/dev/vg00/rlvol3 of=/dev/New_VG_Name/rlvol3 bs=1024#fsck –F hfs /dev/New_VG_Name/rlvol1#fsck –F vxfs /dev/New_VG_Name/rlvol3#mkboot /dev/dsk/New_PV_Name#mkboot –a “hpux” /dev/dsk/New_PV_Name#lvlnboot –b /dev/New_VG_Name/lvol1 /dev/New_VG_Name#lvlnboot –r /dev/New_VG_Name/lvol3 /dev/New_VG_Name#lvlnboot –s /dev/New_VG_Name/lvol2 /dev/New_VG_Name#lvlnboot –d /dev/New_VG_Name/lvol2 /dev/New_VG_Name#mkdir /newroot#mount /dev/New_VG_Name/lvol3 /newroot#vi /newroot/etc/fstab将此文件中除去lvol1、lvol2、lvol3的LV项全部删除,并将VG名改为新VG名#shutdown –ry 0重启动后将启动路径改为新的可启动PV的路径,并启动系统进入单用户模式,将/usr和/var等FS恢复至新的可启动PV上,以便系统可以进入多用户模式十九、创建、增加、减少LVM镜像:#lvcreate –L LV_Size –n LV_Name –m Mirror_No [–r y/n –M y/n –s y/n/g –d p/s –c y/n –C y/n] /dev/VG_Name -r y/n:指定是否启用坏块重分配特性(对Root、Boot、Dump、Swap不能启用此特性)-M y/n:指定是否记录镜像写-s y/n/g:指定镜像方针,y:镜像位于不同的PV上,g:镜像位于不同的PV组上-d p/s:指定镜像写策略,p:并行镜像写,s:串行镜像写(较慢)-c y/n:指定是否启用镜像一致性恢复特性-C y/n:指定写PV的方式,y:写满一个PV后再写另一个,n:共享所有PV#lvcreate –n LV_Name /dev/VG_Name#lvextend –L LV_Size /dev/VG_Name/LV_Name /dev/dsk/PV_Name#lvextend –m Mirror_Number /dev/VG_Name/LV_Name /dev/dsk/Mirror_PV_Name精确指定镜像盘#lvextend –m Mirror_No /dev/VG_Name/LV_Name /dev/dsk/PV_Name#lvreduce –m Mirror_No /dev/VG_Name/LV_Name /dev/dsk/PV_Name创建启动镜像:#pvcreate –B /dev/rdsk/c1t2d0#vgextend /dev/vg00 /dev/dsk/c1t2d0#mkboot –l /dev/rdsk/c1t2d0#mkboot –a “hpux –lq” /dev/rdsk/c1t2d0#mkboot –a “hpux –lq” /dev/rdsk/c0t2d0(更新主启动盘上AUTO文件)#lifls /dev/rdsk/c1t2d0 (查看启动镜像盘上的LIF区)#lifcp /dev/rdsk/c1t2d0:AUTO –#lifcp /dev/rdsk/c0t2d0:AUTO –(查看两块启动盘上的AUTO文件中是否包含hpux –lq字符串)#lvextend –m 1 /dev/vg00/lvol1 /dev/dsk/c1t2d0#lvextend –m 1 /dev/vg00/lvol2 /dev/dsk/c1t2d0#lvextend –m 1 /dev/vg00/lvol3 /dev/dsk/c1t2d0#lvextend –m 1 /dev/vg00/lvoln /dev/dsk/c1t2d0#lvlnboot –R#setboot –a H/W_Path 更改备份的启动路径为启动镜像盘修改Lvol2的一致性恢复策略(关闭Swap区的镜像写缓冲区和镜像写一致性记录):#shutdown –ry 0BOOT_ADMIN > boot pri islISL > hpux –lm#vgchange –a y /dev/vg00#lvchange –M n –c n /dev/vg00/lvol2#lvlnboot –R#reboot恢复毁坏了的Boot启动盘:BOOT_ADMIN > boot alt islISL > hpux –lq –is#mount –a#vgdisplay –v vg00#lvdisplay –v /dev/vg00/lvol1#vgcfgrestore –n vg00 /dev/rdsk/Primary_Boot_PV#mkboot /dev/rdsk/Primary_Boot_PV#mkboot –a “hpux –lq” /dev/rdsk/Primary_Boot_PV#lifls /dev/rdsk/Primary_Boot_PV#lifcp /dev/rdsk/Primary_Boot_PV:AUTO –#vgchange –a y /dev/vg00#vgdisplay –v /dev/vg00 (查看主启动盘上的PE状态是否为Stale)#lvdisplay –v /dev/vg00/lvol1#vgsync /dev/vg00#vgdisplay –v /dev/vg00 (查看主启动盘上的PE状态是否为Sync)#shutdown –ry 0二十、同步LVM镜像:#lvsync /dev/VG_Name/LV_Name#vgsync /dev/VG_Name二十一、分离并备份LVM镜像:在一个系统中分离并备份LVM的镜像:#umount /Mount_Point [#lvsync /dev/VG_Name/LV_Name]#lvsplit –s Splited_LV_Suffix /dev/VG_Name/LV_Name [/dev/VG_Name/LV_Name]#fsck –F vxfs –p /dev/VG_Name/rLV_Name_Suffix#mount –o ro /dev/VG_Name/LV_Name_Suffix /New_Mount_Point#fbackup –f /dev/rmt/0m –i /New_Mount_Point[#fbackup –f /dev/rmt/0m –u[0-9]g group [–I Index_Name]]将分离出的镜像输出到另一个系统进行备份:主系统:#umount /Mount_Point [#lvsync /dev/VG_Name/LV_Name]#lvsplit –s Splited_LV_Suffix /dev/VG_Name/LV_Name [/dev/VG_Name/LV_Name]#fsck –F vxfs –p /dev/VG_Name/rLV_Name_Suffix#vgexport –p –v –m Map_File_Name /dev/VG_Name#rcp Map_File_Name Second_System_Name:Map_File_Name备份系统:#mkdir /dev/VG_Name#mknod /dev/VG_Name/group c 64 0x110000#vgimport –m Map_File_Name /dev/VG_Name /dev/dsk/PV_Name#vgchange –a r /dev/VG_Name#mount –o ro /dev/VG_Name/LV_Name_Suffix /New_Mount_Point#fbbackup –f /dev/rmt/0m –I /New_Mount_Point二十二、恢复分离出的LVM镜像:#umount /New_Mount_Point#lvmerge /dev/VG_Name/LV_Name_Suffix /dev/VG_Name/LV_Name#lvdisplay –v /dev/VG_Name/LV_Name二十三、打开、关闭MWC(镜像写缓冲区):#lvcreate –L LV_Size –n LV_Name –m Mirror_No –M y/n /dev/VG_Name如果镜像写缓冲区被关闭,则镜像一致性记录同时也将被关闭二十四、打开、关闭MCR(镜像一致性记录):#lvcreate –L LV_Size –n LV_Name –m Mirror_No –c y/n /dev/VG_Name二十五、创建PVG(物理卷组):新创建两个PVG:#pvcreate /dev/rdsk/PV1_Name#pvcreate /dev/rdsk/PV2_Name#pvcreate /dev/rdsk/PV3_Name#pvcreate /dev/rdsk/PV4_Name#mkdir /dev/VG_Name#mknod /dev/VG_Name/group c 64 0x0n0000#vgcreate –g PVG1_Name /dev/VG_Name /dev/dsk/PV1_Name /dev/dsk/PV2_Name [/dev/dsk/PVn_Name] #vgextend –g PVG2_Name /dev/VG_Name /dev/dsk/PV3_Name /dev/dsk/PV4_Name [/dev/dsk/PVn_Name] #lvcreate –L LV_Size –n LV_Name –m Mirror_No –s g /dev/VG_Name创建PVG的镜像:#vi /etc/lvmpvgVG /dev/VG_NamePVG PVG1_Name/dev/dsk/PV1_Name/dev/dsk/PV2_Name#pvcreate /dev/rdsk/PV3_Name#pvcreate /dev/rdsk/PV4_Name#vgextend –g PVG2_Name /dev/VG_Name /dev/dsk/PV3_Name /dev/dsk/PV4_Name [/dev/dsk/PVn_Name] #lvchange –s g /dev/VG_Name/LVn_Name#lvextend –m n /dev/VG_Name/LVn_Name二十六、改变LVM中LV的镜像特性:#lvchange –M y/n [–s y/n/g –d p/s –c y/n –r y/n –C y/n] /dev/VG_Name/LV_Name-r y/n:指定是否启用坏块重分配特性(对Root、Boot、Dump、Swap不能启用此特性)-M y/n:指定是否记录镜像写-s y/n/g:指定镜像方针,y:镜像位于不同的PV上,g:镜像位于不同的PV组上-d p/s:指定镜像写策略,p:并行镜像写,s:串行镜像写(较慢)-c y/n:指定是否启用镜像一致性恢复特性-C y/n:指定写PV的方式,y:写满一个PV后再写另一个,n:共享所有PV二十七、基本JFS管理命令:#newfs –F FS_Type [–s FS_Size] largefiles /dev/VG_Name/rLV_Name创建支持包含超过2GB大文件的文件系统#fstyp –v /dev/VG_Name/Lv_Name显示文件系统的类型和配置信息#fsck –F FS_Type –V [–P] y/n –o full /dev/VG_Name/LV_Name-P:显示被检查的设备名二十八、H P-OnlineJFS工具:Defragement:#fsadm –F vxfs –DdEe –s –v /Mount_Point-D:显示目录的碎片情况-d:重组目录-E:显示Extent(PE、LE)的碎片情况-e:重组Extent(PE、LE)-s:显示每次结束时的活动简报Resize:Increase FS Size:#lvextend –L New_FS_Size_MB /dev/VG_Name/LV_Name#fsadm –F vxfs –b New_FS_Size_KB /Mount_PointReduce FS Size:#fsadm –F vxfs –DdEe –v /Mount_Point#fsadmin –F vxfs –b New_FS_Size(KB) /Mount_Point#lvreduce –L New_FS_Size /dev/VG_Name/LV_NameSnapshot Backup:#lvcreate –L Snap_LV_Size –n Snap_LV_Name /dev/VG_Name#mkdir /Snap_Mount_Point#mount –F vxfs –o snapof=/dev/VG_Name/LV_Name /dev/VG_Name/Snap_LV_Name /Snap_Mount_Point#cd /Snap_Mount_Point#fscat –F vxfs /Snap_Mount_Point > /dev/rmt/0m[#tar –cvf /dev/rmt/0m ./][#cpio –ocvumB /dev/rmt/0m ./][#vxdump –f[0-9] /dev/rmt/0m ./]#umount /Snap_Mount_Point#lvremove /dev/VG_Name/Snap_LV_Name二十八、系统应备份的内容:1、系统最近的make_recovery磁带2、使用vgcfgbackup命令备份的系统LVM的最新信息3、使用vgdisplay –v命令得到的VG输出信息4、使用lvdisplay –v命令得到的LV输出信息5、使用lvlnboot –v命令得到的可启动VGde输出信息6、/etc/fstab文件中的内容7、使用bdf命令得到的输出信息8、使用swapinfo命令得到的交换空间的输出信息9、使用pvdisplay –v命令得到的PV输出信息10、使用ioscan –fun命令得到的输出信息11、使用ioscan –kf命令得到的输出信息12、所有使用裸设备存储数据的软件信息,以及这些裸设备的用途二十九、系统备份:#make_recovery –A –C –v创建可启动的系统备份磁带,此磁带备份的内容包括:系统根卷组(vg00)中的/stand、/sbin、/dev、/etc目录,以及/usr、/opt、/var目录中的关键文件。