




已阅读5页,还剩211页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
IBMAIX培训讲义 前言 AIX介绍 AIX全名为 AdvancedInteractiveExecutive 它是IBM公司的UNIX操作系统 整个系统的设计从网络 主机硬件系统 到操作系统完全遵守开放系统的原则 AIX作为RS 6000的操作系统 汇集了多年来计算机界在UNIX上的研究成果 以IBM在计算机体系结构 操作系统方面40多年极其丰富的经验 最大限度的使用RISC技术 安装了象AIX这样的具备工业界实力的UNIX操作系统 它是一个目前操作系统界最成功 应用领域最广 最开放的第二代的UNIX系统 特别适合于做关键数据处理 Critical 前言 AIX发展历史 前言 AIX优势 AIX在很多技术方面都是第一 其中包括 LVMLogicVolumeManager逻辑卷管理器内置在操作系统中JFS JFS2JournalFileSystem日志文件系统动态内核增加新设备 更改配置不需要重建AIX内核SMITYSystemManagementInterfaceTool系统管理界面 目录 AIX操作系统管理 操作系统安装安装和维护软件包系统启动与关闭系统和设备配置网络配置和管理AIX卷管理 LVM 用户与安全管理OS备份与恢复服务及进程管理性能监控与管理故障诊断与处理PowerHA介绍 系统管理 操作系统安装 AIX操作系统安装掌握AIX系统安装的三种方式 NewandCompleteOverwrite 完全覆盖式安装 A 在未预装系统的机器上只会列出这种安装方式 B 在一台已经安装了AIX5L的系统上如果用户希望完全覆盖当前操作系统的版本也可以选择这种安装方式 PreservationInstall 保留安装 A 这种方式重写 usr var和 tmp文件系统 保留调页空间 pagingspace 和dump设备的设置 保留 home文件系统和其他用户创建的文件系统 B 保留安装后 系统仍需要重做系统配置 MigrationInstall 升级安装 A tmp文件系统则被重新覆盖 B 不仅保留 usr 和 var等文件系统 还保留逻辑卷和系统配置文件 系统管理 操作系统安装 AIX操作系统安装掌握AIX系统安装的具体过程 启动系统 选择控制台和安装语言 按缺省设置安装 开始从介质安装 检查缺省安装设置 缺省设置是否修改 修改 安装方式安装目标盘系统语言环境桌面类型 CDE或KDE等 是否支持64位内核是否安装TCB包 No Yes Yes No 系统管理 操作系统安装 AIX操作系统安装掌握安装辅助程序的使用1 刚安装的新系统 系统重启后看到的第一个屏幕界面是安装辅助程序 2 安装辅助程序图形化界面逐步地指导用户定制系统 设置的内容诸如 root密码 日期和时间 网络通信配置等 3 系统中正常运行后可用如下命令运行该程序 install assist 在图形终端 configassist 在图形终端 install assist 在ASCII终端 4 使用安装辅助程序必须具有root用户的特权 系统管理 操作系统安装 1 CD ROM 2 磁带安装3 系统克隆4 NIM安装5 NIMoL软件 HMC预安装了这些软件 AIX安装方式 目录 AIX操作系统管理 操作系统安装安装和维护软件包系统启动与关闭系统和设备配置网络配置和管理AIX卷管理 LVM 用户与安全管理OS备份与恢复服务及进程管理性能监控与管理故障诊断与处理PowerHA介绍 系统管理 操作系统 安装和维护软件包 安装和维护软件包软件包几个基本概念 软件包的格式 LPP LicensedProgramProduct 是个版权完整的产品 Package 软件包 由实现相同功能许多Fileset打包组成的 Fileset 文件集 最小软件单元 提供具体软件实现功能 Bundle 适合特定工作环境和目的的软件包和文件集的集合 如应用软件的开发 CDE图形环境等 有些情况下软件束等同于提供的软件产品 然而更常见的情况是软件束只是产品的子集或分离出来的定制安装单 系统管理 操作系统 安装和维护软件包 安装和维护软件包软件包几个基本概念 Fileset命名格式 Fileset这种命名格式基本上描述了此文件集的内容和层次关系 方便管理员查看和管理 例如文件集 LPP bos Package Package bos adt Fileset bos adt lib Fileset bos adt base Fileset uucp LPP Package Fileset Suffix Bos terminfo print data 系统管理 操作系统 安装和维护软件包 安装和维护软件包软件包几个基本概念 Fileset的版本与操作系统的版本 Version和Release版本号的升级是需要购买 而后面两个版本号的升级可以到IBM网址免费下载 每个fileset都有各自的版本号 操作系统也有它的版本号 5 3 0 8 Version号 Release号 Modification号 Fix号 系统管理 操作系统 安装和维护软件包 安装和维护软件包软件包的两种状态 applied与committed 1 当前系统某个fileset版本是5 3 0 8 现要升级到6 1 0 5 将有如下流程 当前系统本来没有某个fileset 现在安装6 1 0 5版本 将直接committed 如下 从网络或光盘升级 5 3 0 8 5 3 0 8 6 1 0 5 and commit reject 6 1 0 5 5 3 0 8 Applied状态 6 1 0 5 6 1 0 5 Committed状态 系统管理 操作系统 安装和维护软件包 安装和维护软件包软件包的两种状态 applied与committed 2 旧版本的软件升级后处于applied状态 系统使用的是新的版本 旧的版本并没有被删除 执行reject动作 新的版本被删除 系统仍用旧的版本 执行commit动作后 旧的版本被删除 软件包就处于committed状态了 软件包的升级 为了应用安全运行 先让新软件包处于applied状态试运行一阵后再commit 如果安装一个新的软件包 就直接committed 系统管理 操作系统 安装和维护软件包 安装和维护软件包常用smit快捷菜单 1 smitinstall 系统管理 操作系统 安装和维护软件包 安装和维护软件包常用smit快捷菜单 2 smitinstall update 系统管理 操作系统 安装和维护软件包 安装和维护软件包常用smit快捷菜单 3 smitmaintain software 系统管理 操作系统 安装和维护软件包 安装和维护软件包常用命令 1 installp installp p安装预览 并没有真的安装 installp ccommit一个处于apply状态的软件包 installp rreject一个处于apply状态的软件包 installp l和install L按一定格式列出软件包 installp C清除安装失败的不完整的文件和软件 installp u卸载一个软件包例如 installp ug V2 freadme txt u为卸载 g为相关的软件包 V为显示卸载状态 f为指定某个文件 卸载一个软件包和相关的所有软件包 readme txt文件中列出要卸载的软件名 系统管理 操作系统 安装和维护软件包 安装和维护软件包常用命令 2 lslpp 系统管理 操作系统 安装和维护软件包 安装和维护软件包常用命令 2 lslpp lslpp l列出某个软件的状态 版本等信息 lslpp f查看某个软件包相关的文件 lslpp w查看哪个软件包拥有某个文件 lslpp p查看某个软件包的所需的预安装信息 lslpp h查看某个软件包的安装和升级历史信息 系统管理 操作系统 安装和维护软件包 安装和维护软件包常用命令 3 instfix instfix T d dev cd0列出可从光盘中安装的补丁 fix instfix kIX38794 d dev cd0从光驱设备中安装APAR号为IX38794的软件包 instfix ikIX38794查询APAR号为IX38794的相关filesets是否安装或当前状态 i选项表示只查询并不安装 系统管理 操作系统 安装和维护软件包 安装和维护软件包常用命令 4 lppchkLppchk命令用SoftwareVitalProductData SWVPD 的数据验证软件安装后的的文件大小 符号连接等是否正确 lppchk l验证符号链接是否正确 lppchk v验证软件安装后在 usr和 usr share的文件是否一致 系统管理 操作系统 安装和维护软件包 安装SSH先安装OpenSSL安装OpenSSH对OpenSSH进行配置 目录 AIX操作系统管理 操作系统安装安装和维护软件包系统启动与关闭系统和设备配置网络配置和管理AIX卷管理 LVM 用户与安全管理OS备份与恢复服务及进程管理性能监控与管理故障诊断与处理 系统管理 操作系统 系统启动与关闭 系统启动过程系统加电后 读取ReadOnlyStorage ROS 开始检测主板 POST 确定引导顺序 bootlist 后 开始初始化基本设备 为下一步的loadbootimage做好准备 一旦bootimage被读入内存 配置其他设备 通过cfgmgr命令 后 将激活逻辑卷 mount文件系统 并开始读取 etc inittab文件初始化系统服务 必须保证下面资源 系统才能正常启动 1 Bootimage 引导镜像 可以被正确load 装载 2 根文件系统和 usr文件系统可以正确访问 硬件自检POST 配置其他设备 装载内核引导镜像 配置基本设备 加电开机 初始化服务init 系统管理 操作系统 系统启动与关闭 系统启动的模式 四种启动模式 多用户模式启动服务与进程正常对外服务状态 单用户模式没有对外服务做系统维护 诊断状态要启动Aix系统做系统和硬件诊断 没有启动Aix系统从Firmware启动做硬件维护 Normal模式 SMS模式 Maintenance模式 Diagnostics模式 系统管理 操作系统 系统启动与关闭 系统启动的模式 SMS模式与维护模式 SMS模式 1 系统Poweron开机后 随着硬件自检的过程 在控制台上依次出现五个图标 在第一个图标出现之后 最后一个图标出现之前按F1 则系统将进入SMS模式 否则系统正常启动 2 SMS模式并没有启动Aix操作系统 用来设置系统引导顺序 硬件检测和配置等 维护模式 1 系统Poweron开机后 随着硬件自检的过程 在控制台上依次出现五个图标 在第一个图标出现之后 最后一个图标出现之前按F5 则系统进入如上图菜单 选择3 将进入Maintenance模式 2 进入Maintenance单用户模式 可以修复文件系统 重新创建BLV等系统维护 系统管理 操作系统 系统启动与关闭 etc initab文件 系统管理 操作系统 系统启动与关闭 etc initab文件 文件格式 id runlevel action command 不提倡直接编辑修改inittab文件 建议用mkitab和chitab命令修改 保证文件格式正确 若你修改了此文件的内容 必须执行如下命令 让init进程重读 etc inittab配置文件 才能使得修改生效 telinitq runlevel 一般使用0 9的运行级别 2表示多用户环境 系统默认 action 规定进程如何运行respawn 如果进程不存在则启动它wait 启动进程并且等待它启动结束once 启动进程后若进程停止则不再启动它sysinit 在试图访问控制台前运行命令off 不要运行此命令 系统管理 操作系统 系统启动与关闭 alog命令 用户应用 启动过程 安装过程 NIM alog程序 var adm ras bootlog var adm ras bosinst data var adm ras errlog 屏幕输出 记录在下列文件中 系统管理 操作系统 系统启动与关闭 alog命令 alog记录的信息 用户需要用命令alog命令查看 系统支持的日志类型有boot bosinst和nim 示例 查看启动日志 alog o tboot注 其实这条命令是去读取 var adm ras bootlog启动记录文件 系统的rc boot程序和配置管理程序利用alog程序在引导的过程中记录了许多重要的事情和信息 这些信息在某些情况下特别是系统不能正常引导时是十分有用 示例 系统启动后 发觉网卡没有被配置 这时候就要用alog命令查看启动过程有关网卡配置的错误信息 系统管理 操作系统 系统启动与关闭 系统关闭 shutdown命令 shutdown options timemessage 如果使用时未加任何选项 系统将在所有活动的终端上显示一条消息 利用wall命令广播消息 1分钟后将停止所有的活动的终端 终止系统的所有进程 同步硬盘数据 卸载所有文件系统 然后关机 F系统快速关机不显示广播的警告信息 r系统重新启动系统 即reboot注 要gracefully地关机 可用shutdown r或shutdown命令 建议不使用 F选项 m使系统关闭服务进入Maintenance模式 time设置等待多久后关机 不用此参数 则为1分钟 目录 AIX操作系统管理 操作系统安装安装和维护软件包系统启动与关闭系统和设备配置网络配置和管理AIX卷管理 LVM 用户与安全管理OS备份与恢复服务及进程管理性能监控与管理故障诊断与处理PowerHA介绍 系统管理 操作系统 系统和设备管理 管理系统环境 smitsystem 系统管理 操作系统 系统和设备管理 管理语言环境 smitmlang 系统管理 操作系统 系统和设备管理 设备管理 ODM基本概念 了解 ODM ObjectDatabaseManagement 是指面向对象的数据库管理 负责管理和存放系统信息 设备配置数据库也在其管理范围内 ODM是通过数据库 对象类 对象分层实现管理的 其存放的目录是 etc objrepos usr lib objrepos user share lib objrepos ODM常用命令odmget用于查找对象odmdelete从对象类中删除对象odmadd把对象添至对象类odmchange改变对象类中指定的对象属性odmshow显示对象类名odmdrop把整个对象类删除odmcreate创建对象类 系统管理 操作系统 系统和设备管理 设备管理 ODM基本概念 了解 设备数据库包括预定义 predefined 和定制 customized 的设备数据库 存放在ODM库中 用来保存系统中所有的逻辑设备及其属性 预定义的设备数据库中包含了当前的系统配置情况下系统能够支持的所有设备 而定制的数据库包含所有当前已定义和已配置 可用 的设备 此外 在SMIT菜单里还允许用户为不支持的设备安装驱动程序 用户可根据提示 用带有设备驱动程序的软盘 光盘或磁带安装相应的设备驱动程序 系统管理 操作系统 系统和设备管理 设备管理 lsdev命令lsdev命令可使用如下选项 P选项用于输出ODM中预定义设备库所定义的设备 H选项用于显示输出标题 C指定输出ODM库中定制数据库信息 已定义或已配置 c指定设备的类型示例 注意区别 lsdev P列出所有支持的设备 ODM预定义的设备数据库 lsdev C列出所有已定义和已配置的设备 ODM定制设备数据库 lsdev Pcdisk列出系统所支持的属于硬盘类的设备清单 lsdev Pcdisk列出系统已定义和已配置硬盘类的设备清单 系统管理 操作系统 系统和设备管理 设备管理 lsattr命令 lsattr用法 E选项显示有效属性 l选项指定逻辑设备名例如 lsattr Elproc0查看CPU设备 proc0 的详细属性信息 通过chdev命令可以更改设备的属性信息 chdev lrmt0 aret yes chdev lsys0 amaxuproc 2048 系统管理 操作系统 系统和设备管理 设备管理 设备的三种状态1 未定义 Undefined 系统中未保存设备的有关记录 2 已定义 Defined 系统保存了设备的逻辑设备名 连接设备的端口以及其他属性 但是设备还不能使用 并且逻辑设备名不可访问 3 可用设备 Available 设备已定义并且已经就绪 能够为系统所用 逻辑设备名允许访问 系统管理 操作系统 系统和设备管理 设备管理 设备的状态转换1 配置一个已定义的设备 mkdev lrmt0rmt0Available2 取消已配置的设备 rmdev lrmt0rmt0Defined3 永久性地删除设备 rmdev lrmt0 drmt0deleted备注 上述命令也可以用smit菜单来完成 系统管理 操作系统 系统和设备管理 设备管理 cfgmgr命令 cfgmgr程序在系统引导和运行时可以自动配置连入系统的设备 该程序在处理过程中利用ODM预定义设备库中的信息 并且随即修改了定制的设备库 cfgmgr命令可以在命令行运行 也可由相应的SMIT菜单启动 自动配置设备 自动配置设备 例如 SCSI设备 PCI设备等 如果在系统启动时未上电 那么系统引导后该设备被设置为已定义状态 在系统引导或运行时 配置管理程序cfgmgr能够自动配置系统中已检测到的自配置设备 在cfgmgr命令运行之前 必须给外设上电 系统不能自动配置未上电的设备 系统管理 操作系统 系统和设备管理 设备管理 硬件配置收集命令 可运行 lsdev CH命令并且将输出存档 即保存设备名 设备状态 设备位置和有关描述信息 可运行 lscfg vp命令并且将输出存档 即保存所有已配置设备的详细信息 可运行 lsattr E lsys0并将输出存档 显示已配置设备的详细属性 系统管理 操作系统 系统和设备管理 设备管理 终端tty设备的配置 smittty smitmktty smitchtty smitrmtty 系统管理 操作系统 系统和设备管理 设备分层概念 在AIX系统的引导过程中 设备管理程序采用分层次的方式进行设备初始化 物理设备和逻辑设备 物理设备 首先初始化主板 然后是系统总线 接着初始化总线上的适配器 即各种各样的卡 最后才配置卡所连接的设置 逻辑设备 配置管理器配置所有的逻辑设备 像卷组 逻辑卷 目录 AIX操作系统管理 操作系统安装安装和维护软件包系统启动与关闭系统和设备配置网络配置和管理AIX卷管理 LVM 用户与安全管理OS备份与恢复服务及进程管理性能监控与管理故障诊断与处理 系统管理 操作系统 网络配置和管理 网络配置和管理 TCP IP基本概念 TCP IP网络服务 系统管理 操作系统 网络配置和管理 网络配置和管理 TCP IP基本概念启动TCP IP网络服务 启动所有TCP IP的网络服务 startsrc gtcpip 启动某个TCP IP的网络服务 例如inetd服务 startsrc sinetd 停止所有TCP IP的网络服务 stopsrc gtcpip或执行 etc tcp clean脚本 系统管理 操作系统 网络配置和管理 网络配置和管理 配置TCP IP网络 smittcpip smitmktcpip 系统管理 操作系统 网络配置和管理 网络配置和管理 配置TCP IP端口 配置接口的三种方式 A 用smittcpip工具配置接口 B 用mkdev或chdev来手工配置接口 C 用ifconfig来手工配置接口 chdev或mkdev将更新ODM库中设备信息 更改是永久生效 如 chdev len0 anetaddr 9 3 240 58 anetmask 255 255 255 0 ifconfig只是暂时修改 系统重启后 这些修改信息将丢失 网卡的三种状态Up状态 也就是对外服务应有的状态Down状态 接口已经不对外服务 只把网卡内已接收数据处理完Detach状态 彻底不对外服务了 当网卡调整速率与模式时 需要先把网卡的接口处于detach状态 系统管理 操作系统 网络配置和管理 网络配置和管理 网络监测命令 ping通过发送和接收ICMP包来检测对方机器是否宕机 她不需要对方机器的任何应用做响应 所以即使对方没有启动任何应用 仍然可以ping得通 一般若有和某个机器不能通信 先用ping命令检测对方是否宕机 traceroute检测到达对方机器所经过的所有网关的畅通情况 如果对方机器在不同网络 连接不上 用此命令检测网络间是否畅通 系统管理 操作系统 网络配置和管理 网络配置和管理 网络监测命令 netstat rn netstat in 查询网络路由表的状态 查询网络接口的状态 系统管理 操作系统 网络配置和管理 网络配置和管理 网络监测命令 ifconfigA ifconfig a显示系统中所有的网络接口和他们的IP地址 B ifconfig l显示系统中所有可用的 available 网络接口 C 可以调整接口的mtu参数 no命令调整不了 了解 en0接口上多绑定了一个IP 给en0上多绑定了一个IP 查询en0接口参数 系统管理 操作系统 网络配置和管理 网络配置和管理 网络监测命令 lsdev 查询en0接口状态 系统管理 操作系统 网络配置和管理 网络配置和管理 配置文件管理 etc hosts 映射主机名和IP之间的关系 提供域名解析 系统管理 操作系统 网络配置和管理 网络配置和管理 配置文件管理 etc resolv conf 设置本机所属的域 设置本机使用的域名服务器 系统管理 操作系统 网络配置和管理 网络配置和管理 配置文件管理 etc inetd conf 管理多个基本网络服务 系统管理 操作系统 网络配置和管理 网络配置和管理 配置文件管理 etc services etc services文件中将网络服务与端口 port 号对应 ftp21 tcptelnet23 tcp 示例 telnet的默认端口改为7777 tcp 也就是以后我们要执行远程登录 必须telnet202 115 48 1417777才行 系统管理 操作系统 网络配置和管理 网络配置和管理 网络应用 telnet用户以模拟终端的方式 登录到Internet的某台主机上 一旦连接成功 这些个人计算机就好像是远程计算机的一个终端 可以像使用自己的计算机一样输入命令 ftp是在TCP IP网路使用的一种文件传输协议 定义如何使互联网的电脑相互传送文件 系统管理 操作系统 网络配置和管理 网络配置和管理 网络应用 rexec 了解 A 远程执行另一台主机上的命令 前提是对方主机的rexec的服务启动 这个服务受 etc inetd conf文件管理 B HOME netrc文件预先定义rexec和ftp命令的操作参数等其他信息 只要执行rexec或ftp命令 它们会自动去读取这个配置文件 注意的是 如果 netrc文件包含明文密码 则文件权限必须设置为600 否则 netrc将无效 示例 HOME netrc文件写入一行 Machinep570loginlimhaipassword123456那么执行ftpp570或rexecp570command将不需要密码 因为 netrc文件已经预先定义了用limhai帐号登录p570主机的密码是123456 注意 用户以前可以不用密码在另一台主机运行rexec命令 现在不行 有可能是本机的用户主目录的 netrc文件被删除了 系统管理 操作系统 网络配置和管理 网络配置和管理 网络应用 rcp rsh rlogin 了解 文件传输 ftprcp远程执行命令 rexecrsh远处登录 telnetrloginrsh rcp rlogin 是Berkeley系统基于UNIX平台的通信命令 下面几个命令和daemon 守候进程 是不可信赖 nontrusted 因为只要对方主机的 etc hosts equiv和 HOME rhosts定义了本机主机名和帐号 本机执行下面命令就不需要密码 命令 rcp rlogin rsh和tftp守候进程 rlogind rshd和tftpd 系统管理 操作系统 网络配置和管理 网络配置和管理 网络应用 rsh rcp和rlogin流程图1 了解 登录名是否在 etc passwd 是否为root 失败 开始 客户端和服务端的用户名是否一样 HOME rhosts中定义了客户系统和用户 成功 etc hosts equiv是否定义客户主机名 是否rlogin 密码验证通过 N N Y N N N N Y Y Y Y Y Y N 系统管理 操作系统 网络配置和管理 网络配置和管理 网络应用 rsh rcp和rlogin流程图2 了解 etc hosts equiv是系统全局控制文件 HOME rhosts是不同帐号各自的控制文件示例 客户机上limhai帐号执行命令 rcplimhai p570 file2file3把p570主机上的file2文件拷贝到本机 文件名改为file3 sendmail 了解 A 邮件服务sendmail的配置文件是 etc sendmail cf B 修改了sendmail cf后 执行 refresh ssendmail后生效 C 在 etc aliases文件中定义sendmail的别名 alias D 修改 etc aliases文件后 必须运行sendmail bi或newaliases命令才能生效 目录 AIX操作系统管理 操作系统安装安装和维护软件包系统启动与关闭系统和设备配置网络配置和管理AIX卷管理 LVM 用户与安全管理OS备份与恢复服务及进程管理性能监控与管理故障诊断与处理PowerHA介绍 系统管理 操作系统 AIX卷管理 LVM AIX卷管理 LVM 主要内容 存储概述 卷组管理 逻辑卷管理 物理卷管理 换页空间管理AIX卷管理 LVM 知识要点 存储管理的基本概念和术语 文件系统与逻辑卷的关系 卷组 逻辑卷 物理卷的关系 卷组 逻辑卷 物理卷的管理 换页空间的功能和管理 AIX卷管理 LVM 一些术语 卷组vg 逻辑卷lv 物理卷pv 逻辑分区lp和物理分区pp 文件系统 filesystem 换页空间 pagingspace 系统管理 操作系统 AIX卷管理 LVM 卷组VG VolumeGroup hdisk0hdisk1 hdisk2 hdisk3 rootvg datavg 系统管理 操作系统 AIX卷管理 LVM hdisk4 一个卷组VG可以拥有多个硬盘 但至少拥有一个硬盘 hdisk 一个硬盘 hdisk 只能属于一个VG 不能同时属于多个不同VG 用户可以创建多个不同VG rootvg是操作系统所在的VG 物理卷PV和PP hdisk 硬盘 PV PP PV PhysicalVolume 物理卷 PP PhysicalPartition 物理分区 一个PV要划分为大小相等的PP 同一个VG中的不同PV的PP大小一样 PV必须加入一个VG中 系统才能使用其存储空间 思考 1 Aix卷管理中 一个PV就是一个硬盘吗 2 物理分区PP可以跨PV存在吗 系统管理 操作系统 AIX卷管理 LVM 1 2 3 4 5 9 6 7 8 10 11 12 1 2 3 4 5 9 6 7 8 10 11 12 hdisk0 hdisk1 LV LogicalVolume 逻辑卷 映射关系 1 2 3 4 5 6 7 8 LP LogicalPartition 逻辑分区 n 系统管理 操作系统 AIX卷管理 LVM 逻辑卷LV和逻辑分区LP Aix的存储管理主要都围绕 逻辑卷 展开 逻辑卷LV有多个逻辑上连续的逻辑分区组成 逻辑分区与物理分区存在映射关系 他们大小一样 文件系统是数据存储方式 是存储文件的目录层次结构 不同文件系统的数据存在硬盘的不同逻辑卷中 AIX支持文件系统类型有 日志文件系统jfs jfs2 cdrfs nfs等 文件系统的内容通过目录连接在一起形成用户所见的文件视图 相关命令 df k m g mount vi etc filesystems 系统管理 操作系统 AIX卷管理 LVM 文件系统 物理内存 RAM 为32GB 操作系统 数据库应用 TCP IP 共使用24GB 如果一个需要8GB内存的应用程序启动后 物理内存中的一些内容必须移出 页换出 为应用程序腾出空间且保证被移出的内容在需要的时候还可以访问 操作系统 数据库应用 TCP IP 假设系统正运行Aix操作系统 数据库应用和TCP IP 换页 换页空间 pagingspace hdisk 4KB 系统管理 操作系统 AIX卷管理 LVM 换页空间 smitlvm 系统管理 操作系统 AIX卷管理 LVM LVM的smit菜单 PV1 PV2 PV3 rootvg datavg 系统管理 操作系统 AIX卷管理 LVM 卷组 VG 的概念 系统在安装时 在选择安装的内置硬盘物理卷创建了根卷组rootvg 并创建了Aix操作系统所必需的系统逻辑卷 同一个VG中 PP大小相同 不同VG PP大小可以不同 一个硬盘必须加入一个卷组中 无论是加入一个已有的卷组或新创建一个卷组 逻辑卷管理器才能使用这个硬盘 也就是系统才能使用其空间 用户数据的硬盘不要放在rootvg里 为他们独立创建VG 这样可以保证数据的安全和独立性 而且修改或安装操作系统时不会影响用户 VGDA是硬盘上的一块区域 包含整个卷组的信息 比如VG所拥有的所有逻辑卷和物理卷信息 当在一个VG中添加或删除一个PV时 会相应修改VGDA中的信息 为了确保描述卷组内逻辑卷和物理卷管理数据的完整性 要激活一个卷组 系统要求必须要有足够的可用的VGDA的个数 即满足quorum quorum一般要求至少要有51 可用 卷组描述区 VGDA VolumeGroupDescriptorArea 系统管理 操作系统 AIX卷管理 LVM 拥有一个硬盘的VG 拥有两个硬盘的VG 拥有三个硬盘的VG 表示VGDA PV1坏掉 剩33 的VGDA可用PV2坏掉 剩66 的VGDA可用 任何PV坏掉 剩66 的VGDA可用 系统管理 操作系统 AIX卷管理 LVM 卷组描述区VGDA分布图 列出所有卷组 列出激活的卷组 查看rootvg的信息 系统管理 操作系统 AIX卷管理 LVM 卷组管理 lsvg命令 列出rootvg的物理卷信息和状态 列出rootvg的逻辑卷信息和状态 系统管理 操作系统 AIX卷管理 LVM 卷组管理 lsvg命令 smitvg 系统管理 操作系统 AIX卷管理 LVM 卷组管理 smit菜单项 smitmkvg 创建VG时 就定义了VG中PP的大小 系统管理 操作系统 AIX卷管理 LVM 卷组管理 vg的创建 smitimportvg exportvg 系统管理 操作系统 AIX卷管理 LVM 卷组管理 vg的导入与导出 注意 被导出的卷组必须是先使他处于非激活状态 卷组被导出 系统将删除此卷组的所有信息 不要试图导出rootvg卷组 停止卷组 使其不能被用户使用 varyoffvgvgname要执行该命令 此VG内的所有逻辑卷必须是closed状态 不能是open状态 激活卷组 使其能被用户使用 varyonvgvgname此命令作用和varyoffvg命令刚好相反 系统管理 操作系统 AIX卷管理 LVM 卷组管理 vg的停止与激活 1 2 3 4 5 9 6 7 8 10 11 12 1 2 3 4 5 9 6 7 8 10 11 12 hdisk0 hdisk1 LV 逻辑卷 映射关系 1 2 3 4 5 6 7 8 LP 逻辑分区 LogicalPartition n 系统管理 操作系统 AIX卷管理 LVM 逻辑卷 LV 的概念 系统安装后 默认创建了多个系统逻辑卷 他们是以hd打头 逻辑卷空间不足 卷组中如有空闲PP 逻辑卷空间都可以动态增大 系统管理 操作系统 AIX卷管理 LVM 逻辑卷策略 镜像 mirror PP1 PP2 PP1 PP2 PP1 PP2 LP1 LP2 使用的PV必须在同一个VG中 hdisk0 hdisk1 hdisk2 LV00 镜像mirror也称做RAID1 在建立逻辑卷时 用户可以实现逻辑卷中逻辑分区的镜像 在独立的不同硬盘中保存两个或三个副本 最多只能到三个 从而保证硬盘出错时数据不受损坏而且是可用的 某个VG中有很多个LV做镜像 用命令mirrorvg是最快捷的方式同时镜像这些LV 外部边缘 外部中间 中心 内部中间 内部边缘 硬盘的平面图 通常访问最频繁的LV分配在中心 访问不频繁的LV分配在边缘 访问速度 慢 慢 快 系统管理 操作系统 AIX卷管理 LVM 逻辑卷策略 物理卷内分配策略 查看lv00逻辑卷的信息 系统管理 操作系统 AIX卷管理 LVM 管理逻辑卷 lslv命令 查看lv00的LP在PV上的映射关系 第一个LP映射hdisk0上的第126个PP 查看lv00在各个PV上的分布情况 系统管理 操作系统 AIX卷管理 LVM 管理逻辑卷 lslv命令 smitlv 系统管理 操作系统 AIX卷管理 LVM 管理逻辑卷 smit菜单项 smitmklv 创建的LV在硬盘内的分布策略 LP的大小决定于创建LV所在的VG所定义的PP大小 系统管理 操作系统 AIX卷管理 LVM 管理逻辑卷 lv的创建 smitmklvcopy 指定给LV的副本数目 最多为三个 系统管理 操作系统 AIX卷管理 LVM 管理逻辑卷 lv的镜像 PV PP PhysicalVolume 物理卷 物理分区 hdisk PhysicalPartition 系统管理 操作系统 AIX卷管理 LVM 物理卷 PV 的概念 硬盘添加到一个卷组过程中 被格式化成大小相等的PP 同一个卷组中的不同PV的PP大小相同 不同卷组的PP大小可以不同 PV必须加入一个VG中 系统才能使用其空间再次思考 1 一块硬盘就是一个PV吗 2 同一个PP有横跨多个PV的可能吗 外部边缘 外部中间 中心 内部中间 内部边缘 在硬盘内部分布 PV的ID号 系统管理 操作系统 AIX卷管理 LVM 管理物理卷 lspv命令 思考 一个PV的PVID是恒定不变的吗 各个LV的PP在硬盘内的具体分配位置 系统管理 操作系统 AIX卷管理 LVM 管理物理卷 lspv命令 把硬盘hdisk1上的lv00转移到hdisk2上 migratepv llv00hdisk1hdisk2 把硬盘hdisk1上所有的逻辑卷都转移到hdisk2上 migratepvhdisk1hdisk2 这个命令用来把逻辑卷中的数据从一个PV转移到另一个不同PV 即硬盘间转移数据 注意的是 这两个PV必须在同一个VG内才能使用migratepv 属于不同VG的硬盘是做不到的 系统管理 操作系统 AIX卷管理 LVM 管理物理卷 migratepv命令 smitpv 系统管理 操作系统 AIX卷管理 LVM 管理物理卷 smit菜单项 物理内存 RAM 为32GB 操作系统 数据库应用 TCP IP 共使用24GB 如果一个需要8GB内存的应用程序启动后 物理内存中的一些内容必须移出 页换出 为应用程序腾出空间且保证被移出的内容在需要的时候还可以访问 操作系统 数据库应用 TCP IP 假设系统正运行Aix操作系统 数据库应用和TCP IP 换页 换页空间 pagingspace hdisk 4KB 系统管理 操作系统 AIX卷管理 LVM 换页空间 Pagingspace 的概念 换页空间用来后备实际内存 实际内存分成若干4K大小的段 称为页帧 frame 硬盘上换页空间的每个4K页作为内存中每个页帧的后备 换页空间并不替代实际内存 不过当实际内存负载过量时把换页空间作辅助内存 换页空间是在硬盘中存储那些最近在内存没有访问到的信息 当系统中实际内存的空间量减少到一定的阀值时 把一些最近没有使用的程序或数据从实际内存换出到换页空间以便释放内存给活动部分 当换页空间剩余量很少 不能创建新进程时 系统有可能停止 如果使用量经常 50 应增大物理内存或换页空间 增大换页空间不一定对驻留在内存中的应用程序有益 频繁的换页会导致 抖动 thrashing 这种情况下系统花于换页的时间多于执行时间 系统管理 操作系统 AIX卷管理 LVM 换页空间 Pagingspace 的概念 hd6 paging00 paging01 hdisk1 hdisk2 hdisk3 rootvg othervg 系统管理 操作系统 AIX卷管理 LVM 多个换页空间的大小最好相同 并分配在不同的硬盘上 每个硬盘上一个 将换页空间移到访问较少的硬盘 不要让一个换页空间跨越多个硬盘 把换页空间分配在硬盘中部位置以提高换页效率 激活换页空间可以动态增大 可以动态缩小 要删除一个换页空间 只要先使用swapoff命令使之处于非激活状态 然后就可以执行rmps命令即可 换页空间 Pagingspace 分配策略 INIT Pagingspaceislow ksh cannotforknoswapspace Notenoughmemory Forkfunctionfailed fork systemcallfailed Unabletofork toomanyprocess Forkfailure notenoughmemoryavailable Forkfunctionnotallowed Notenoughmemoryavailable Cannotfork Notenoughspace 若执行命令出现如下的错误信息表示换页空间不足 系统管理 操作系统 AIX卷管理 LVM 换页空间 Pagingspace 不足的表现 查看换页空间使用具体情况 查看实际内存大小 当前是否处于激活状态 查看换页空间使用总体情况 重启后是否自动激活 系统管理 操作系统 AIX卷管理 LVM 换页空间 Pagingspace 管理 lsps命令 smitmkps 系统管理 操作系统 AIX卷管理 LVM 换页空间管理 Pagingspace的创建 smitchps 系统管理 操作系统 AIX卷管理 LVM 换页空间管理 Pagingspace的更改 激活pagingXX换页空间 swapon dev pagingXX 激活定义在 etc swapspaces的所有换页空间 swapon a 非激活pagingXX换页空间 swapoff dev pagingXX 删除pagingXX换页空间 rmps dev pagingXX或 smitrmps 给pagingXX换页空间增加4GB空间 假定PP的大小为512M chps s8 dev pagingXX或 smitchps 系统管理 操作系统 AIX卷管理 LVM 换页空间管理 Pagingspace的激活与非激活 系统管理 操作系统 AIX卷管理 文件系统管理 文件系统管理 文件系统的分类 文件系统的查看 文件系统的创建 文件系统的安装 卸载 文件系统的更改 文件系统的删除 文件系统的验证 文件系统碎片整理 磁盘空间管理 系统管理 操作系统 AIX卷管理 文件系统管理 文件系统分类 日志文件系统之所以将这种类型文件系统称为日志文件系统是因为 这种系统使用日志技术来维护控制结构的完整性 每个日志文件系统必须位于不同的JFS逻辑卷 因此 该文件系统的大小为一个逻辑分区大小的倍数 增强的日志文件系统这是初始日志文件系统的增强版本 它使用基于区段的分配以支持更高的性能 更大的文件系统和更大的文件大小 每个增强的日志文件系统必须位于不同的JFS2逻辑卷 当使用缺省选项安装操作系统时 将创建JFS2文件系统 网络文件系统网络文件系统 NFS 是一种分布式文件系统 它允许用户访问位于远程计算机的文件和目录 可以像使用本地文件和目录那样使用这些远程文件和目录 CD ROM文件系统CD ROM文件系统 CDRFS 是一种文件系统类型 它允许您通过一般的文件系统接口来访问CD ROM中的内容 inode 数据块 间接块 超级块 AIX日志文件系统建立在逻辑卷上 逻辑卷的磁盘空间划分为4KB的簇 作为文件分配的最小单位 系统管理 操作系统 AIX卷管理 文件系统管理 文件系统管理 日志型文件系统的结构 超级块超级块中包含关于文件系统的控制信息 如文件系统的整体大小 单位为512字节的块 文件系统名称 文件系统日志设备 版本编号 索引节点的数目 空闲索引节点列表 空闲数据块列表 创建时间和日期 以及文件系统状态 所有这些数据都存储在文件系统的第一个逻辑块中 如果这些数据损坏 可能会使得该文件系统无法使用 所以 系统在逻辑块31中保存了超级块的另一个副本 分配组分配组由索引节点及其相应的数据块组成 分配组可以跨越多个相邻的磁盘块 并且提高I O操作的速度 JFS和JFS2文件系统都使用了分配组 对于JFS文件系统 可以在创建文件系统时指定分配组的大小 数据块数据块存储了文件的实际数据 或者指向其他数据块的指针 磁盘块大小的缺省值为4KB 系统管理 操作系统 AIX卷管理 文件系统管理 文件系统管理 文件系统结构 索引节点索引节点包含关于文件的控制信息 如类型 大小 拥有者 文件创建 修改或者最近访问的日期和时间 它还包含指向存储文件实际数据的数据块的指针 每个文件都具有对应的索引节点 对于JFS文件系统 索引节点的最大数目 对应着文件的最大数目 由创建文件系统时所指定的每个索引节点拥有的字节数 numberofbytesperinode nbpi 值来确定 对于文件系统中的每个nbpi字节 都会创建一个索引节点 索引节点的总数是固定的 nbpi值需要与分配组大小相关联 JFS将所有的文件系统限制为16MB 224 个索引节点 JFS2文件系统动态地管理索引节点所需的空间 所以不存在任何nbpi参数 系统管理 操作系统 AIX卷管理 文件系统管理 文件系统管理 文件系统结构 系统管理 操作系统 AIX卷管理 文件系统管理 分段逻辑块的分段可用于支持小于逻辑块标准大小 4KB 的文件 这个规则仅适用于文件大小小于32KB的最后一个逻辑块 如果只有JFS文件系统 您可以选择使用压缩使得文件的所有逻辑块存储为相邻分段的序列 对文件系统进行压缩 将增加使用该文件系统时CPU的使用量和I O活动 如果需要支持大量较小的文件 这些特性是非常有价值的 在安装的时候 必须为文件系统指定分段的大小 不同的文件系统可以使用不同的分段大小 文件系统管理 文件系统结构 系统管理 操作系统 AIX卷管理 文件系统管理 日志文件系统的日志存储了关于文件系统元数据更改的事务信息 如果计算机崩溃 可以使用该数据来回滚未完成的操作 JFS文件系统用于对jfslog类型的逻辑卷进行日志记录 而JFS2文件系统用于对jfs2log类型的逻辑卷进行日志记录
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 汉字“牛”的讲解课件
- 水银血压计使用课件
- 混凝土养护与加速养护方案
- 学生宿舍照明节能与智能控制方案
- 混凝土混合物的性能检测与控制方案
- 标准厂房安全出口与疏散方案
- 水电镀基础知识培训课件
- 胰岛素赵娜娜51课件
- 二零二五版服务业劳动保障监察及员工权益保障合同
- 二零二五年度公务车借用协议书模板
- 人教版高二语文必修四《中华文化精神》教学设计
- 初中数学-综合与实践 哪一款“套餐”更合适教学课件设计
- 采油采气井控题库
- “三重一大”决策 标准化流程图 20131017
- Cpk 计算标准模板
- 精选浙江省普通高中生物学科教学指导意见(2023版)
- “魅力之光”核电知识竞赛试题答案(二)(110道)
- 外科学课件:食管癌
- 汽机专业设备运行日常点检
- GB/T 2820.12-2002往复式内燃机驱动的交流发电机组第12部分:对安全装置的应急供电
- 设备基础知识-动设备课件
评论
0/150
提交评论