IBM AIX操作系统基础知识培训_第1页
IBM AIX操作系统基础知识培训_第2页
IBM AIX操作系统基础知识培训_第3页
IBM AIX操作系统基础知识培训_第4页
IBM AIX操作系统基础知识培训_第5页
已阅读5页,还剩143页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

ZHEJIANGCOLLABORATIONDATASYSTEMLTD.AIX操作系统培训2023/10/7培训安排第一单元-AIX介绍第二单元-启动AIX-第一次使用第三单元-SMIT第四单元-网络第五单元-逻辑卷管理第六单元-文件系统(JFS)第七单元-设备管理第八单元-安全管理第九单元-AIX安装第十单元-性能监测第一单元AIX介绍AIX介绍AIX全名为(AdvancedInteractiveExecutive),它是IBM公司的UNIX操作系统,整个系统的设计从网络、主机硬件系统,到操作系统完全遵守开放系统的原则。AIX作为RS/6000的操作系统,汇集了多年来计算机界在UNIX上的研究成果,以IBM在计算机体系结构、操作系统方面40多年极其丰富的经验,最大限度的使用RISC技术,安装了象AIX这样的具备工业界实力的UNIX操作系统。它是一个目前操作系统界最成功,应用领域最广,最开放的第二代的UNIX系统,特别适合于做关键数据处理(Critical)。

AIX发展历史AIX的几项第一…AIX在很多技术方面都是第一,其中包括:LVMLogicVolumeManager逻辑卷管理器内置在操作系统中JFS、JFS2JournalFileSystem日志文件系统动态内核增加新设备、更改配置不需要重建AIX内核mksysb制作系统启动映象SMITYSystemManagementInterfaceTool系统管理界面AIX5L的当前情况运行在32位或64位硬件上有32位和64位两种核心32位应用程序二进制向下兼容老版本的AIX64位的应用程序需要在5L下重新编译运行在单处理器、SMP(对称多处理)和SP并行机器上AIX5.1可以在所有的RS/6000,P系列服务器上运行AIX5.2支持动态逻辑分区AIX5.2不支持MCA(微通道)体系结构的RS/6000服务器OpenSystem开放式操作系统开放式操作系统简单来讲就是系统开发商可以通过提供开发工具或源代码的方式允许第三方软件开发者为其开发应用程序、并将程序授权给最终用户使用,从而使用户达到与其达成需求互动关系的操作系统特点:充分利用投资满足客户需求标准战略对策扩展能力强商业灵活性AIX主要组件核心文件系统Shell通讯/网络文本程序系统管理在线文档Xwindows其他工具应用

多任务处理/多用户

I/O设备的接口管理磁盘上的文件

C语言环境AIX主要组件-核心AIX主要组件-文件系统AIX主要组件-shellAIX的缺省shell为:KornkshAIX有其他的shell可以供选用查找已执行过的命令:$set-ovi启动vi命令行按<esc>前一行:<esc>+k其它的vi命令如:hlxia搜索:<esc>/字符串AIX主要组件-系统管理安装软件定义用户帐号设置外围设备分配磁盘的存储备份数据监视性能解决系统故障HACMPHighAvailabilityClusterMultiProcessingHighAvailability:系统可用性或运行时间最大化系统宕机时间最小化不是容错机Multi-Processing一个Cluster里的各个节点可以运行多个应用共享数据或并发访问数据HACMP的目的就是消除节点错误,使应用运行时间最大化HACMP-两种流行的配置空闲备用机器A正在运行应用机器B处于空闲状态 机器A发生故障机器B重新启动一些(或所有)应用机器A修复好机器B停止应用,然后在A上重新启动客户机AB快速处理器备份处理器客户机AB两个处理能力相当的服务器互为备份机器A和B都在运行独立的应用机器发生故障,假设为B机器A运行所有(或局部)应用机器修复后机器A停止机器B的应用,然后在B上重新启动应用第二单元AIX的启动、关机简介学习完本单元后,你应能:

了解到P系列服务器的引导过程

使用AIX命令检查系统的状态

如何引导和关闭AIX服务处理器除了配置最低的机器外,都有一个服务处理器这个独立运行的小CPU可以:在启动时检查机器的状态(CPU、RAM和总线)关闭和开启主CPU提供服务,甚至是在主CPU发生故障时允许远程访问“死机”的机器开机大多数P系列服务器当接通电源时...服务处理器首先自检在LCD上显示"OK"启动机器时...按住白色的电源键启动-LED/LC在上电的每一阶段LCD都要显示一些数字信息它为您指示:正在进行加载的设备当前的工作状态加载失败的原因可以在诊断手册中查到数字信息的含义系统初始化-第一阶段由服务处理器运行进行自检,代码显示在前面板上识别适配器和部件按照配置列表查找引导设备从引导设备上加载AIX,否则在LCD上显示错误代码

rootvg和/dev/hd5使用:lsvg-lrootvg检查(type=boot)引导列表硬盘、CDROM、磁带、网络按列表顺序查找引导设备从第一个可引导的设备上加载AIX使用#bootlist-mnormal-o进行列表使用#bootlist-mnormalhdisk0cd0en0进行设置系统初始化-第二阶段服务器上设备的配置启动AIX,运行cfgmgr识别各类硬件设备加载动态设备驱动程序可从LCD上观察到正在配置的哪个设备设备越多,花费的时间越长系统初始化-第三/四阶段AIX核心取得控制权运行AIX,使设备处于可用状态在主控台上显示AIX的信息varyonvg相关volumegroupsmount文件系统开启pagingspaces运行/etc/inittab中的命令启动AIX各类服务进程errorreportingtcp/ipNFS屏幕上出现用户注册信息AIX运行后一旦AIX运行后:错误事件可以记录到文件中控制台启动过程会显示在屏幕上,同时记录到相应的文件中当AIX正常运行后普通终端显示登录提示主控终端显示登录提示图形化控制台显示XDM图形化登录窗口欢迎屏幕AIX第一次启动时,将显示

欢迎屏幕/安装帮助信息在该屏幕设置:时区、日期和时间根口令换页空间网络其它部件的安装安装帮助文档另外,您也可以使用install_assist命令在以后进行设置检查AIX的系统状态文件系统: df-k设备: lsdev-C磁盘(物理卷): lspvpagingspace: lsps-a配置: lscfg-vp软件: lslpp-l用户: who处理器个数: lsdev-C|grepproc内存大小: lsattr-Elmem0

关机大多数P系列服务器很少关机!AIX能动态地调整内部表的容量增加/删除设备驱动程序增加新软件和功能只有在下列情况下才关机添加新硬件(现在已有了热插PCI和磁盘)硬件维护当出现严重问题时!!关机有很多的标准工具可以关机,但它们的关机顺序都相同关机shutdown、init、halt建议使用:shutdown

使用wall命令提醒用户1分钟后关机shutdown+22分钟后关机shutdown-Fr-r=关机后重新启动

关机关机顺序与启动顺序相反运行脚本来关闭应用程序/etc/rc.shutdwon提醒用户关闭用户进程停止系统服务进程卸载文件系统停止处理器-r...利用服务处理器开始重启系统死机AIX中的文件系统是日志文件系统文件系统的损坏很少见若检测到硬件错误RAM+ECC,L2cache+ECC,CPU+重启宕机时内存内容保存到dump设备中,便于后续的内存分析

LCD显示888可以按键查看更多代码信息服务处理器显示"OK"后结束错误记录错误记录所有的AIX错误都记录在一个记录文件中显示错误errpt显示详细的错误信息errpt-a最好用more或pg命令分页显示清空错误记录信息errclear0错误记录IDENTIFIERTIMESTAMPTCRESOURCE_NAMEDESCRIPTION5DFED6F10420081006IOSYSPFSUNABLETOALLOCATESPACEINFILESYSTEM7F88E76D0401092206PSconsoleSOFTWAREPROGRAMERRORBFE4C0250401092006PHsysplanar0UNDETERMINEDERROR2BFA76F60401091506TSSYSPROCSYSTEMSHUTDOWNBYUSER9DBCFDEE0401092106TOerrdemonERRORLOGGINGTURNEDON5DFED6F10330172506IOSYSPFSUNABLETOALLOCATESPACEINFILESYSTEMB617E9280329193306THrmt1TAPEOPERATIONERROR类型TYPET:错误的类型,或者说严重的程度,分为6个:

PEND设备或功能组件可能丢失简写P

PERF性能严重下降P

PERM硬件设备或软件模块损坏,确诊了的P

TEMP临时性错误,经过重试后已经恢复正常T

