当前位置:文档之家› HPUX学习笔记

HPUX学习笔记

HP-UX 学习笔记一、设备管理⑴、ioscan # 列出硬件信息-f 长列出-k 列出内核硬件信息,不扫描-u 列出可用的设备,俗称查看缓存,不扫描,不可和u连用-n 列出DSF-nN 列出DSF,以新版设备名显示-m 对应关系-d: show hardware controlled by specified driver-C: show hardware in specified class-I: show hardware with specified instance-H: show hardware at specified path常用组合ioscan -funC disk|fcioscan -funNC disk|fcioscan –m dsfioscan -P health -C disk 检查磁盘online状态⑵、设备文件dsf # 11.11 手工创建DSF,11.31系统自动创建DSFinsf -v -e # 为新设备或丢失设备创建DSFs(慎用)insf -v -H 64000/0xfa00/0x1 或1/0/0/2/1.2.0 # 为指定设备创建DSFrmsf -v -x # 移除所有不存在的陈旧设备和关联的DSFs(慎用)rmsf -v –H 64000/0xfa00/0x1 或1/0/0/2/1.2.0 # 删除指定设备DSFlssf -s # 列出不存在陈旧设备和相关的DSFslssf –s -H 64000/0xfa00/0x1 或1/0/0/2/1.2.0 # 显示指定设备DSF ⑶、fcmsutil # HBA卡信息usr/sbin/lanscan # 扫描网卡/usr/sbin/scsimgr⑷、ioscan信息解释①、$ /sbin/ioscan -funC fcClass I H/W Path Driver S/W State H/W Type Description==================================================================fc 2 1/0/8/1/0 fcd CLAIMED INTERFACE HP AB379-60101 4Gb Dual Port PCI/PCI-X Fibre Channel Adapter (FC Port 1)/dev/fcd2# HBA卡硬件地址②、$ /sbin/ioscan -funC disk # 11.11版 legacy DSFClass I H/W Path Driver S/W State H/W Type Description=======================================================================disk 0 1/0/0/2/0.6.0 sdisk CLAIMED DEVICE HP 300 GST3300655LC/dev/dsk/c0t6d0 /dev/rdsk/c0t6d0# S/W State,设备状态CLAIMED可用;NO HW设备文件在,硬件找不到;UNAVAILABLE设备文件和硬盘在,但不可用disk 1 1/0/0/2/1.2.0 sdisk CLAIMED DEVICE Optiarc DVD RW AD-5200A/dev/dsk/c1t2d0 /dev/rdsk/c1t2d0# 没有聚合的硬盘信息,DSF文件随着硬件路径(地址)变化而变化disk 2 1/0/0/3/0.6.0 sdisk CLAIMED DEVICE HP 300 GST3300655LC/dev/dsk/c2t6d0 /dev/rdsk/c2t6d0# 主机本地SCSI盘路径解释1/0/0/3/0 SCSI卡硬件地址(H/W);6 SCSI ID硬盘接在SCSI线第6个口(1块SCSI可接0-16设备);0 这块硬盘只分1个lundisk 78 1/0/8/1/0.101.94.0.0.0.0 sdisk CLAIMED DEVICE HP OPEN-V /dev/dsk/c40t0d0 /dev/rdsk/c40t0d0# FC SAN外置盘路径解释1/0/8/1/0 HBA硬件地址,/dev/fcd2101,SAN SW DOMAIN ID94,存储前端口接在交换机端口index0.0.0.0 Lun号,(和cXtXdX换算)disk 92 1/0/10/1/0.102.94.0.0.0.0 sdisk CLAIMED DEVICE HP OPEN-V /dev/dsk/c42t0d0 /dev/rdsk/c42t0d0③、$ /sbin/ioscan -funNC disk # 11.31版支持persistent DSFClass I H/W Path Driver S/W State H/W Type Description===================================================================disk 3 64000/0xfa00/0x0 esdisk CLAIMED DEVICE HP 300 GST3300655LC/dev/disk/disk3 /dev/rdisk/disk3# 聚合后的硬盘信息,不再随着物理路径(地址)的变更而改变硬盘DSFdisk 4 64000/0xfa00/0x1 esdisk CLAIMED DEVICE Optiarc DVD RW AD-5200A/dev/disk/disk4 /dev/rdisk/disk4disk 85 64000/0xfa00/0x16 esdisk CLAIMED DEVICE HP OPEN-V/dev/disk/disk85 /dev/rdisk/disk85④、$ ioscan -P health -C diskClass I H/W Path health===============================disk 3 64000/0xfa00/0x0 onlinedisk 4 64000/0xfa00/0x1 onlinedisk 5 64000/0xfa00/0x2 onlinedisk 58 64000/0xfa00/0x14 online⑤、$ /usr/sbin/scsimgr -p get_attr all_ctlr -a device_file -a port_name -a protocol |grep fibre /dev/fcd0:0x5001438003c197c4:fibre_channel/dev/fcd1:0x5001438003c197c6:fibre_channel/dev/fcd2:0x5001438003c19a04:fibre_channel/dev/fcd3:0x5001438003c19a06:fibre_channel/dev/fcd4:0x5001438003c197bc:fibre_channel/dev/fcd5:0x5001438003c197be:fibre_channelfcmsutil /dev/fcd0 get remote all/usr/sbin/scsimgr get_attr -D /dev/rdisk/disk85/usr/sbin/scsimgr -p get_attr all_lun -a vid -a device_file -a wwid -a serial_number /usr/sbin/scsimgr -v get_info -D /dev/fclp1二、存储管理PVRA # PV保留区,包含该物理卷的描述信息(如物理卷的唯一标识符)、物理盘区信息,以及指向磁盘上其他 LVM 结构的指针。

