+---------------------------------------------------+
| 10.X 文件系统已满的信息 |
+---------------------------------------------------+
filesystem is full
filesystem is full
filesystem is full
filesystem is full
...
喔!似乎只有两种类型的HP-UX 系统管理员:
看到了这个信息的管理员,
和
将要看到这个信息的管理员!
解决方法
这个信息的影响主要取决于什么文件系统报告了这个可怕的错误,根文件系统(/)的效果最糟糕。当根充满后,一切都开始出现故障;进程被终止,或者核心转储;依赖于根目录中文件的程序开始出现问题;清单在不断加长。
要做的第一件事是体面地关闭系统,除非您知道问题所在。文件系统在不发出警告的情况下充满有几个原因,而其它的原因则需要费些气力才能确定。
系统故障
-------------
突然出现在/var文件系统的一个最大的文件可以在目录/var/adm/crash中找到,这可以通过编辑/etc/rc.config.d/savecore 文件,将SAVECORE_DIR= 修改为除/var/adm/crash (缺省)以外的目录来实现。要检查的另外一个设置是SAVECORE=,它将确定您是否要保存转储,1为保存,0为不保存。如果禁止保存崩溃转储,那么您就进入了好坏参半的境地:
好消息是故障不会突然以16至256 megs(或更多)数据的核心转储充满您的文件系统,坏消息是没有这个文件,很少有机会确定能够确定系统故障的原因。
/var/adm/crash 是不是故障核心转储的唯一地点?不是,就象上面所说,该目录在系统启动文件/etc/rc.config.d/savecore中指定,您可以改为具有比/var/adm/crash更大的空间的文件系统。如果修改了目录,那么您将需要与主内存一样多的空间来保存全部的崩溃转储。
savecore 运行时,根据所使用的10.x的修订版本,您将得到两个文件或一个子目录和相关的文件,将创建文件vmcore.# 和vmunix.#,以及一个小文件bounds。# 符号是一个数字,它从0开始,每出现一个故障增加一次,bounds文件记录要使用的下一个数字。
如果是在10.10或更高版本的系统上,您会得到一个目录/var/adm/crash/core.#,同样,#是每次崩溃转储都要增加的数字。在core.#目录中将包含一系列的压缩文件,这些压缩文件组成了崩溃转储。例如: /var/adm/crash/core.0/core.0.1.gz、
/var/adm/crash/core.0/core.0.2.gz 等等.... 此外还会有一个vmunix.gz 文件。对于10.10 及以上版本,还将有一个INDEX 文件。核心文件可以分成多个部分,INDEX 文件包含有关核心文件块尺寸的信息。
出现故障系统重新启动后,/sbin/init.d/savecore文件检查savecore 是否存在,指定的目录是否存在...如果都存在,则savecore检查转存区(通常是主交换区域)是否有有效的HP-UX 内存转储。找到适当存储的内存转储后,savecore 程序显示故障发生的日期/时间,并创建文件core.0 (如果这是该目录中的第一个核心转储)。这个过程一直持续到所有的物理内存(RAM)都已写入磁盘上。如果没有足够的文件系统保存全部的转储,savecore将不保存。如果主交换区域中没有适当写入的转储,savecore 不进行任何操作,也不显示任何内容。
然后,savecore 写入当前的 /stand/vmunix 文件的一个副本,名字为vmunix.0 或 vmunix.gz,与转储文件相匹配。如果文件系统已满,则创建的这个文件长度为零。为了能够使用,核心转储还必须在转储时拥有/stand/vmunix(内核文件)的副本。
那么避免/var 文件系统由于系统故障而充满的最好方法是什么呢?只需选择另外一个文件系统来存储转储,这个文件系统一般来说有很大的空间,或者是始终有至少RAM尺寸加上大约10-20 megs (对于 vmunix.#)空间的文件系统。如何知道RAM 的尺寸? 您可以键入命令: dmesg,看一下可用的实内存数量。
| 论坛热门帖子: | [lch203] 写得蛮好的linux学习笔记(10-21) [黑马制造] 学习java的30个目标(10-19) [笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19) [udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18) [沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18) |
| TAG标签: | 管理 空间 磁盘 文件 目录 一个 系统 可以 命令 使用 |
注册
个人空间