INFO一般消息,不是错误I

UNKN不能确定错误的严重性U

种类CLASSC:指出错误源

H硬件或介质故障

S软件故障

O人为错误

U不能确定第三单元SMIT简介学习完本小节后,你将会:了解SMIT的特性了解SMIT菜单的界面如何从命令行、CDE界面使用SMIT如何在SMIT中使用快速路径fastpath用SMIT来进行简单的系统管理任务SMIT特性所有P系列服务器都有一致的管理界面简单易用的菜单系统可在任务执行前查看所要执行的命令日志文件可用于审计、学习和编写脚本可用于完成大多数的管理任务使用SMIT可完成常规的任务用户/组文件系统磁盘和磁盘空间pagingspace网络和NFS系统参数的设置字符终端和打印机备份软件安装增加新硬件SMIT的日志文件smitaudittrailcommandcommandcommandsmit.logsmit.script$HOME/smit.log记录了所访问的所有菜单、对话内容,所执行的命令和输出结果在SMIT会话中出现的所有错误也会被记录$HOME/smit.script记录了所有通过SMIT菜单执行的AIX命令$HOME/smit.transaction记录了所有通过SMIT菜单执行的AIX命令,及命令的说明SMITTYMainMenu(ASCII)#smitty

SystemManagementMovecursortodesireditemandpressEnter.SoftwareInstallationandMaintenanceSoftwareLicenseManagementDevicesSystemStorageManagement(Physical&LogicalStorage)Security&UsersCommunicationsApplicationsandServicesPrintSpoolingProblemDeterminationPerformance&ResourceSchedulingSystemEnvironmentsProcesses&SubsystemsApplicationsUsingSMIT(informationonly)F1=HelpF2=RefreshF3=CancelEsc+8=ImageEsc+9=ShellEsc+0=ExitEnter=DoSMITsmit与smitty完全一样按钮取代菜单输入框取代了域运行状态表示正在跑步的人成功时举双手出错时摔倒[return]按钮返回上层

我们喜欢smitty的速度和telnet功能SMITMainMenu(Motif)#smitSMIT中的功能键F1=帮助F3=取消或清除弹出菜单F4=列表Tab=下一列表F6=显示命令F8=显示快速路径和保存到记录文件中的屏幕映像F9=退出到shellF10=现在退出可以使用ESC+数字键来代替功能键,例如-ESC+3可以代替F3SMIT详细信息和输入域在[]域键入信息+可用F4弹出列表*强制输入#数字/文件名0X十六进制数字若F4给出多个列表选择,那么按

F7=选择和取消项目SMIT快捷方式(fastpath)为您进一步节省时间直接到达您所希望的菜单:smittytapesmittyusersmittytcpipsmittynfssmittyjfssmittylvm第四单元网络设置简介任何服务器与网络相连必须做的第一件事情

AIX使之实现起来非常简单-利用SMIT设置网络

在开始前需要了解的内容主机名,IP地址,网络掩码,域名,网关服务器,DNS服务器网关DNSAIX和网络IBM使用所有的:以太网-en0,en1,...以太网IEEE802.3et0,et1,...(使用得不很多)令牌环-tr0,tr1,...目前常用的是以太网在适配卡的表面贴有标记可以在硬件参考手册中查阅网络适配卡的详细数据,如速度所有目前使用的网卡不需要设置跳线无需专门的配置设置网络使用smittytcpip

MinimumConfiguration&StartupToDeleteexistingconfigurationdata,pleaseuseFurtherConfigurationmenusTypeorselectvaluesinentryfields.PressEnterAFTERmakingalldesiredchanges.[EntryFields]*HOSTNAME[class0]*InternetADDRESS(dotteddecimal)[76]NetworkMASK(dotteddecimal)[92]*NetworkINTERFACEen0NAMESERVERInternetADDRESS(dotteddecimal)[0]DOMAINName[]DefaultGATEWAYAddress[29](dotteddecimalorsymbolicname)YourCABLETypeN/A+STARTNowno+F1=HelpF2=RefreshF3=CancelF4=ListF5=ResetF6=CommandF7=EditF8=Image设置网络使用smittyinet

