Ubuntu,www-data用户不能写入拥有的文件

帮助,我有一个关键的VPS运行Ubuntu 10.04,我正在使用Django的。 networking应用程序运行良好一个月,然后突然间,我不能写入SQLite数据库了,得到一个“磁盘I / O”错误(虽然没有读取问题)。 从我可以告诉的通常是权限问题。 没有任何工作,所以我尝试重置权限777和所有者www-data allong在目录和所有的文件,仍然没有运气。 然后,我转到www数据用户,然后运行echo“hi”> hi.txt,然后是cat hi.txt,它是空白的。 我跑了,看看它是否已经创build,它在那里,只是空白。 我切换回到根目录并运行了hi.txt文件,它仍然是空白的,所以我再次运行echo“hi”> hi.txt,接着是cat hi.txt,现在正确地说“hi”了。 我转回到万维网数据,看看我能不能读它,我可以。 www-data是hi.txt和权限的所有者,其中644。 我能做什么? 似乎万维网数据突然不能写入一个文件(但它可以创build它们),但只能阅读,不pipe是什么权限或谁拥有它。 帮帮我!

闻起来不愉快。 我的第一个怀疑是一个文件系统问题,症状扭曲。 检查dmesg文件系统错误,也许需要维护做一个fsck来确保。