版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Evaluation Warning: The document was created with Spire.Doc for .NET.当每个硬硬盘被加加入一个个卷组(VG)的时时候就被被分配了了一个物物理卷标标识符(PVIID)。不能能使用dd命令拷拷贝两个个物理卷卷的内容容,因为为PVIID也会被被拷贝的的,这样样两个不不同的物物理卷就就有了相相同的PVIID,系统统会出错错。当硬盘盘出现错错误的时时候,一一般会进进行数据据重定位位。有三三种类型型的数据据重定位位:1)硬盘盘内部的的数据重重定位:最底层层的重定定位,发发生在磁磁盘内部部,出现现的时候候不会通通知用户户。2)由LVM产生的
2、的硬件重定位:更高层层次的重重定位,LVM将有问问题的物物理地址址A上的数数据拷贝贝到物理理地址B,LVM会继续续读地址址A上的数数据,但但是硬盘盘已经将将真实的的IO转向物物理地址址B。3)软件件重定位位:最高高层次的的重定位位,也由由LVM设备产产生。LVM生成一一个坏道道表,当当读物理理地址A上的数数据时,先先检查坏坏道表,如如果A在坏道道表中,就就转向物物理地址址B。当用户户觉得LVM有问题题的时候候,首先先要做的的事情就就是备份份,尽可可能地保保存卷组组中的数数据。卷卷组发生生问题后后进行的的备份需需要和发发生问题题前进行行的备份份进行对对比。ODMM 重新同同步:LLVM发生问问题
3、往往往是硬盘盘的物理理问题造造成ODM中的数数据与硬硬盘上储储存的VGDDA,VVGSAA,LVVCB不同步步。当LVM操作不不正常地地结束并并和ODM不一致致的话,ODM就会出出错。例例如,当当导入一一个卷组组的时候候,ODM所在文文件系统统(通常常是rooot,/)大小小溢出。1)如果用户觉得某个卷组的ODM有问题,使ODM与正确的数据同步的方法是:将该卷组从系统中varyoff并export,再import并varyon卷组,这样就可以刷新ODM中的数据。不过这种方法只能对非rootvg 的卷组有效。2)对于rootvg卷组,可以使用命令#redefinevg rootvg来刷新ODM中
4、的数据。该命令将对系统中硬盘和卷组的对应关系进行检测。3)如果硬盘上的LVM信息出错,使用命令#synclvodm v myvg来重建并同步LVCB,VGDA等信息。该命令将同步myvg卷组中所有的逻辑卷。4)如果卷组中的一个或多个逻辑卷被做过镜像,并且怀疑镜像可能有损坏可以使用命令#syncvg l lv02。这个命令将同步逻辑卷lv02的镜像。用syncvg命令可用来同步单个逻辑卷,或者一个物理分区或者整个卷组。导入卷组(importvg)的问题:如果使用importvg命令不能成功将一个卷组导入进一个系统的话,很有可能是下面的几种问题:1)AIX的版本:检查要导入的卷组是否被系统运行的A
5、IX版本支持。低版本的AIX不能支持由高版本的AIX所导出的卷组。2)错误的PVID:检查要导入的卷组中的硬盘是否都有有效的PVID号。可以使用#lspv命令来显示硬盘的PVID号,如果某个盘不显示PVID号,使用#chdev命令来解决问题。例如#chdev l hdisk4 a pv=yes命令就可以使一个原先没有PVID的hdisk4获得一个正确的PVID号。3)当卷组导出后硬盘被更改了:0516056 varyon testvg:The volume group is not varied on because a physical volume is maked missing.Run
6、 diagnostics.如果使用importvg命令失败,并且出现以上错误信息的话,说明有物理卷丢失了,很有可能是在卷组被导出后又对硬盘进行了变更。可以使用#importvg f命令来对卷组进行强制导入。然后根据情况使用#reducevg命令来去除系统提示出错的硬盘。4)共享的硬盘环境:在共享硬盘的环境,比如说一个SSA系统,在被2个或者更多的系统所使用的情况下,定义的物理卷就不可以用了,因为它们已经被其它的机器导入并且vary on了。此时应使用lspv命令在所有的机器上对比PVID号。如果使用importvg命令失败,通过查询错误日志可以找到问题所在。扩展最大的物理分区(PP)量:当在一
7、个卷组中加入一个比该卷组现有容量大的多的硬盘时,很有可能出现先前定义的PP数量不够。可以使用#lsvg testvg命令来查看现有的卷组信息。使用命令#chvg t 2 testvg可以将testvg卷组的最大PP量扩大为原来的两倍。更换硬盘1)如何检查磁盘错误:通常情况下错误日志分析系统在系统错误的时候会给root用户发一封邮件,通过查看邮件可以得到硬盘错误信息。也可以使用命令#lsvg l mirrorvg来查看所有镜像的信息,如果某个镜像逻辑卷的LV STATE为stale状态,就表明该镜像卷不处于同步状态。使用#errpt命令来查看错误日志,错误日志的信息将会显示该镜像卷不处于同步状态
8、的原因。在更换硬盘前,需要对文件系统做好备份,以避免在更换过程中出现不可预料的问题。如果文件系统中含有数据库文件,需要使用特定的数据库备份工具来备份。2)卸载一块坏的硬盘:使用rmlvcopy命令卸载一个逻辑卷镜像的物理分区,该物理分区处于坏的硬盘上。例如命令#rmlvcopy lvdb02 1 hdisk4,该条命令的含义为去除逻辑卷lvdb02在物理卷hdisk4上的镜像,命令执行完后,该逻辑卷每个LP对应一个PP,也就是说该逻辑卷没有镜像。使用#lslv l lvdv02检查上一条命令执行完毕后的结果。然后使用命令#reducevg f mirrorvg hdisk4将原先做为镜像用的h
9、disk4物理硬盘从卷组中去除。使用命令#lsvg l mirrorvg来检查上一条命令执行后的结果。使用命令#rmdev d l hdisk4将该硬盘信息从ODM库中去除。(注意,上述步骤可以用来卸载SCSI硬盘,但是对于SSA硬盘还需要在smit菜单中将pdisk和hdisk的对应关系去除。)现在就可以安全地将坏的硬盘从槽位中拔出来。3)添加一块新的硬盘:下面的步骤讲述的是如何在一个生产环境中添加一块新的硬盘。将硬盘插入槽位后使用命令#cfgmgr来使系统识别出新的硬盘,并且会将该硬盘做为一个正确的对象添加进该系统。如果使用命令#cfgmgr v则会显示更详细的信息,方便进行除错。使用命令
10、#lsdev Cc disk来检查系统是否已经识别出新加的硬盘。然后使用命令#extendvg mirrorvg hdisk4把该硬盘添加进卷组。重新建立逻辑卷的镜像#mklvcopy lvdb02 2 hdisk4。执行了上述命令后逻辑卷lvdb02的每1个LP就对应2个PP,也就是说为逻辑卷lvdb02在hdisk4上建立了一个镜像。不过镜像卷还没有和逻辑卷同步,使用命令#syncvg p hdisk4将逻辑卷和物理卷同步。syncvg命令可以对物理卷、逻辑卷、卷组进行同步。4)在错误地移除一块硬盘后所需的处理:如果在拔除硬盘前对系统没有进行正确的操作,拔除后系统又重启了,这时候就需要使用
11、命令#synclvodom v lvxxx来重建LVCB信息。不过这种情况通常适用于剩余的文件系统不依赖于拔除的硬盘。如果文件系统分布在所有的硬盘上,包括坏的,这时候一般只能使用备份来恢复了:(。AIX JFS问题:和LVM中产生的问题一样,AIX JFS产生的问题也可以追溯到底层的物理硬盘的问题。使用命令#lsjfs来检查各个挂载点上的文件系统的信息。增加文件系统的大小:例如使用命令#chfs a size=+300000 /usr可以把./usr的大小增加300000个block的大小,每个bolck的大小为512byte。如果不加“”就表示为增到到,比如#chfs a size=3000
12、00 /usr就表示把/usr增大到300000个512的byte,大约为150M。注意这里实际增加的容量和增加到的容量都是PP大小的整数倍,因为分配给文件的最小的块就是一个PP。系统的检查和恢复:使用命令#fsck /mountpoint来检查挂载点的文件系统,建议用户在每次挂载文件系统之前都使用该命令来检查。如果执行了该命令后发现文件系统有错误那系统会提示是否修复该错误,如果不能修复,那就只能从备份上恢复了:(。修复一个坏的超级块(superblock):如果在使用fsck或者mount命令时出现下面的错误,就表明存在一个损坏的超级块。fsck: Not an AIX3 file syst
13、emfsck: Not an AIXV3 file systemfsck: Not an AIX4 file systemfsck: Not an AIXV4 file systemfsck: Not a recognized file system typemount: invalid argument使用命令# dd count=1 bs=4k skip=31 seek=1 if=/dev/lv00 f=/dev/lv00可以从备份上还原的错误的超级块。这里count表示的if模块的数量,bs表示的是指定的模块的大小,skip表示的是在开始拷贝之前跳过的模块数量,seek表示的是在开始拷贝
14、之前从输入文件寻找seek所指定的记录。在很多情况下,从备份上回复超级块会覆盖文件系统,如果问题还不能解决的话重建一个文件系统再从备份上恢复。稀疏文件:不是所有的逻辑块都被分配一个相应的逻辑块的文件叫做稀疏文件。稀疏文件一般用于数据库文件。使用#ls命令只能查看稀疏文件开始文件块和结束文件块之间的大小,而不能查看文件真正的大小,这时候需要使用命令#du rs sparsefile来查看。#tar命令不具备备份稀疏文件的功能。新的AIX5版本中的restore和backup命令提供了对稀疏文件的支持。卸载文件系统的问题:在卸载文件系统的时候有可能遇到这样的错误提示:Device busy或者A
15、device is already mounted or cannot be unmounted如果一个文件系统打开了一个文件,那么必须在卸载之前将该文件关闭。例如:# umount /homeumount: 0506-349 Cannot unmount /dev/hd1: The requested resource is busy.# fuser -x -c /home/home: 11630# ps -fp 11630UID PID PPID C STIME TTY TIME CMDguest 11630 14992 0 16:44:51 pts/1 0:00 -sh# kill -1
16、 11630# umount /home1)当用户要卸载/home挂载点的时候,系统提示设备正忙,这时可以使用#fuser x c /home来查看哪个进程还在访问home挂载点。系统显示进程号为11630的进程还在访问home挂载点。使用命令#ps fp 11630来查看该进程的详细信息,用过#kill l 11630来将该进程杀死。这时候就可以成功卸/home挂载点了。2)如果还是不能卸载掉文件系统,很有可能是系统加载了一个扩展内核,这时候扩展内核所在的文件系统就不能被成功地卸载掉。即使使用fuser也不能查看是什么扩展内核还在运行,因为这不是用户进程加载的,但是可以使用命令#genkex
17、来查看系统加载的所有的扩展内核,以及内核的代码是在哪个文件系统上的。3)如果A文件系统下面又挂载了另外一个B文件系统,那么A文件系统是不能被卸载的,必须先将B文件系统卸载掉之后再卸载A文件系统。4)删除一个文件系统:在删除一个文件系统之前,首先需要把该文件系统卸载掉,使用命令#rmfs来卸载文件系统。对于JFS类型的文件系统,rmfs命令不仅将文件系统所在的逻辑盘移除掉,而且删除/etc/filesystems文件中对应的文件系统的信息。例如:# umount /u/testfs# rmfs /u/testfsrmlv: Logical volume lv02 is removed.先卸载掉/
18、u/testfs文件系统,然后使用rmfs命令就可以成功删除testfs文件系统。磁盘定额:磁盘定额系统可以通过3个参数来确定:1.用户和组的最低限额2.用户和组的最高限额3.磁盘定额的使用宽限期限。这些参数都可以使用命令#edquota来变更。最低限额指的是用户或组至少要拥有的1KB文件块或是文件的数量,最高限额指的是最多拥有的数量,使用宽限期指的是用户资源超过最高限额的期限,一般系统默认是一个星期。如果一个文件系统起用了磁盘定额功能,那么会在根目录下生成quota.user和quota.group两个用来记录定额的文件。使用磁盘定额的情况一般为以下3种:1.系统的磁盘空间有限2.文件系统需
19、要更高的安全性3.磁盘使用量大。注意:/tmp目录中经常会生成各种临时文件,所以不能对其进行定额。安装磁盘定额的步骤:1检查系统上是否已经安装了quota的文件包# lslpp -l |grep bos.sysmgt.quota2确定需要磁盘定额的文件系统,这里我们假设为/home3将userquota和groupquota添加进/home文件系统的属性 # chfs -a quota = userquota,groupquota /home4如果文件系统还没有挂载,挂载文件系统5使用edquota命令来编辑定额属性 # edquota -u quotausr(编辑用户定额属性) # edqu
20、ota -g quotagrp(编辑组定额属性) edquota命令其实是调用了vi来对一个临时文件进行编辑。6激活定额 # quotaon -u /home7比较设置的定额和当前磁盘使用情况 # quotacheck /home交换分区AIX操作系统中经常会出现以下和交换分区(paging space)有关的问题:*所有的交换分区都被建立在了一块硬盘上*交换分区空间用尽*硬盘上的交换分区分配不均衡*卷组中的交换分区碎片创建和增大交换分区的建议1)一个硬盘上只建一个物理分区,不要超过1个2)启动过程中所有的进程涉及到的交换空间都是在系统默认的交换分区(hd6)上的。当所有的交换分区都启动后,交
21、换分区就以4KB为单位进行循环的管理。如果有多个物理卷,但是只在其中一块物理卷上建立了多个交换空间,这样并不能分担系统的交换活动,而应该在每一个物理卷上建立一个交换分区。3)不要在一个使用频繁的物理卷上建立交换分区,比如说一个有数据库文件的分区。4)所有的交换分区的大小要相同,如果交换分区的大小不相同,当小的用完以后,交换操作就集中在大的分区上。5)不要把一个交换分区分布在不同的物理卷上,这样会降低交换分区的性能,如果需要使用一个没有交换分区的物理卷上的空间来增大交换分区的话,此时应该新建一个交换分区。6)为了达到最好的性能,应该在连接不同SCSI卡的硬盘上建立交换分区。检查是否需要增大交换分
22、区交换分区过大会造成磁盘空间浪费,如果交换分区过小的话也会给系统造成一系列的问题。当系统出现以下提示的时候就说明交换分区太小了,需要扩大:INIT: Paging space is lowksh: cannot fork no swap spaceNot enough memoryFork function failedfork () system call failedUnable to fork, too many processesFork failure - not enough memory availableFork function not allowed. Not enough memory available.Cannot fork: Not enough space使用命令#lsps s来查看交换分区的使用率是否大于80,如果大于80就需要增大交换分区了。使用命令:#iostat#vmstat#lsps来查看系统吞吐状况,以决定是否需要扩大交换分区。减小或移除交换分区如果需要移除或者减小一个交换的分区话,首先需要更改交换分区的auto属性,当auto属性为no的时候,系统启动的时候不会自动激活该交换分区,才可以对其进行相应的操作。在AIX Version 4.x中要移除一个交换分区必须要重启系统,因为系统不能动态地停止一个交换分区。只有在系统重启后,交换
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 广东省汕头市潮阳区实验学校2024-2025学年九年级上学期第二次月考道德与法治试卷(含答案)
- Lesson 1 ~ Lesson 2 综合测评卷(含答案)-2024-2025学年科普版(三起)英语五年级上册
- 《糖尿病讲义》课件
- 【名师一号】2020-2021学年高中地理湘教版必修二-第三章-区域产业活动-单元检测3
- 五年级数学(小数乘除法)计算题专项练习及答案汇编
- 《课时讲练通》人民版历史必修三学案-专题四-第1课-孙中山的三民主义
- 《钛晶网吧策划书》课件
- 【金版学案】2021-2022学年高一岳麓版历史必修1习题:第5课-爱琴文明与古希腊城邦制度-
- 微信年度总结报告
- 2025年0174湖南园代码网络科技有限公司
- 医疗耗材供应项目实施方案
- 餐馆食材订购合同
- 小学高学段学生课堂消极沉默现象及应对的研究
- GJB9001C:2017风险管理计划
- 英语专业八级词汇表简略
- 精神病院感染管理
- 地震应急演练实施方案村委会(2篇)
- HG/T 6312-2024 化工园区竞争力评价导则(正式版)
- 2024时事政治试题库学生专用
- 三级合伙人制度
- 2024年湖北省黄石市黄石港区政府雇员招聘37人公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版
评论
0/150
提交评论