---- 故障的原因:在SCO UNIX系统中,每个特殊 i 节点(如设备节点)占用128个字节,由于软盘空间有限,所以系统分配给软盘的 i 节点数是固定的。在制作软盘文件系统时(包括系统应急Root / Boot盘),当软盘中所需建立的 i 节点数超过系统分配数额时,系统报错:“Out of inodes”,软盘文件系统制作失败。
---- 这将显示出所有在链接工具(link kit)中将随着 i 节点逐个生成的设备名清单。如果你发现那些设备在紧急事件引导环境中是不必要的,可将该设备名加入到/usr/lib/mkdev/fd 文件中的NOTREQ列表里。这样加入NOTREQ表的设备越多,占用软盘上的 i 节点资源越少。当 i 节点占用减少到一定的数量时,系统错误就排除了。
---- 这里的“XXXX”是一个数值,这是当“mkdev fd ”被调用时将分配给软盘的 i节点总数。系统隐含这个数为1000,确属必要可以增大该数值。从系统性能考虑,该数值不要超出太多。如果你需要2048个以上的 i 节点,那你就有必要结合方法一减少一些不必要的 i 节点占用。
---- b、Openserver 5.0.4 ,搜索设置 INODES 变量的那行:
INODES=XXX
---- 这里的“XXX”也是一个数值,同其它版本一样,这也是当“mkdev fd ”被调用时将分配给软盘的 i 节点总数。系统隐含这个数为 512 ,由于该数值设置的太小,因此Openserver 5.0.4最容易出现节点逸出这种问题。可将此值改为1000。从系统性能考虑,该数值不要超出太多。如果你需要2048个以上的 i 节点,结合方法一减少一些不必要的 i 节点占用。