Change/ShowaStandardEthernetInterfaceTypeorselectvaluesinentryfields.PressEnterAFTERmakingalldesiredchanges.[EntryFields]NetworkInterfaceNameen0INTERNETADDRESS(dotteddecimal)[23]NetworkMASK(hexadecimalordotteddecimal)[92]CurrentSTATEup+UseAddressResolutionProtocol(ARP)?yes+BROADCASTADDRESS(dotteddecimal)[]Esc+1=HelpEsc+2=RefreshEsc+3=CancelEsc+4=ListEsc+5=ResetEsc+6=CommandEsc+7=EditEsc+8=ImageEsc+9=ShellEsc+0=ExitEnter=Do设置网络AIX使用ODM和SRC来控制网络设置当使用Smit配置网络时,系统会自动更新ODM和SRC中的相关内容SRC:系统资源控制器ODM:实体数据管理ObjectDataManager(ODM)对象数据库管理器(ObjectDatabaseManager,ODM)是AIX独特的系统配置管理机制,是一种面向数据实体的数据管理方法。ODM存放有系统设备信息、参数设置、SMIT内部结构等等。ODM可以动态修改,它与动态内核构成了AIX灵活的动态配置与管理的核心。术语ODM有时习惯上也指对象数据库管理器所管理的对象数据库TCP/IP的配置数据作为一实体存在ODM库中ODM的文件是以二进制方式存储的可以使用AIX命令来查看ODM中的内容ODM的内容存放在/etc/objrepos,/usr/lib/objrepos,/usr/share/lib/objrepos中系统资源控制器(SRC)SRC是AIX中的一种服务。SRC减轻了操作员在控制各子系统进程时的工作量。它提供的特性有:为子系统的启动、停止、查看状态操作提供一致的用户接口。记录子系统的异常中止。对一个子系统、一组子系统和子系统中的子服务器(subserver)的跟踪。远程系统上的控制操作支持。子系统刷新。子系统(sunsystem)是一个程序或一组相关程序集合,它们被设计成独立的单元,用于提供相关的功能。启动子系统:startsrc[options]{-ssubsystem|-ggroup}#startsrc-sinetd停止子系统:stopsrc[options]{-a|-ggroup|-ssubsystem|-psubsystemPID}#stopsrc-sinetd刷新子系统:refresh{-ggroup|-ssubsystem|-psubsystemPID}#refresh-sinetd获取子系统状态:lssrc{-a|-ggroup|-ssubsystem}#lssrc-a增加静态路由使用命令:route必须将其增加到/etc/

--或--使用smittytcpip+furtherconfiguration+staticroutes

AddStaticRoute[EntryFields]DestinationTYPEnetorhost+*DESTINATIONAddress[192.168.1](dotteddecimalorsymbolicname)*DefaultGATEWAYAddress[0](dotteddecimalorsymbolicname)*METRIC(numberofhopstodestinationgateway)[1]#NetworkMASK(hexadecimalordotteddecimal)[]测试网络测试:按照IP地址和名称ping自己按照IP地址ping您的网关机器按照IP地址ping您的DNS机器使用主机名ping一个正常的机器ping

一个远程机器网络文件系统NFSUNIX共享文件、数据或代码的经典方法从服务器输出文件系统(export)这保证了文件有效地提供给其他服务器我们可以限制哪些机器可访问读/写或只读权限允许或不允许root用户访问将文件系统导入客户机(import)访问其他服务器上的文件设置NFS最好使用smitty使用:smittynfs它首先检查TCP/IP的运行情况:-)若输出给多台服务器以逗号分隔主机名只需做一次输出操作仔细选择您的输出点(文件系统名)导入到每一台客户机上当文件服务器不可用时,softmounts选项允许启动继续进行。NFS配置文件若希望看到smitty的工作过程:nfs-server将详细资料记录到/etc/exportsnfs-client将详细资料记录到/etc/filesystems可以命令行方式来安装和卸载NFSmountserver:/files/mntumount/mnt

警告:复杂的NFS安装可能引起混乱网络调整若想改变网络选项,请使用:no标准UNIX命令no-a输出当前的设置no-oxyz=值设置新值,立即生效,直到下次重新启动在/etc/中加入no命令设置永久性的参数改变。网络调整若将RS/6000当作桥接设备使用,那么将IPforwarding设置为1no-oipforwarding=1

在/etc/中设置永久性改变