包括lvm_id,PVID,VGID,PVd VG中的number号等数据,使用命令pvcreate -B /dev/dsk/cxtxdx来创建VGRA # VG保留区,包括VGDA和VGSA两个数据区,使用命令vgcreate来创建VGDA # VG描述区,包括VG中每个PV和LV的信息,VGSA # VG状态区,包括VG的状态信息,PE最大数量,PV最大数量等信息。

BDRA # 引导数据保留区,包含配置根逻辑卷、主交换逻辑卷和转储逻辑卷以及挂接根文件系统所需的信息。

使用 lvlnboot命令创建。

LFI volume # 逻辑接口格式区域。

LIF 区域包含初始系统加载程序 (ISL)、内核引导加载程序 (HPUX)、自动引导文件 (AUTO) 等引导实用程序,以及脱机诊断信息。

使用mkboot命令来创建LFI Header # 指向启动程序的指针,使用pvcreate -B /dev/dsk/cxtxdx来创建LVM命令实例⑴、创建pvpvcreate /dev/rdisk/disk2 # 初始磁盘物理卷,注意将删除数据,-B 引导卷⑵、创建vg,扩展减少pv,移除vg,去激活vg,vg版本迁移mkdir /dev/vg01# chown root:sys /dev/vg01 root用户操作,可保持默认# chmod 755 /dev/vg01 root用户操作,可保持默认mknod /dev/vg01/group c 64 0x010000 # 卷组number16进制,例如vg02 0x020000 vgcreate -V 1.0(默认)-l max_lv ,默认255)-p max_pv ,默认255-e max_pe /pv ,默认1016-s pe_sizes ,默认4Mvg01 pv1 pv2...vgcreate -V 2.0/2.1/2.2 # 2.x卷组不支持根、引导、转储、交换逻辑卷-s pe_size-S max_vg_sizevg01 pv1 pv2 ...vgextend vg01 /dev/disk/disk1 # 增加一块pvvgreduce vg01 /dev/disk/disk1 # 从vg移除pvvgremove -X vg01 # 移除vg, X 自动移除vg dsf vgchange -a y|n 共享模式激活,去激活-c y 加入集群-c n 退出集群-a e 加入集群后,以独占方式激活注意:vg交付给MC时,是去激活状态,系统启动,不自激活vgversion –r–v -V 2.0/2.1/2.2 /dev/vg01 # -r预迁移,-v输出详细,-V 指定版本号⑶、vg导入导出EX# vgdisplay -v /dev/vg01 | more # 找出要导出卷组的LVEX# umount /dev/vg01/lvol_name # 停止所有LV文件系统EX# vgchange -a n /dev/vg01 # 去激活VGEX# /etc/vgexport -p -v -s -m vg_mapfile /dev/vg01 # 预导出EX# /etc/vgexport -v -s -m mapfile /dev/vg01 # 实际导出(-s 附带pvid)EX# strings /etc/lvmtabEX# vi /etc/fstab # 删除相关文件系统记录EX# scp vg_mapfile remote_ip:/tmpIM# ioscan -funNC disk # 在导入卷组的机器上被导入卷组的磁盘信息IM# vgimport -p -N -v -s -m vg_mapfile /dev/vg01 /dev/dsk/c2d0s2 # 预导入IM# vgimport -N -v -s -m vg_mapfile –s /dev/vg01 /dev/dsk/c2d0s2# 需要 -N参数,使/etc/lvmtab里聚合显示IM# vgchange -a y /dev/vg01IM# vgdisplay -v /dev/vg01 | moreIM# mkdir # 创建挂载目录IM# vi /etc/fstab # 添加文件系统记录IM# mount -a # 持载IM# vgcfgbackup /dev/vg01⑷、vg信息查看、备份还原lvmadm -t # 显示与卷组版本关联的限制/etc/lvmpvg # 物理卷组的映射信息strings /etc/lvmtab # 查看系统VG和磁盘信息vgcfgbackup vg01 # 备份vg01 LVM结构信息到/etc/lvmconf/vg01.confvgcfgrestore -n vg01 /dev/rdsk/c0t2d0 # 还原LVM 结构信息到/dev/rdsk/c0t2d0 $ ls -l /dev/vg00total 0crw-r----- 1 root root 64 0x000000 Aug 6 2009 group# vg DSFbrw-r----- 1 root root 64 0x000001 Aug 6 2009 lvol1 # lv DSFbrw-r----- 1 root root 64 0x000002 Aug 6 2009 lvol2 # 如vg01 0x01000X brw-r----- 1 root root 64 0x000003 Aug 6 2009 lvol3 # 此vg下第3个lv………⑸、创建lv/条件化lv、扩展/减小lv、创建lv镜像副本、删除副本、拆分副本lvcreate -n lv_name -l le数,或-L lv_size vg_name或 lvcreate -n lv_name vg_namelvextend lv_name -L lv_size pv_name,好处是可以指定LV分布在哪块盘上lvcreate -i 3 -I 32 -L 240 -n mylv /dev/vg01 # 创建条带化逻辑卷,-i 条带跨度(磁盘数),-I 条带大小(checklunt大小), -L 逻辑卷大小 MB,-l 多少个PE,-n 逻辑卷名lvextend -L 32 /dev/vg01/lvname /dev/disk/disk1 在指定pv上扩展LV,指定LV大小是扩展后的总大小lvreduce -L sizes /dev/vg01/lvname # 减小lv ,高风险,特别注意文件系统大小lvextend -m 1 -s n -d p -M n -c n -L 240 -n mylv /dev/vg01 # 创建镜像逻辑卷-m 副本数-s 副本分布策略:y严格(默认),n非严格分配,g PVG严格分配-c 连续分配策略:y连续分配,n非连续分配(默认)-d 并行调度策略:p并行调度,s顺序调度-M 启用MWC(默认,崩溃恢复期间进行最佳镜像重新同步)-M n -c y 启用MCR(崩溃恢复期间进行完全镜像重新同步)-M n -c n 禁用MCR(崩溃恢复期间不进行镜像重新同步)lvextend -m 1 /dev/vg01/mylv /dev/disk/disk4 # 添加副本在指定PV上lvsync /dev/vg01/lv # 同步卷组中的镜像逻辑卷lvreduce -m 0 /dev/vg01/mylv /dev/disk/disk4 # 删除指定PV上的副本数lvsplit /dev/vg01/mylv01 # 折分mylv01,新LV系统自动命名/dev/vg01/mylv01b fsck /dev/vg01/mylv01bmkdir /new_dirmount /dev/vg01/mylv01b /new_dirumount /new_dirlvmerge /dev/vg01/mylv01b /dev/vg01/mylv01 # 将拆分的逻辑卷和原始逻辑卷合并lvsync # 同步镜像逻辑卷中的镜像副本⑹、移动lvpvmove -n /dev/vg01/lv01 /dev/disk/disk4 /dev/disk/disk5 # 将lv01从disk4移到disk5,两个PV在同一个卷组pvmove /dev/disk/disk4 /dev/disk/disk5 # 将disk4所有内容(PE)移到disk5,两个PV在同一个卷组pvmove -a |p -s 卷组名 # 卷组平衡,2.0版卷组自动平衡,-a移动,-p预览,-s报告⑺、创建文件系统newfs -F 文件系统类型-s 16384 # 指定文件系统大小,newfs默认和lv一样大小 -o largefiles # 单个文件允许超过>2G/dev/vg01/lvextendfs -F vxfs /dev/vg01/lvname # 默认扩展至LV大小,umount 文件系统newfs -s sizes /dev/vg01/lvname # 减少文件系统,umont文件系统,强烈要求备份/etc/fstab # 文件系统信息fstyp -v /dev/vg01/rdatavol # 文件系统信息fsadm -F vxfs -DE /data # 报告目录的区段碎片信息mkfs -F vsfs -m /dev/vg01/lv # 显示文件系统信息三、系统管理⑴、软件安装/var/adm/sw/products # 已安装产品记录/var/adm/sw/swinstall.log # 安装log/usr/sbin/swlist/usr/sbin/swinstall/usr/sbin/swremove⑵、网络管理/etc/rc.config.d/netconf/etc/hosts/etc/resove⑶、系统日志/usr/sbin/cstm>map>sel dev NUM(map列出设备的第1列)>info>il # 查看硬件详细信息/var/adm/syslog/syslog.log # 系统信息/var/opt/resmon/log/event.log # 硬件报错信息。

相关主题