阅 读 文 章

SCO Unix 制作系统应急盘“Out of inodes”错误的处理

[来源:网上转载 () | 作者:网友() | 时间:2007-07-07 | 浏览:人次 ]

---- 在SCO UNIX操作系统中,制作系统应急Boot / Root软盘是保障系统安全的重要措施之一,而且是其他的大多数紧急处理方法的基本前提。因此,对于系统维护员而言,及时准确的制作出系统的应急软盘是一项极其重要的工作和任务。 

---- 故障表现:在SCO Openserver 5.0.0 5.0.2 5.0.4 5.0.5上制作系统应急盘时,出现下列错误提示: 

Notice: HTFS: Out of inodes on EAFS dev marry (76/2)

---- 随后,软盘的制作失败(笔者安装了20多台SCO Openserver 5.0.4,均不能正确制作系统应急盘)。 

---- 故障的原因:在SCO UNIX系统中,每个特殊 i 节点(如设备节点)占用128个字节,由于软盘空间有限,所以系统分配给软盘的 i 节点数是固定的。在制作软盘文件系统时(包括系统应急Root / Boot盘),当软盘中所需建立的 i 节点数超过系统分配数额时,系统报错:“Out of inodes”,软盘文件系统制作失败。 

---- 在处理这个问题的之前,首先应确认一下你的系统是否安装了最近的系统补丁(Release Supplement),若未安装,应先安装相应的系统补丁。对应的系统补丁有: 

SCO  Openserver  5.0.0  
Release  Supplement  5.0.0d
    SCO  Openserver  5.0.4  RS504C
    SCO  Openserver  5.0.5  RS505A 

---- 其中SCO Openserver 5.0.4 是必需打补丁的( 5.0.4 存在较多的Bug)。 

---- 方法一:削减软盘上所要建立的设备节点数,使 i 节点总数小于系统分配数额。由于在系统紧急事件引导环境中,许多设备节点并不是必需的,因此可通过削减相应的设备节点,减少 i 节点资源的占用。 

---- 优点:不增加系统分配的 i 节点数额,不会减少软盘上的可用空间。 

---- 缺点:要削减的设备节点较难判定。 

---- 操作步骤: 

---- 1、以 root 登录; 

---- 2、进入 /usr/lib/mkdev 子目录: 

cd  /usr/lib/mkdev

---- 3、备份 fd 脚本: 

cp  fd  fd.orig

---- 4、在 vi 文本编辑器中打开 /usr/lib/mkdev/fd 文件,搜索以下行: 

NOTREQ="aud byte cbd cdt da dup 
ecc_  eisarom err log marry pa\
    prf  ptm  ptspwr  uapm  rtc  sleeper"

---- 列出来的这些设备均来自于 /etc/conf/node.d/*,但它们将不包含在软盘系统中。 

---- 5、将“ptspwr”改为“pts pwr”,将“cbd”改为“cdb”。 

---- 6、在NOTREQ表中增加相应设备。 

---- SCO Openserver 5.0.0 及 5.0.2系统NOTREQ表如下所示: 

 NOTREQ="aud byte cdb cdt da dup 
  ecc_ eisarom err log marry pa\
 prf ptm pts pwr uapm rtc sleeper merge mpm spm svdsp\
 svkbd  vdsp  vkbd  vmouse  spt  mpt "

---- SCO Openserver 5.0.4 及 5.0.5系统NOTREQ表如下所示: 

 NOTREQ="aud byte cdb cdt da dup 
  ecc_ eisarom err log marry pa\
     prf ptm pts pwr uapm rtc
      sleeper merge mpm spm svdsp\
 svkbd  vdsp  vkbd  vmouse  tun"

---- 7、如果是SCO Openserver 5.0.0 或 5.0.2系统 ,搜索下列行: 

 # Now  build  the  omitted  nodes.
rm  -f  /tmp/extra_nodes
   在其后加入一行:
 ls  /dev/[pt]typ?  > > /tmp/extra_nodes

---- 8、存盘退出,运行 mkdev fd 。一般来说,这时候应该可以正确的创建软盘文件系统了。 
论坛热门帖子: [lch203] 写得蛮好的linux学习笔记(10-21)
[黑马制造] 学习java的30个目标(10-19)
[笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19)
[udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18)
[沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18)
TAG标签: 错误 处理 应急 制作 系统 软盘 节点 Openserver 设备

最新评论 共有0位网友发表了评论

发表评论

评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名:(注册)
密码:
验证码:
匿名发表

网站地图友情连接交流论坛网站投稿广告服务联系我们留言本站长统计
Some rights reserved: www.chmhome.com, 鄂ICP备07010232号 E-mail:chinakafei@live.com,QQ:552766
中国咖啡技术网(Chmhome):国外编程技术书籍,中文编程手册,经典编程文章,交流技术,技术软件下载,计算机论文,毕业论文.