Linux中的软件包类故障排错
|
4、磁盘资料耗尽故障 显而易见,当一个文件系统的磁盘空间被耗尽以后,将无法继续在该分区创建新的文件数据,从而导致故障的出现,例如:当根分区"/"中的磁盘空间耗尽以后,将可能导致部分程序乃至整个系统无法正常启动或进行,因为一些临时的运行文件将无法建立。 当根分区磁盘空间不足无法启动进入Linux系统时,可以通过RHEL5的光盘进入急救模式,转移或清除掉根分区占用大量空间的文件。过程不再描述。 除此以外,当ext3文件系统中,i节点作为文件的索引节点,决定了该磁盘中文件数据的存储位置。当一个文件系统被创建以后,其i节点数就已经固定下来了,从而在该文件系统中能够使用的文件数量也就固定下来了。如果用户在该分区中创建了巨量的细小文件(耗尽i节点),将可能出现这种情况;虽然该分区中仍然有大量的剩余磁盘空间,但是用户却无法再 建立新的文件。 4.1、模拟i节点耗尽故障 eg:1、以一个20M的ext3文件系统为例(“/dev/sdb2”),将其挂载到"/data"目录下。并使用带“-i”选项的df命令确认该分区的i节点的使用情况。
本栏目更多精彩内容:http://www.bianceng.cn/OS/Linux/ 4.2、编写一个循环创建空文件的脚本程序,运行该脚本直至耗尽sdb2分区中的i节点。
4.3、i节点耗尽以后,再次创建新的文件时,将会出现"设备上没有空间"的错误信息,但是使用df命令可以查看到该分区中还有可用的剩余空间,只是i节点数已经用完。
4.4、修复i节点耗尽故障 理解i节点耗尽故障的根结以后,问题就好了点了,只要找出该分区中占用大量i节点的细小文件,并进行转移或者删除即可。 5、无法卸载已挂载的设备 (编辑:佛山站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |




