




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
如何解决AIX的文件系统故障网络服务器 电脑资料 在进行文件系统维护和管理过程中,会碰到这样一些问题,例如无法安装文件系统或者无法拆卸文件系统,当文件系统的超级块被破坏,而无法正常使用文件系统,如何修复rootvg中的主要文件系统,下面就讨论如何解决一些常见的文件系统问题, 在进行文件系统维护和管理过程中,会碰到这样一些问题,例如无法安装文件系统或者无法拆卸文件系统,当文件系统的超级块被破坏,而无法正常使用文件系统,如何修复rootvg中的主要文件系统,下面就讨论如何解决一些常见的文件系统问题。 一、恢复超级块错误 有些用户在使用fsck或mount命令时,当见到下面的提示信息时,可能是文件系统的超级块出了问题:fsck: Not an AIX3 file systemfsck: Not an AIXV3 file systemfsck: Not an AIX4 file systemfsck: Not an AIXV4 file systemfsck: Not a recognized file system typemount: invalid argument例如,当用户安装一个/allenfs文件系统时,出现下面的错误提示:#mount /allenfsmount: 0506-324 Cannot mount /dev/lv1 on /allenfs: A system call received a parameter that is not valid. 修复该文件系统时,出现下面错误提示,并异常终止:#fsck /dev/lv1Not a recognized filesystem type. (TERMINATED) 要解决这个问题,只能用备份的超级块来恢复主超级块,我们都知道,在文件系统中,1号逻辑块是主超级块,31号逻辑块是备份超级块,因此就把31号逻辑块上的内容写到1号逻辑块上去。 例如文件系统对应的逻辑卷为/dev/lv1,则恢复该文件系统的超级块命令如下: #dd count=1 bs=4k skip=31 seek=1 if=/dev/lv1 f=/dev/lv1当恢复完成,就要用fsck命令来检查文件系统的完整性: #fsck /dev/lv1* Checking /dev/rlv1 (/allen)* Phase 0 - Check Loglog redo processing for /dev/rlv00* Phase 1 - Check Blocks and Sizes* Phase 2 - Check Pathnames* Phase 3 - Check Connectivity* Phase 4 - Check Reference Counts* Phase 5 - Check Inode Map* Phase 6 - Check Block Map9 files 608 blocks 15776 free在许多情况下,通过恢复备份超级块到主超级块可以解决这个问题,使文件系统处于正常工作状况下。如果这样做还不能解决问题,那只能删除文件系统,然后重新建立文件系统,再恢复备份的数据。 二、无法拆卸文件系统 如果有用户或程序在一个文件系统中活动,就无法拆卸这个文件系统,当使用拆卸命令时,会提示下面的错误: Device busy 或者 A device is already mounted or cannot be unmounted 例如由于安装程序的异常终止或其它原因经常会遇到不能正常释放光驱(光驱是CDROM文件系统)的问题,当用户再次访问光盘驱动器时就产生错误0514-062: 指定的设备忙。 按照下面的步骤去解决: 1、检查用户自己的当前工作目录是否在这个文件系统中,如果是,则用cd /命令使当前工作目录回到根目录,然后再试着拆卸文件系统; 2、如果还是不能拆卸文件系统,可能在文件系统有文件正在被打开使用,因此在拆卸文件系统之前应该关闭这些文件, #fuser /dev/cd/dev/cd: 2910 3466如果使用fuser u /dev/cd将在进程号后指出用户名。如果root用户用fuser k /dev/cd命令,则给这些进程发出SIGKILL信号,来杀死这些进程。然后用kill命令将这些正在活动的进程杀死,然后再试着拆卸文件系统。例如:#kill 9 2910 3466这时您可以用下面命令检查设备的状态是否为可用:#lsdev -Cc cdrom或者#lsdev C l cd0(若为其它文件系统,将cd0换为文件系统的逻辑名)如果设备状态为可用,您就可以使用该设备或卸载文件系统。 3、如果文件系统仍然处于忙状态,不能被拆卸,可能是在这个文件系统中加载了一个内核扩展,这种情况用fuser命令无法检查到内核扩展,系统提供了一个检查内核扩展的工具genkex,用这个命令可以显示目前已加载的所有扩展内核。 4、如果在一个文件系统还安装了另一个文件系统,则要直接拆卸这个文件系统也是不能成功,必须先将该文件系统中所有安装的文件系统拆卸掉,才能拆卸自己。使用mount命令查看有那些文件系统还在安装在系统上,然后根据安装点将安装在这个文件系统中的所有其它文件系统用umount命令拆卸掉,再试着拆卸自己。 三、 无法删除文件系统 当一个文件系统可以用mount命令安装或用unmount拆卸,但是无法删除该文件系统,在删除时,系统会报如下错误 : 0516-306:get lvodm: unable to find in the device confgiguration data. 发生此错误的原因可能是ODM 数据库中的定义与实际不一致。可以用下面命令检查该文件系统的类型: #lsvg -l rootvg若类型显示为?,则用synclvodm -P rootvg 和 syncvg -v rootvg 命令对卷组进行同步,之后,再用命令 lsvg -l rootvg 显示出正确的文件类型。此时可以成功删除该文件系统。 四、 修复rootvg中的主要文件系统和日志 如果要检查和修复rootvg中的/、/tmp、/usr、/var文件系统,必须先将它们卸载,然而在正常的多用户环境下是无法卸载这些文件系统,要完成这些工作必须在维护模式下进行。 首先重启动系统,在系统引导时按F6键(对于图形方式)或数字“6”键(对于字符方式)进入到系统的在线诊断(Online Diagnostics)服务模式,选择“5”进入单用户模式,即维护模式。 如果当前的AIX是AIX 3.2.4或3.2.5版本,还必须设置ODMDIR环境变量,命令如下: #ODMDIR=/etc/objrepos;export ODMDIR 运行fsck命令清理检查上面提到的文件系统,命令如下: #fsck /dev/hd4 #fsck /dev/hd2 #fsck /dev/hd3 #fsck /dev/hd9var 当然也可使用其fsck选项。如果rootvg中缺省文件系统的日志(JFSLOG)即/dev/hd8有问题,这时也可以重建它,命令如下: #log
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 面试笔测试题及答案
- 校外培训资料管理制度
- 样品车间保密管理制度
- 格力空调档案管理制度
- 检验检疫日常管理制度
- 植物成长阶段管理制度
- 检验试剂效期管理制度
- 模具行业仓库管理制度
- 欠条原件归谁管理制度
- 正规企业文档管理制度
- 有关构建政务信息系统密码应用管理体系的建议
- 新能源汽车动力蓄电池及管理技术 课件 模块二 动力蓄电池管理系统功能和技术认知
- 无犯罪查询授权委托书
- 屋顶分布式光伏电站施工管理要点
- 广东省珠海市金湾区2023-2024学年七年级下学期期末考试生物试题(无答案)
- 2024年湖南中考化学试卷及答案
- DL-T-300-2011火电厂凝气器管防腐防垢导则
- 何家弘法律英语第四版翻译完整版
- 机修钳工实训室整体方案及流程
- 2024年中考地理简答题答题模板
- 农村自建房施工安全建议
评论
0/150
提交评论