我有一个非常基本的Apache两个节点集群,使用安装在两个OCFS2网站上的nodes.The文件系统在SAN上使用平面文件,但我在这两个服务器的syslog中看到了许多消息:
Apache 1
[248816.701082] (apache2,62749,1):ocfs2_mknod:459 ERROR: status = -31
[248816.702187] (apache2,62749,1):ocfs2_mkdir:613 ERROR: status = -31论Apache2
[249043.856561] (apache2,46225,2):ocfs2_mknod:459 ERROR: status = -31
[249043.858633] (apache2,46225,2):ocfs2_mkdir:613 ERROR: status = -31每天大约有6000行这样的日志记录,错误总是发生在
ocfs2_mknod:459 and ocfs2_mkdir:613.有人以前见过这个吗?我真的很想消除这些错误信息。
发布于 2013-02-03 13:37:49
显然,这一问题是由坏部门造成的(不确定是怎么回事)。在我贴出这篇文章几天后,情况变得更糟了。系统在分区上抱怨坏扇区,然后只作为只读安装。最后,它完全停止了挂载分区,我们不得不在SAN上创建一个新分区,并从备份中恢复数据。
新分区工作了一段时间,但是现在这两个节点中的一个,由于某种原因,分区被挂载为只读。当我触摸一个文件时,我会得到以下错误:
touch: cannot touch `test_file': No space left on device但是,在另一个节点上,它工作得很好。我能像往常一样读书写字。
在这个问题上花了太多的时间后,我们认为这是不值得的,我们现在正在寻找替代方案--也许是谷蛋白,GFS2,甚至是很好的旧NFS共享来保存平面文件。
发布于 2014-01-03 21:10:09
我的错误是“设备上没有剩余空间”,但是我的ocfs2文件系统上有空闲空间,corosync+pacemaker在suse 11 sp2上
"No space left on device"我用这个http://www.novell.com/support/kb/doc.php?id=7008696解决了问题
https://serverfault.com/questions/469616
复制相似问题