- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
系统启动和关闭
RS/6000 AIX的系统引导分为多用户(normal)模式和维护(service)模式。在正常情况下一般选择多用户引导模式,在进行系统维护时则选择单用户模式。
3.1系统启动
系统启动问题是我们可遇到的比较普遍的问题之一。从系统加电到进入多用户模式,出现等待登录界面,要依次进入下面如下几个阶段。
阶段1:只读储存器的引导程序导入(ROS IPL)
这个阶段包括上电自检(post),查找引导设备,并且把引导核心装载进内核。
初始化硬件检测是要校验主要硬件是可用的,在微通道(MAC)系统中分为两个部分,首先是built-in self test(BIST)部分,其次是power-on self test(POST)部分。但是在PCI系统中这部分仅仅由POST控制。
在这之后,系统在RAM文件系统(RAMFS)中装载启动逻辑卷(BLV)并传递控制权给BLV。由于rootvg在这时是不可用的,所以BLV中有启动所需的所有信息,其中包括AIX核心,然后核心执行部分初始化工作,包括硬件和虚存的初始化。进程0转化为调度进程(scheduler),启动进程1,init。此时的init不是运行时的init,是RAM fs中的ssh的别名。稍后,该进程被运行时init进程所取代。Ssh(simple shell,简易shell)不使用共享库,包含引导系统的硬码序列。Ssh两次执行rc.boot程序,在阶段1和阶段2各一次,系统进入下个阶段。
阶段2:配置基本设备
这个阶段系统运行/etc/rc.boot 1。.rc.boot创建对象数据库管理库(ODM)数据库,保证基本设备被设置,然后初始化逻辑卷管理器(LVM),激活根卷组(rootvg),检查并安装根文件系统。
Init进程执行rc.boot程序,rc.boot的阶段1执行基本设备的配置,包括以下步骤:
调用restbase程序为基本设备(即配置rootvg所必需的设备)在RAM文件系统中建立定制ODM(Object Database Manager对象数据管理器)设备库,建立库时要依据存储在引导映象末端的定制数据。
调用配置管理程序cfgmgr,由配置管理程序依据阶段1的配置规则(rule),来配置基本设备。配置管理程序是一个规则驱动的程序,能够在IPL阶段自动配置设备,或者在系统运行过程中按Config_Rules中的规则配置设备。
配置管理程序启动CPU板(sys),总线(bus),SCSI和逻辑卷管理程序(LVM)和根卷组(RVG)的配置方法程序(Configuration Method),在这一阶段,要配置系统总线和总线上连接的适配器。在预定义的配置数据库中所有的适配器都将配置到系统中。
各配置方法程序装入相应设备的驱动程序,创建特别文件,并在ODM数据库中建立定制数据。
在阶段1的最后,用bootinfo命令调用启动设备。
之后,LVM已经运行,系统能够访问磁盘。
阶段3:系统引导
这个阶段系统运行/etc/rc.boot 2。.把ODM数据库和设备文件装载到根文件系统(rootvg),并且配置在阶段2没有被配置的其它设备。这个阶段可分为两个过程,一个是在RAM文件系统中安装rootvg,然后把rootvg从RAMFS中切换到硬盘。首先,第一部分如下:
init(ssh)进程激活控制台的初始化,然后调用rc.boot 2:
调用ipl_varyon程序激活(vary on)根卷组rootvg。这里的卷组是一到多个磁盘组成的一个单位。
将硬盘上的文件系统临时安装到RAM文件系统(RAMfs或RAMdisk)的子目录上,执行fsck来检查根文件系统/dev/hd4,并且对根卷组jfs日志所记录的未完成事务作相应的处理。
运行swapon来启动换页进程,换页进程启动后,也即建立了虚存管理系统。
rc.boot 2的第二部分过程如下
把LVM信息写入磁盘。调用mergedev,确保已配置设备的主/次设备号与磁盘上/dev目录下的特别文件相符,同时将RAM文件系统中的ODM定制数据写入到磁盘上的ODM中。
卸除临时安装的文件系统,将/dev/hd4安装到/,安装/usr,/var等。
拷贝所有启动信息到alog。
执行newroot命令,从RAM文件系统切换到硬盘的根文件系统。在RAMdisk的init。
程序在阶段2退出时,核心释放RAMdisk以及初始化阶段所占用的内存。
阶段4:运行阶段
此时,RAMdisk已经释放。/etc/inittab文件启动了rc.boot程序中的阶段3:
果安装了nfs,则启动portmapper和rpc.statd
安装/tmp文件系统
运行syncvg使rootvg的镜像备份数据同步
crgmgr-s配置所有连接的设备
文档评论(0)