SMIT不支持网络调整no命令网络性能AIX具有优异的网络性能已经执行IPv6很长一段时间了对于性能监视,使用:netstatnfsstatnetpmon网络让人进退两难:若它工作-有时挺烦人若它出现问题-简直就是噩梦若网络速度不够快,带宽不够宽,那么服务(服务器)的状态看起来实在是不好第五单元逻辑卷管理IBM/AIX与磁盘有关的术语AIX与磁盘有关的术语包括LVMPVVGPP/LPLV下面将分别对它们予以介绍LVM硬盘0硬盘1硬盘2LVM:LogicalVolumeManagerAIX的组成部分免费、必选件分为物理存储和逻辑存储优点:逻辑卷可以使用不连续硬盘空间逻辑卷可跨硬盘可动态扩展逻辑卷大小逻辑卷可镜像硬盘可方便地加入系统存储体系逻辑卷可重定位物理存储硬盘0硬盘1硬盘2物理卷(PhysicalVolume,PV):物理硬盘物理分区(PhysicalPartition,PP):物理卷上的最小分配单位卷组(VolumeGroup,VG):相关物理卷的集合VolumeGroupPhysicalPartitionsPV硬盘0硬盘1硬盘2物理卷=PV(PhysicalVolume)AIX所说的一个硬盘AIX将其命名为hdisk0,hdisk1,hdisk2,...与所采用的技术无关SCSISSARAID5子系统光纤通道/SAN磁盘和AIX能够自动重新分配坏块VG卷组

A卷组

B卷组=VG(VolumeGroup)IBM将一组物理卷的集合称为卷组卷组的操作:磁盘空间通常在一个卷组内分配AIX中的所有可用磁盘-当作一个组来使用可以export用于与其它的AIX系统连接-高可用性的HACMP系统的第一个VG称为rootvgPP卷组

rootvg卷组

BPP:PhysicalPartation卷组中磁盘还要进一步划分成物理分区(PP)是物理卷上可以分配的最小单位一般为2的幂--4、8、16、...1024MB每个卷组都有固定的PP大小卷组中的全部、已使用和剩余空间是以PP数来定义的。VG中的磁盘不需要都是相同的容量,也不一定采用相同的技术rootvg卷组

rootvg卷组

B根卷组-rootvg在安装AIX时自动创建放置在该VG中的有AIX系统文件初始交换空间通常只使用第一个磁盘或者两块,用于对rootvg进行镜像一般是内置磁盘推荐在rootvg中使用较少数量的磁盘其他卷组卷组

rootvg卷组

B其它卷组其它卷组由系统管理员创建名称一般与它们的使用有关可以选择以“vg”为后缀VG中可有一个或多个磁盘可以在VG创建后添加磁盘也可以从卷组中删除磁盘-若内容空的话逻辑存储卷组B逻辑分区(LogicalPartition,LP):对应到物理分区逻辑卷(LogicalVolume,LV):逻辑分区的集合,可跨物理卷LogicalvolumesLogicalPartitionsLV卷组B逻辑卷-1比较大的磁盘块可在其上创建,如裸设备、文件系统、换页空间日志记录设备或启动逻辑卷LV是在某一VG中创建的LV具有很多特点,如:可以在一个磁盘或多个磁盘上创建,也可创建在卷组中的所有磁盘上采用镜像或条带化磁盘的特殊部分(hd5)LV卷组B逻辑卷-2容量是以LP为单元来计算的当LP=16MB时,有64个LP的逻辑卷的容量=1GB逻辑卷中PP的分配由分配策略来决定跨磁盘最小或最大分布最小=装满一个磁盘后再装另一个,最大=均匀分布磁盘被划分成中心、中间、边缘区域利用额外的拷贝来实现LV镜像利用stripsize实现条带化LV卷组B逻辑卷-3容量可以动态增加可以删除可以移到同卷组中的其它磁盘中属性可以修改,如:镜像拷贝可增加或删除,或修改分配策略PP与LP创建逻辑卷需要知道逻辑分区数量逻辑分区=LP物理分区=PP若没有镜像拷贝数=1,PP=LP若有镜像拷贝数=2,PP=2*LP拷贝数=3,PP=3*LP逻辑分区=4物理分区=8拷贝1拷贝2术语总结卷组LV1LV2LV2LV1LV2LV1PV物理卷(磁盘)LV2LV2PP物理分区(磁盘中最小的块,一般为8,16或32MB)逻辑视图=卷组包括很多逻辑卷,逻辑卷由具体的物理卷中的物理分区组成LV-逻辑卷(旧的UNIX分区)逻辑卷管理器的工作方式

