AIX系统管理:删除PV与AIX6存储管理实践

需积分: 33 3 下载量 172 浏览量 更新于2024-08-25 收藏 5.15MB PPT 举报
"这篇文档主要介绍了AIX 6.1系统的存储管理,特别是关于物理卷(PV)的删除操作,并简要概述了AIX系统的一些关键特性与安装流程。" 在AIX系统管理中,存储管理是至关重要的一部分,特别是在处理硬件资源如硬盘时。在本例中,删除物理卷(PV)的过程涉及两个命令。`rmdev -l hdisk5` 这个命令用于将物理卷hdisk5的状态从Available变为Define,这意味着它将不再被系统识别为可用的存储资源。而`rmdev -d hdisk5`则进一步执行,从对象数据模型(ODM)数据库中彻底移除hdisk5的定义信息,使得该物理卷在系统中完全消失。 AIX 6.1系统管理涉及到一系列高级功能,包括统一全系列产品的操作系统、多线索内核提供高性能处理,PageableKernel允许内核部分交换以优化内存使用,JFS2日志文件系统确保数据一致性,逻辑卷管理(LVM)提供了灵活的存储管理和扩展能力,OSLevelMirroring实现了操作系统级别的镜像,确保高可用性。SMIT(System Management Interface Tool)是AIX的一个重要工具,提供图形和Web界面进行系统管理。WorkloadManager能够智能地管理系统的资源分配,动态逻辑分区(DLPAR)则允许在硬件级别动态调整系统资源。 AIX操作系统的设计旨在满足核心业务应用的需求。例如,AIX V5.3于2004年发布,而AIX V6.1则在2007年11月发布,这些发行版体现了AIX对稳定性和先进特性的持续追求。AIX的安装流程相对简单,包括插入安装介质、选择控制台、设定安装参数、配置助手的使用以及最终的系统登录。 安装过程中,操作员需要注意OpPanel(LED显示操作面板)提供的信息,如系统操作模式(Normal或Maintenance)、IPL速度(Fast或Slow)、固件级别(Permanent或Temporary)以及与远程管理控制器(如HMC)的连接状态。在安装基础操作系统(BOS)时,可以选择新的完全覆盖安装,这种方法适用于新机器或需要清空磁盘的情况,但会清除磁盘上所有数据。 通过以上信息,我们可以了解到AIX系统在存储管理、系统管理和安装方面的核心要素,这对于管理和维护AIX环境至关重要。

编写程序声明一个车(vehicle)基类,有Run、Stop等成员函数,由此派生出自行车(bicycle)类、汽车 (motorcar)类。从bicycle和motorcar派生出摩托车(motorcycle)类。他们都有Run、Stop等成员函数。在main( )函数中声明vehicle、bicycle、motorcar、motorcycle的对象,分别调用其Run( )、Stop( )函数,观察其执行情况。再分别用vehicle类型的指针来调用这几个对象的成员函数,看看能否成功;把Run、Stop声明为虚函数,再试试看。观察虚函数的作用。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬ 输入 输出 vehicle is running... vehicle is stopped... bicycle is running... bicycle is stopped... motorcar is running... motorcar is stopped... motorcycle is running... motorcycle is stopped... --------------------------------------- vehicle is running... vehicle is stopped... bicycle is running... bicycle is stopped... motorcar is running... motorcar is stopped... motorcycle is running... motorcycle is stopped... #include <iostream> using namespace std; class vehicle { ...... }; class bicycle...... { ...... }; class motorcar..... { ....... }; class motorcycle....... { ...... }; int main() { vehicle v,*pv; bicycle by; motorcar mc; motorcycle mcy; //此处通过对象名来调用各成员函数 ......... cout<<"---------------------------------------\n"; pv=&v; pv->Run(); pv->Stop(); ........ pv->Run(); pv->Stop(); ....... pv->Run(); pv->Stop(); ....... pv->Run(); pv->Stop(); return 0; }

2023-05-31 上传