2024年2月20日发(作者:隆冰巧)
HP9000 日常维护常用命令手册
一、系统开、关机简介
1.HP Superdome开机顺序
打开总电源配电柜电源;
打开背面主机机柜电源;
打开主机外设电源,如DVD ROM、磁带机和内置硬盘;
最后打开主机前面板48V电源;
主机启动完毕进入登陆界面后输入正确的用户名和口令登录系统
在超级用户提示符下执行 cmviewcl命令,检查双机集群状态;
A.PACKAGE 状态为running;表明集群已经启动,检查数据库状态;
B.PACKAGE 状态为UNKOWN;表明集群没有正常启动,执行cmruncl –v –n gx_sd01直至PACKAGE 状态为running,检查数据库状态;
检查应用系统是否能正常运行;
2.HP Superdome关机顺序
确认数据库已经关闭;
在超级用户提示符下执行cmhaltcl –f –v命令;
在超级用户提示符下执行cmviewcl命令,检查集群的状态,直至NODE和PACKAGE状态都为UNKOWN后,执行shutdown –h –y 0命令关闭主机操作系统;
主机完全关闭后,关闭主机前面板48V电源;
关闭主机外设电源,如DVDROM、磁带机、内置硬盘
关闭背面主机机柜电源;
关闭总电源配电柜电源;
二、系统监控常用命令
1.监控文件系统的使用情况
bdf
Filesystem kbytes used avail %used Mounted on
/dev/vg00/lvol1 67733 35561 25398 58% /
/dev/vg01/lvol1 20480 11675 8247 59% /home
各列的含义:
Filesystem:文件系统名
kbytes:字节数,以k为单位
used:已使用空间
avail:尚可使用空间
%used: 已使用空间占本文件系统全部空间比率;
Mounted on: 安装目录
在下列两种情况下,系统管理员应考虑做必要的文件清理工作:
%used达到90%以上时
avail显示字节数较小时如小于10K
2.日志文件的监控
常用日志文件
/var/adm/syslog/ 系统运行日志;使用more命令查看,主要检查日志中是否有warnning、failed、error等关键字;
/var/adm/wtmp 用户登录日志;使用who命令查看;
/var/adm/btmp 用户登录失败信息;使用who命令查看;
/var/sam/log/samlog SAM日志;使用more命令查看
/etc/shutdownlog 关机日志;使用more命令查看;
日志文件清理
> 文件名
或者
cat /dev/null > 文件名
注意:清空文件前必须确认文件是否正在使用;
3.检查网络
lanscan 检查主机网卡的MAC地址及网卡工作状态
gx_sd01/lanscan
Hardware Station Crd Hdw Net-Interface NM MAC HP-DLPI DLPI
Path Address In State NamePPA ID Type Support Mjr
0/0/0/1/0 0x00306E38D0F6 0 UP lan0 snap0 1 ETHER Yes 119
0/0/2/0/0 0x00306E37B95E 1 UP lan1 snap1 2 ETHER Yes 119
0/0/14/0/0 0x00306E49A75E 2 UP lan2 snap2 3 ETHER Yes 119
ifconfig lan0 检查网卡对应的IP地址和网络掩码;
gx_sd01/ifconfig lan0
lan0: flags=843
inet 10.1.1
netstat –in 查看网络状态
gx_sd01/netstat -in
Name Mtu Network Address Ipkts Ierrs Opkts Oerrs Coll
lan1 1500 none none 0 0 0 0 0
lan0 1500 10.1.1.0 10.1.1.1 8081686 0 4144328 0 0
netstat –rn 查看网络的路由配置
gx_sd01/netstat -rn
Routing tables
Destination Gateway Flags Refs Interface Pmtu
10.1.1.1 10.1.1.1 UH 0 lan0 4136
10.1.1.0 10.1.1.1 U 2 lan0 1500
4.检查系统性能
top 检查当前系统整体性能,包括CPU使用率、剩余内存空间、进程情况;主要关注CPU和内存使用情况,如CPU的USER与SYS值之和大于80或内存的free值低于7位数值应立即通知主机管理员检查系统性能;
sar –d 10 6 检查磁盘阵列I/O情况,10表示监控周期为10秒,6表示监控次数为6次;
swapinfo –a 检查主机的交换区空间使用情况;
vmstat 10 6 检查内存使用情况,free值4为剩余内存大小,与top显示的内存free值一致;Pi和po表示页面交换情况,正常情况下pi和po值为0,如果数值不为0且较大,需及时通知主机管理员检查系统运行状况;10表示监控周期为10秒,6表示监控次数为6次;
sar –v 10 6 检查系统进程数、i节点数和文件打开数,正常情况下“/”左边的数值小于右边的数值,如果“/”左边的数值接近于右边的数值或ov列的数值不为0应及时通知主机管理员检查系统运行状况;10表示监控周期为10秒,6表示监控次数为6次;
三、集群管理
1.双机集群的切换方法
系统切换发生在两种情况下:一种情况是由于系统的硬件出现故障或者应用程序故障,此时的切换是自动进行的;另一种情况是根据实际操作环境需要进行人为地切换;有两种办法来实现人为切换;
方法1 使用cmhaltnode 命令来停止运行有程序包的节点;
cmhaltnode -f nodename
这样,在停止该节点的同时,应用程序包会自动迁移到另外一个节点上;
例如将CTAIS从生产机上切换到查询机运行,可执行以下命令:
cmhaltnode –f gx_sd01
方法2 使用cmhaltpkg 来起停应用程序包
1.用 cmhaltpkg 命令来停止需要迁移的程序包
cmhaltpkg pkgname
2.用cmrunpkg 来重新在别的节点上运行程序包
cmrunpkg -n nodename pkgname
3.用 cmmodpkg 修改切换属性
cmmodpkg -e pkgname
例如将CTAIS从生产机上切换到查询机运行,可执行以下命令:
cmhaltpkg ctais
cmrunpkg –n gx_sd02 ctais
cmmodpkg –e ctais
一般来说,建议采用方法2
2.手动启动双机集群
通常情况下,系统在启动完后会自动启动双机集群,如果在系统启动完毕后双机集群没有启动,或是由于某种原因,我们手动停止集群后需要重新启动集群时可参考以下命令:
cmruncl –f –v –n gx_sd01
f 表示强制启动集群并且忽略警告信息;
v 表示查看集群启动时的信息;
n 表示指定集群在哪个节点上运行;
节点gx_sd01是生产机,因此默认情况下启动节点设置为gx_sd01;
3. 单节点启动后,加入另一节点
通常情况下,运行cmruncl命令会把两台主机都加入到集群中,如果由于特殊原因需要单节点启动或人为将某个节点关闭后,需要重新加入到集群中,可以参考以下命令:
假设集群已经在gx_sd01上启动,现在需要将gx_sd02加入到双机集群中:
cmrunnode –v gx_sd02
v 表示查看节点启动时的信息
4.监控集群运行状况
cmviewcl –v 检查集群当前的运行状态,包括每个节点的状态;
5.停止集群的运行
cmhaltcl –f –v 强制停止集群运行
f 表示强制停止集群运行
v 表示查看集群的停止过程
6.停止集群中某个节点的运行
cmhaltnode –f –v gx_sd02 ,强制停止集群在gx_sd02上运行
f 表示强制停止集群在某个节点运行
v 表示查看集群在某个节点上的停止过程
7.在集群中运行某个包
cmrunpkg –n gx_sd01 ctais gx_sd01上运行ctais包
8.停止一个运行中的包
cmhaltpkg –n gx_sd01 ctais 在gx_sd01上停止ctais包;
9.改变包的切换属性
cmmodpkg –e ctais 将ctais包设定为自动切换;设置为自动切换后,在生产机出现故障的情况下包会自动切换到查询机上运行,如果包的切换属性为disable,则在生产机出现故障时需要手动将包切换到查询机上运行;
四、逻辑卷与文件系统管理
HP-UX管理硬盘存储资源是采用逻辑卷方式来进行管理的,要说清整个机制,先要介绍几个 概念:
物理卷Physical Volume,称为PV:指物理上硬盘,一个硬盘就是一个PV
逻辑卷组 Logical Volume Group,称为VG:一个VG包含整数个PV,可 理解为一个大硬盘;
逻辑卷 Logical Volume,称为LV:相当于对大硬盘进行逻辑分区, 一个VG里可有若干个LV;
文件系统 File System:在逻辑卷的基础上,可建立文件系统,然后 MOUNT到一个目录下,这样就可以文件存取的方式来使用这块硬盘了;
当然,您也可以不建文件系统,而直接把LV当作裸设备,以TRUNK方式来存取数据,许多数据库都是用这种方式存取数据;
根据以上介绍,在HPUX下正确使用硬盘的顺序及相应命令如下:
1.建物理卷:
pvcreate –f /dev/rdsk/cCdDtT
这里必须使用硬盘的字符设备文件
2.建逻辑卷组:
mkdir /dev/vg0X X:0~f,逻辑卷组名
mknod /dev/vg0X/group c 64 0x0X0000
vgcreate vg0X /dev/dsk/cCdDtT
3.后划分逻辑卷:
lvcreate –L size vg0X
上建文件系统:
size:该逻辑卷大小
newfs –F file_system_type /dev/vg0X/rlvolY
file_system_type:文件系统类型,包括hfs和vxfs,注意此时用该逻辑卷的字符设备文件;
5.此文件系统Mount到一个目录下:
mkdir /directory
mount /dev/vg0X/lvolY /directory
到此为止,我们就已经可以使用这个硬盘了;有时我们可能在现有的环境下,需要添加、删除逻辑卷,或者是需要扩大文件系统;我们可以这样做:
6.添加逻辑卷
添加文件系统卷;例如:在vg01上添加一个200M的文件系统卷,卷名为data,mount到目录/sample 上;
逻辑卷,在系统提示符下键入命令:
lvcreate –L 200 –n data /dev/vg01
辑卷data上创建文件系统:
newfs –F hfs /dev/vg01/rdata
注:如果是vxfs文件系统,则用
newfs –F vxfs /dev/vg01/rdata
目录/sample,并将逻辑卷data mount 到/sample.
mkdir sample”
mount /dev/vg01/data /sample
df命令,将会看到/dev/vg01/data mount 到 /sample上;
7.删除逻辑卷
例如:删除 vg01 中名为 data 的逻辑卷,mount 到/sample;
加载所要删除的逻辑卷:
A、首先用 umount 命令将逻辑卷 data 从/sample上卸载下来:
umount /sample
B、若系统提示设备忙,不能卸载;则在根目录系统提示符下,键入以下命令,进入单用户:
shutdown -y 0
在单用户下,先将所有逻辑卷mount上,键入命令:
mount -a
用bdf命令看该逻辑卷是否已经mount上,如果mount上,键入以下命令:
umount /sample
删除逻辑卷 /dev/vg01/data ,用命令:
lvremove /dev/vg01/data
8.扩大文件系统
大文件系统,首先要找到这个文件系统所对应的逻辑卷,只有首先扩大逻辑卷,给文件系统以扩大的空间,才能扩大文件系统;
扩大逻辑卷,先进单用户,在根目录系统提示符下,键入命令:
shutdown -y 0
进入单用户后,先将所有文件系统mount上,键入命令:
mount -a
用bdf命令看该文件系统是否已经mount上,如果mount上,用命令 umount文件系统名umount该文件系统;例如,想要扩大“/usr”到500M ,就键入命令:
umount /usr
用命令:
lvextend -L 500 /dev/vg00/lvol4
这里,假定 /usr 对应 /dev/vg00/lvol4
用命令:
extendfs /dev/vg00/lvol4 扩大文件系统;
注:如果是vxfs文件系统,则用
extendfs -F vxfs /dev/vg00/lvol4
用命令:
mount /dev/vg00/lvol4 /usr
将文件系统 mount 到 /usr
这样,文件系统“/usr”就被扩大了,
用命令:
init 3 进入原来多用户运行级;
五、备份与恢复常用命令
在对系统进行较大调整时,必须做好系统的数据备份工作;
1.系统备份命令:fbackup
常用备份方式:
进入单用户:
init –s 或
shutdown 0
系统全备份
将/tmp/文件中定义的目录采用0级备方式份备份至磁带机中:
fbackup –f /dev/rmt/0m -0iv / -I /tmp/
-f : 设备文件名 例如:/dev/rmt/0m为磁带机的设备文件名
-i : 要包含的目录
-e: 不包含的目录
- I: 备份内容检索目录
- v: 备份内容详细列表
- 0 : 零级备份
备份除了目录/home以外的所有目录:
fbakcup –f /dev/rmt/0m –i / -e /home
说明
该命令方式只能对当前已经mounted的文件系统进行备份,备份级别可以分为0-9级,0级为全备份;
2.系统恢复命令:frecover
进入单用户:
init –s 或
shutdown 0
恢复数据
从磁带机上恢复所有数据:
frecover –rf /dev/rmt/0m
-f: 设备文件名
-r: 恢复磁带上的所有数据
-I: 将磁带上文件索引存到指定的文件中
frecover –I /tmp/ -f /dev/rmt/0m
恢复某一目录:
frecover –xi /directory
frecover –x –i /dir1 -i /dir2
frecover –xoi /dir
-o:覆盖/dir下已有的、相同名称的文件
3.制作可引导磁带:make_recovery
将磁带放入磁带集中
备份vg00并制作成引导磁带
make_recovery -A -C
-A : 指定要备份整个Root disk / Volume Group
-p : 预览备份过程,并不创建 Bootable DDS Tape
确认 /var/opt/ignite/recovery/ 文件
创建 /var/opt/ignite/recovery/ 文件
-r : 使用 –p 选项后,可以用该选项创建 Bootable DDS Tape
该选项可以识别/var/opt/ignite/recovery/文件
-v : 用于显示备份过程的提示信息
-d : 指定DDS 的设备文件名 default: /dev/rmt/0mn
-b : 指定系统备份过程中,用到的临时文件
default: /var/tmp/uxinstlf recovery
该文件大小为32M,对系统进行make_recovery时,要注意 /var文件系统的大小,当/var文件系统大小不足时,可用如下命令对系统进行备份:
make_recovery –A -C -b /tmp/
-C : 创建反映系统当前状态的文件:
/var/opt/ignite/recovery/
如果该文件存在,那么可以用 check_recovery 命令
用make_recovery引导磁带恢复数据
3.3.1在磁带机中,插入系统恢复带
3.3.2 Boot 系统
3.3.3 中断Boot 流程,进入 Boot_admin> 提示下
3.3.4 Boot_admin> bo 8/16.0.0
8/16.0.0: 磁带机的 hardware path
3.3.5 选取 “ non-interactive ”
3.3.6 等待系统恢复完毕
参考文档:HP9000操作手册
2024年2月20日发(作者:隆冰巧)
HP9000 日常维护常用命令手册
一、系统开、关机简介
1.HP Superdome开机顺序
打开总电源配电柜电源;
打开背面主机机柜电源;
打开主机外设电源,如DVD ROM、磁带机和内置硬盘;
最后打开主机前面板48V电源;
主机启动完毕进入登陆界面后输入正确的用户名和口令登录系统
在超级用户提示符下执行 cmviewcl命令,检查双机集群状态;
A.PACKAGE 状态为running;表明集群已经启动,检查数据库状态;
B.PACKAGE 状态为UNKOWN;表明集群没有正常启动,执行cmruncl –v –n gx_sd01直至PACKAGE 状态为running,检查数据库状态;
检查应用系统是否能正常运行;
2.HP Superdome关机顺序
确认数据库已经关闭;
在超级用户提示符下执行cmhaltcl –f –v命令;
在超级用户提示符下执行cmviewcl命令,检查集群的状态,直至NODE和PACKAGE状态都为UNKOWN后,执行shutdown –h –y 0命令关闭主机操作系统;
主机完全关闭后,关闭主机前面板48V电源;
关闭主机外设电源,如DVDROM、磁带机、内置硬盘
关闭背面主机机柜电源;
关闭总电源配电柜电源;
二、系统监控常用命令
1.监控文件系统的使用情况
bdf
Filesystem kbytes used avail %used Mounted on
/dev/vg00/lvol1 67733 35561 25398 58% /
/dev/vg01/lvol1 20480 11675 8247 59% /home
各列的含义:
Filesystem:文件系统名
kbytes:字节数,以k为单位
used:已使用空间
avail:尚可使用空间
%used: 已使用空间占本文件系统全部空间比率;
Mounted on: 安装目录
在下列两种情况下,系统管理员应考虑做必要的文件清理工作:
%used达到90%以上时
avail显示字节数较小时如小于10K
2.日志文件的监控
常用日志文件
/var/adm/syslog/ 系统运行日志;使用more命令查看,主要检查日志中是否有warnning、failed、error等关键字;
/var/adm/wtmp 用户登录日志;使用who命令查看;
/var/adm/btmp 用户登录失败信息;使用who命令查看;
/var/sam/log/samlog SAM日志;使用more命令查看
/etc/shutdownlog 关机日志;使用more命令查看;
日志文件清理
> 文件名
或者
cat /dev/null > 文件名
注意:清空文件前必须确认文件是否正在使用;
3.检查网络
lanscan 检查主机网卡的MAC地址及网卡工作状态
gx_sd01/lanscan
Hardware Station Crd Hdw Net-Interface NM MAC HP-DLPI DLPI
Path Address In State NamePPA ID Type Support Mjr
0/0/0/1/0 0x00306E38D0F6 0 UP lan0 snap0 1 ETHER Yes 119
0/0/2/0/0 0x00306E37B95E 1 UP lan1 snap1 2 ETHER Yes 119
0/0/14/0/0 0x00306E49A75E 2 UP lan2 snap2 3 ETHER Yes 119
ifconfig lan0 检查网卡对应的IP地址和网络掩码;
gx_sd01/ifconfig lan0
lan0: flags=843
inet 10.1.1
netstat –in 查看网络状态
gx_sd01/netstat -in
Name Mtu Network Address Ipkts Ierrs Opkts Oerrs Coll
lan1 1500 none none 0 0 0 0 0
lan0 1500 10.1.1.0 10.1.1.1 8081686 0 4144328 0 0
netstat –rn 查看网络的路由配置
gx_sd01/netstat -rn
Routing tables
Destination Gateway Flags Refs Interface Pmtu
10.1.1.1 10.1.1.1 UH 0 lan0 4136
10.1.1.0 10.1.1.1 U 2 lan0 1500
4.检查系统性能
top 检查当前系统整体性能,包括CPU使用率、剩余内存空间、进程情况;主要关注CPU和内存使用情况,如CPU的USER与SYS值之和大于80或内存的free值低于7位数值应立即通知主机管理员检查系统性能;
sar –d 10 6 检查磁盘阵列I/O情况,10表示监控周期为10秒,6表示监控次数为6次;
swapinfo –a 检查主机的交换区空间使用情况;
vmstat 10 6 检查内存使用情况,free值4为剩余内存大小,与top显示的内存free值一致;Pi和po表示页面交换情况,正常情况下pi和po值为0,如果数值不为0且较大,需及时通知主机管理员检查系统运行状况;10表示监控周期为10秒,6表示监控次数为6次;
sar –v 10 6 检查系统进程数、i节点数和文件打开数,正常情况下“/”左边的数值小于右边的数值,如果“/”左边的数值接近于右边的数值或ov列的数值不为0应及时通知主机管理员检查系统运行状况;10表示监控周期为10秒,6表示监控次数为6次;
三、集群管理
1.双机集群的切换方法
系统切换发生在两种情况下:一种情况是由于系统的硬件出现故障或者应用程序故障,此时的切换是自动进行的;另一种情况是根据实际操作环境需要进行人为地切换;有两种办法来实现人为切换;
方法1 使用cmhaltnode 命令来停止运行有程序包的节点;
cmhaltnode -f nodename
这样,在停止该节点的同时,应用程序包会自动迁移到另外一个节点上;
例如将CTAIS从生产机上切换到查询机运行,可执行以下命令:
cmhaltnode –f gx_sd01
方法2 使用cmhaltpkg 来起停应用程序包
1.用 cmhaltpkg 命令来停止需要迁移的程序包
cmhaltpkg pkgname
2.用cmrunpkg 来重新在别的节点上运行程序包
cmrunpkg -n nodename pkgname
3.用 cmmodpkg 修改切换属性
cmmodpkg -e pkgname
例如将CTAIS从生产机上切换到查询机运行,可执行以下命令:
cmhaltpkg ctais
cmrunpkg –n gx_sd02 ctais
cmmodpkg –e ctais
一般来说,建议采用方法2
2.手动启动双机集群
通常情况下,系统在启动完后会自动启动双机集群,如果在系统启动完毕后双机集群没有启动,或是由于某种原因,我们手动停止集群后需要重新启动集群时可参考以下命令:
cmruncl –f –v –n gx_sd01
f 表示强制启动集群并且忽略警告信息;
v 表示查看集群启动时的信息;
n 表示指定集群在哪个节点上运行;
节点gx_sd01是生产机,因此默认情况下启动节点设置为gx_sd01;
3. 单节点启动后,加入另一节点
通常情况下,运行cmruncl命令会把两台主机都加入到集群中,如果由于特殊原因需要单节点启动或人为将某个节点关闭后,需要重新加入到集群中,可以参考以下命令:
假设集群已经在gx_sd01上启动,现在需要将gx_sd02加入到双机集群中:
cmrunnode –v gx_sd02
v 表示查看节点启动时的信息
4.监控集群运行状况
cmviewcl –v 检查集群当前的运行状态,包括每个节点的状态;
5.停止集群的运行
cmhaltcl –f –v 强制停止集群运行
f 表示强制停止集群运行
v 表示查看集群的停止过程
6.停止集群中某个节点的运行
cmhaltnode –f –v gx_sd02 ,强制停止集群在gx_sd02上运行
f 表示强制停止集群在某个节点运行
v 表示查看集群在某个节点上的停止过程
7.在集群中运行某个包
cmrunpkg –n gx_sd01 ctais gx_sd01上运行ctais包
8.停止一个运行中的包
cmhaltpkg –n gx_sd01 ctais 在gx_sd01上停止ctais包;
9.改变包的切换属性
cmmodpkg –e ctais 将ctais包设定为自动切换;设置为自动切换后,在生产机出现故障的情况下包会自动切换到查询机上运行,如果包的切换属性为disable,则在生产机出现故障时需要手动将包切换到查询机上运行;
四、逻辑卷与文件系统管理
HP-UX管理硬盘存储资源是采用逻辑卷方式来进行管理的,要说清整个机制,先要介绍几个 概念:
物理卷Physical Volume,称为PV:指物理上硬盘,一个硬盘就是一个PV
逻辑卷组 Logical Volume Group,称为VG:一个VG包含整数个PV,可 理解为一个大硬盘;
逻辑卷 Logical Volume,称为LV:相当于对大硬盘进行逻辑分区, 一个VG里可有若干个LV;
文件系统 File System:在逻辑卷的基础上,可建立文件系统,然后 MOUNT到一个目录下,这样就可以文件存取的方式来使用这块硬盘了;
当然,您也可以不建文件系统,而直接把LV当作裸设备,以TRUNK方式来存取数据,许多数据库都是用这种方式存取数据;
根据以上介绍,在HPUX下正确使用硬盘的顺序及相应命令如下:
1.建物理卷:
pvcreate –f /dev/rdsk/cCdDtT
这里必须使用硬盘的字符设备文件
2.建逻辑卷组:
mkdir /dev/vg0X X:0~f,逻辑卷组名
mknod /dev/vg0X/group c 64 0x0X0000
vgcreate vg0X /dev/dsk/cCdDtT
3.后划分逻辑卷:
lvcreate –L size vg0X
上建文件系统:
size:该逻辑卷大小
newfs –F file_system_type /dev/vg0X/rlvolY
file_system_type:文件系统类型,包括hfs和vxfs,注意此时用该逻辑卷的字符设备文件;
5.此文件系统Mount到一个目录下:
mkdir /directory
mount /dev/vg0X/lvolY /directory
到此为止,我们就已经可以使用这个硬盘了;有时我们可能在现有的环境下,需要添加、删除逻辑卷,或者是需要扩大文件系统;我们可以这样做:
6.添加逻辑卷
添加文件系统卷;例如:在vg01上添加一个200M的文件系统卷,卷名为data,mount到目录/sample 上;
逻辑卷,在系统提示符下键入命令:
lvcreate –L 200 –n data /dev/vg01
辑卷data上创建文件系统:
newfs –F hfs /dev/vg01/rdata
注:如果是vxfs文件系统,则用
newfs –F vxfs /dev/vg01/rdata
目录/sample,并将逻辑卷data mount 到/sample.
mkdir sample”
mount /dev/vg01/data /sample
df命令,将会看到/dev/vg01/data mount 到 /sample上;
7.删除逻辑卷
例如:删除 vg01 中名为 data 的逻辑卷,mount 到/sample;
加载所要删除的逻辑卷:
A、首先用 umount 命令将逻辑卷 data 从/sample上卸载下来:
umount /sample
B、若系统提示设备忙,不能卸载;则在根目录系统提示符下,键入以下命令,进入单用户:
shutdown -y 0
在单用户下,先将所有逻辑卷mount上,键入命令:
mount -a
用bdf命令看该逻辑卷是否已经mount上,如果mount上,键入以下命令:
umount /sample
删除逻辑卷 /dev/vg01/data ,用命令:
lvremove /dev/vg01/data
8.扩大文件系统
大文件系统,首先要找到这个文件系统所对应的逻辑卷,只有首先扩大逻辑卷,给文件系统以扩大的空间,才能扩大文件系统;
扩大逻辑卷,先进单用户,在根目录系统提示符下,键入命令:
shutdown -y 0
进入单用户后,先将所有文件系统mount上,键入命令:
mount -a
用bdf命令看该文件系统是否已经mount上,如果mount上,用命令 umount文件系统名umount该文件系统;例如,想要扩大“/usr”到500M ,就键入命令:
umount /usr
用命令:
lvextend -L 500 /dev/vg00/lvol4
这里,假定 /usr 对应 /dev/vg00/lvol4
用命令:
extendfs /dev/vg00/lvol4 扩大文件系统;
注:如果是vxfs文件系统,则用
extendfs -F vxfs /dev/vg00/lvol4
用命令:
mount /dev/vg00/lvol4 /usr
将文件系统 mount 到 /usr
这样,文件系统“/usr”就被扩大了,
用命令:
init 3 进入原来多用户运行级;
五、备份与恢复常用命令
在对系统进行较大调整时,必须做好系统的数据备份工作;
1.系统备份命令:fbackup
常用备份方式:
进入单用户:
init –s 或
shutdown 0
系统全备份
将/tmp/文件中定义的目录采用0级备方式份备份至磁带机中:
fbackup –f /dev/rmt/0m -0iv / -I /tmp/
-f : 设备文件名 例如:/dev/rmt/0m为磁带机的设备文件名
-i : 要包含的目录
-e: 不包含的目录
- I: 备份内容检索目录
- v: 备份内容详细列表
- 0 : 零级备份
备份除了目录/home以外的所有目录:
fbakcup –f /dev/rmt/0m –i / -e /home
说明
该命令方式只能对当前已经mounted的文件系统进行备份,备份级别可以分为0-9级,0级为全备份;
2.系统恢复命令:frecover
进入单用户:
init –s 或
shutdown 0
恢复数据
从磁带机上恢复所有数据:
frecover –rf /dev/rmt/0m
-f: 设备文件名
-r: 恢复磁带上的所有数据
-I: 将磁带上文件索引存到指定的文件中
frecover –I /tmp/ -f /dev/rmt/0m
恢复某一目录:
frecover –xi /directory
frecover –x –i /dir1 -i /dir2
frecover –xoi /dir
-o:覆盖/dir下已有的、相同名称的文件
3.制作可引导磁带:make_recovery
将磁带放入磁带集中
备份vg00并制作成引导磁带
make_recovery -A -C
-A : 指定要备份整个Root disk / Volume Group
-p : 预览备份过程,并不创建 Bootable DDS Tape
确认 /var/opt/ignite/recovery/ 文件
创建 /var/opt/ignite/recovery/ 文件
-r : 使用 –p 选项后,可以用该选项创建 Bootable DDS Tape
该选项可以识别/var/opt/ignite/recovery/文件
-v : 用于显示备份过程的提示信息
-d : 指定DDS 的设备文件名 default: /dev/rmt/0mn
-b : 指定系统备份过程中,用到的临时文件
default: /var/tmp/uxinstlf recovery
该文件大小为32M,对系统进行make_recovery时,要注意 /var文件系统的大小,当/var文件系统大小不足时,可用如下命令对系统进行备份:
make_recovery –A -C -b /tmp/
-C : 创建反映系统当前状态的文件:
/var/opt/ignite/recovery/
如果该文件存在,那么可以用 check_recovery 命令
用make_recovery引导磁带恢复数据
3.3.1在磁带机中,插入系统恢复带
3.3.2 Boot 系统
3.3.3 中断Boot 流程,进入 Boot_admin> 提示下
3.3.4 Boot_admin> bo 8/16.0.0
8/16.0.0: 磁带机的 hardware path
3.3.5 选取 “ non-interactive ”
3.3.6 等待系统恢复完毕
参考文档:HP9000操作手册