卷组物理卷逻辑卷逻辑卷管理器是如何工作的?使用小型的数据库有关所有已知的磁盘有关当前连接的磁盘称为ODM再加上头部信息卷组头部物理磁盘头部逻辑卷头部允许exportvg、importvgLVM命令与ODM

卷组物理卷逻辑卷若使用命令改变:VGPVLV卷组即刻被锁定,即每次一条命令在更新期间出现系统问题时,可恢复到修改前的状态。

LVM命令--VG

卷组物理卷逻辑卷#smittyvg显示卷组状态列出卷组细节: lsvg<vgname>列出卷组中的逻辑卷: lsvg-l<vgname>列出卷组中的物理卷: lsvg-p<vgname>增加卷组smittymkvg修改卷组属性smittychvg激活/解除卷组激活卷组(使其可用)

varyonvgvg_name解除卷组(使其不可用)

varyoffvgvg_nameLVM命令--VG

卷组物理卷逻辑卷卷组扩容/缩小smittyvgsc向卷组中增加一个物理卷:#extendvgvg_namehdisknextendvg命令用于向已存在的卷组增加新的物理卷。这个物理卷设备的状态必须是可用的(Available)。从卷组中删除一个物理卷:#reducevg[-d]vg_namehdiskn删除物理卷时其所在的卷组必须处于非活动状态。如果被删除的物理卷是卷组中仅存的一个,那么这个卷组同时也被删除LVM命令--VG

卷组物理卷逻辑卷导入#smittyimportvg#importvg-yvg_namehdiskn导出#smittyexportvg#exportvgvg_name

两种情况下需要导出卷组:把卷组及其包含的物理卷从一个系统迁移到另一个系统上,或者更新卷组的定义(一般用于HACMP环境)。LVM命令--PV

卷组物理卷逻辑卷smittypvlspv列出物理卷名称:lspv列出物理卷细节: lspvhdiskN列出物理卷中的逻辑卷: lspv-lhdiskN列出物理卷中的物理分区分布:lspv-phdiskN增加物理卷

cfgmgr/mkdev删除物理卷

rmdevLVM命令--LV

卷组物理卷逻辑卷smittylv显示逻辑卷信息列出逻辑卷名称: lsvg-l<vgname>列出逻辑卷细节: lslv<lvname>列出与逻辑卷相关的物理卷: lslv-l<lvname>列出物理卷中物理分区的分配: lslv-p<pvname>显示逻辑卷中LP与PP的对应: lslv-m<lvname>增加逻辑卷#smittymklv#mklv删除逻辑卷

#smittyrmlv#rmlv

LVM命令--LV

卷组物理卷逻辑卷设置逻辑卷属性#smittylvsc#chlv可供修改的内容有:分配策略、写入时序、许可权限、增加/删除拷贝、扩展大小等等增加逻辑卷拷贝smittymklvcopy删除逻辑卷拷贝smittyrmlvcopy逻辑卷的容量不能缩小创建LV-SMIT

面板

AddaLogicalVolumeLogicalvolumeNAME[scratch]*VOLUMEGROUPnametestvg*NumberofLOGICALPARTITIONS[64]#PHYSICALVOLUMEnames[hdisk1hdisk2hdisk3]+LogicalvolumeTYPE[jfs]POSITIONonphysicalvolumemiddle+RANGEofphysicalvolumesminimum+MAXIMUMNUMBERofPHYSICALVOLUMES[]#touseforallocationNumberofCOPIESofeachlogical2+partitionMirrorWriteConsistency?active+Allocateeachlogicalpartitioncopyyes+onaSEPARATEphysicalvolume?RELOCATEthelogicalvolumeduringyes+reorganization?LogicalvolumeLABEL[]MAXIMUMNUMBERofLOGICALPARTITIONS[512]#EnableBADBLOCKrelocation?yes+SCHEDULINGPOLICYforreading/writingparallel+logicalpartitioncopiesEnableWRITEVERIFY?no+FilecontainingALLOCATIONMAP[]StripeSize?[64K]

