警告:文件系统满,交换空间限制超过 浏览:229

注释:解决没有可写空间的(交换)文件系统的错误

该系统有时如下所示:

警告:文件系统满,交换空间限制超过

发生这种错误有以下几种常见的原因如下:

1)物理内存不足;
2)交换空间不足以使用





解决文件系统不报告空间的错误


该系统有时如下所示:

警告:文件系统满,交换空间限制超过

发生这种错误有以下几种常见的原因如下:

1)物理内存不足;
2)交换空间不足以使用;
3)一些用户正在使用文件系统;
4)一个特定的程序占用了大量的内存;
5)某些错误的脚本会无限期地耗尽资源。

针对上述原因,可以采取下列措施:

1)增加物理内存。
2)添加交换-下面的方法可以简单地实现(注意:当系统重新启动时,增加的交换将消失)

# mkfile { G K B M } /交换| | |

#互换 /交换

运行lldquo 交换;你可以确定附加交换。

3)通知用户使用 / TMP。
4)杀死程序。
5)修改脚本。

找出错误的原因:

-使用命令检测占用最大资源或脚本的程序,该脚本具有无限的资源耗尽。

# / usr /斌/聚苯乙烯-埃尔排序- RN K 10 |

例子:如何计算资源量

bash-2.05 # / usr /斌/聚苯乙烯-埃尔排序- RN | > 10 K

> 8 05855570402016981 0:04 xsun

> > bash-2.05 # PageSize

> 8192

>

> > 16981 * 8192 = 139108352byte,139m

示例:脚本运行时资源耗尽

> 0秒027982279810402032

> 0秒027979279780402032

> 0秒027975279740402032

> 0秒027971279700402032

> 0秒027967279660402032

> 0秒027963279620402032

> 0秒027981279800402032

> 0秒027980279790402032

> 0秒027978279770402032

-看看是否有用户或程序在使用TMP

# ls - ALR / tmp > / log.tmp
# ls - ALR /无功 / / log.var_tmp TMP >

-其他可以查看内存和艾奥的命令:

# vmstat 55
# iostate类型55




推荐文章1
广告