LVM命令-创建LV示例查找未被使用的磁盘lspv将其添加到一卷组或创建一新卷组smittylvm+VG+AddVG检查卷组中的未被占用的空间lsvg<vgname>创建一个逻辑卷smittylvm+LV+AddLV创建一个文件系统(JFS)smittyjfs+Addjfs+standard+whichVGLVM管理命令将某一卷组挂到另一服务器上:varyoffvg<vgname>exportvg<vgname>或smittylvm在新服务器上识别新连接的磁盘cfgmgr--发现磁盘importvghdiskN--任意一个磁盘varyonvg<vgname>--加载文件系统磁盘崩溃规则一:不要让它使您的系统停下来RAID5或镜像可以帮助解决这个问题规则二:监视错误记录及时发现硬盘故障规则三:寻求硬件支持这是他们应该做的规则四:不要自己动手若您知道应该怎样做,可以试一下规则五:读有关说明,进行实践找出红皮书,在安全的情况下进行尝试第六单元文件系统AIX中的文件系统

/

/usr

/bin

/home

/sally

/john

/usr/bin

/mnt日志文件系统(JFS/JFS2)

网络文件系统(NFS)

CDROM文件系统(CDRFS)日志文件系统结构

/

/usr

/bin

/home

/sally

/john

/usr/bin

/mnt超级块(Superblock):存放文件系统大小和标识、空闲块链表、nbpiinode:存放文件大小、所有者、权限、创建/访问/修改时间数据块(DataBlock):存放数据间接块(IndirectBlock):存放到数据块的指针

#ddcount=1bs=4kskip=31seek=1if=/dev/hdnof=/dev/hdn文件系统日志

/

/usr

/bin

/home

/sally

/john

/usr/bin

/mntjfslog设备是循环日志。文件系统的结构变化被记入这个日志。文件系统日志只保证文件系统结构的完整和一致,不保证文件内容数据的正确。注意:数据块修改不记入日志,只有inode和间接块更改信息记入日志JFS日志

/

/usr

/bin

/home

/sally

/john

/usr/bin

/mnt当创建日志文件系统时AIX/LVM将创建一个jfslog/jfs2log设备(LV)该设备很小-一般是一个PP在此处记录文件系统的变化每个卷组只有一个jfslog/jfs2log(默认)也可以创建另外的的jfslog或尺寸较大的jfsloglv,但不常用I节点结构

/

/usr

/bin

/home

/sally

/john

/usr/bin

/mntinode内容:

-权限

-指向数据块或间接块的指针个数

-文件类型 -所有者用户ID

-文件大小 -所有者用户组ID

-最后修改时间 -指向数据块或间接块的指针

-最后访问时间 -最后更改权限时间

-访问控制信息inode的大部分信息可以用ls-l命令得到 JFSI节点-创建

/

/usr

/bin

/home

/sally

/john

/usr/bin

/mnt当创建日志文件系统时要确定i节点的数量(JFS2不需要)根据文件系统的大小,AIX会提供缺省值若日志文件系统中包括数百万个小文件需要增加i节点数量(NBPI)对于创建数据库的文件系统,即文件数量少,但非常大。减少i节点数量通常,默认值比较理想JFS/JFS2

/

/usr

/bin

/home

/sally

/john

/usr/bin

/mnt日志文件系统:意味着避免了在启动时进行文件系统检查文件系统的变化都记录在jfslog中当系统崩溃后,在启动时使用记录来修复文件系统的结构文件中具体数据的变化不予记录大型文件系统的检查(fsck)可能需要数小时JFS意味着崩溃后的恢复非常快捷JFS与JFS2比较功能JFSJFS2理论上最大的文件尺寸64GB1PB理论上最大的文件系统尺寸1TB4PB测试过的最大文件尺寸64GB1TBI节点的个数固定-创建文件系统时设定可变-只要有磁盘空间就可建立目录结构线性B树压缩支持不支持创建时属主sys:sysroot:systemJFS/JFS2-创建

/

/usr

/bin

/home

/sally

/john

/usr/bin

/mnt日志文件系统能够以下列方式创建:直接接受系统为底层LV提供的很多默认值适用于使用频率低的或临时文件系统使用以前定义的逻辑卷LV可以实现完全的控制,如:镜像、条带化、磁盘个数等。smittycrfsNMB=N*2048blocksJFS-创建

/

/usr

/bin

/home

/sally

/john

/usr/bin

/mnt日志文件系统支持:压缩文件系统适用于单用户工作站适用于离线备份其它方面尽量少使用,因为占用CPU时间大型文件的文件系统(>2GB)除非您需要使用的大型文件。否则一般不使用,对系统性能稍有影响。JFS/JFS2的加载

/

/usr

/bin

/home

/sally

/john

/usr/bin

/mnt一旦创建后,您需要加载jfsAIX不能自动完成!!作为root:#mount/filesystem

为了查看文件系统,您可以:使用smit使用df-k -k=KB(不是POSIX512字节块)使用mount 无选项使用mountallJFS/JFS2改变安装点

/

/usr

/bin

/home

/sally

/john

/usr/bin

/mnt文件系统的详细内容保存在:/etc/filesystems包含安装点、LV和选项重新命名一个JFS新的安装点#chfs-m/test2/test或卸载jfs:umount/filesystem

#smittyfs

编辑:vi/etc/filesystems在新的位置重新安装:mount/new_point改变jfs的位置-移动LVJFS/JFS2-调整容量

/

/usr

/bin

/home

/sally

/john

/usr/bin

/mnt文件系统可以在线扩展,但不可缩小。这需要增加LV和JFS结构需要至少增加一个PP通常为8MB,16MB或32MB使用smitjfs

来完成这项任务

使用smit,可以方便地将容量加倍在当前的容量前增加一个加号chfs-asize=+8192/testJFS/JFS2-删除

/

/usr

/bin

/home

/sally

/john

/usr/bin

/mnt删除文件系统卸载:umount/filesystem删除jfs:smitjfs若不能卸载,那么可能文件系统正在使用文件处于打开状态用户使用shell打开了目录使用:fuser-xuc/tmp若还不明白确切的原因,那么需要重新启动,但在重新启动前设置文件系统为不自动加载。JFS/JFS2检查

/

/usr

/bin

/home

/sally

/john

/usr/bin

/mntdf-显示文件系统剩余空间du-显目录、文件空间占有量fsck命令语法:fsck[-p|-y|-n|-f][fs_name]检查文件系统日志检查inode、间接块、数据块和空闲块链表如果不指定参数,fsck命令检验所有在/etc/filesystems中属性check=true的文件系统问题报告存放在/lost+found目录中JFS列表

/

/usr

/bin

/home

/sally

/john

/usr/bin

/mnt除了常用的UNIX命令,还包括:文件系统列表:lsfs列出详细信息:lsfs-q注释:bf=largefileenabled第七单元设备管理设备与ODM为了连接新的磁带、磁盘或CD-ROM,AIX需要对它们有所了解系统中定义的所有设备和它们的特性都存在ODM中ODM包括predefined和customied两类数据库,存放逻辑设备的有关信息及其属性。predefined库包含系统支持的设备配置数据。建立预定义数据库的意图在于对内部设备提供完整的支持,同时在有需求时对外部设备提供支持。lsdev-Pcustomied数据库包含当前中系统定义了的设备。lsdev-C设备的状态设备可以有三种状态:未定义(Undefined):系统的Predefined库中没有这个设备的记录。已定义(Defined):系统已经为设备分配了逻辑设备名和端口,同时保有其属性。设备当前对系统不可用,其对应逻辑设备无法访问。可用(Available):设备已定义并且就绪。自配置设备在系统启动或者运行配置管理器(cfgmgr)时,可由系统自动配置的设备。自配置设备在其ROM芯片中有唯一的识别号。cfgmgr读取这些识别号,并在ODM预定义数据库中搜寻配置这些设备所需的程序。为了保证cfgmgr能发现并正确配置外置自配置设备,外置设备必须在cfgmgr运行前加电。设备管理的命令cfgmgr/mkdev

配置系统中新增设备lsattr

用于读取指定设备的配置属性,部分属性可更改.lscfg

用于显示指定设备的类型、序列号和有关供货商的信息.rmdev

从系统中删除设备,或使设备处于defined状态lsdev/prtconf

列出当前系统中定义的设备CD-ROM(cd0)自配置设备加载cdrom使用:

mount-rvcdrfs/dev/cd0/mnt或者创建一个CD-ROM文件系统并进行加载smitcdrfmount/cdrom卸载cdromunmount/cdrom第八单元安全管理用户用户帐号每个用户帐号都有唯一的用户名、用户ID和口令文件所有者依据用户ID判定

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论