免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 5843 | 回复: 14
打印 上一主题 下一主题

linux: 用户的空间原因无法写日志文件 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-11-04 08:50 |只看该作者 |倒序浏览
问题描述:1. 没有磁盘配额限制, df -h 空间还有 40%
               2. df -i 查看inode 也只用了 1%
               3. 无法新增文件或使用VI 编辑一个新文件(编辑时报错:E297: Write error in swap file), 删除部分文件后,可以进行操作,
          4. 排除非最大文件数限制(因为程序只是继续写日志文件内容),删除一些无用文件后,日志可以继续写入,确定系空间限制原因,但不清楚哪里限制
          5. 求解?

论坛徽章:
1
天秤座
日期:2013-10-23 13:20:42
2 [报告]
发表于 2011-11-04 09:31 |只看该作者
本帖最后由 jerryjzm 于 2011-11-04 09:54 编辑

上图,
另外机器上还运行些什么样的服务?

论坛徽章:
0
3 [报告]
发表于 2011-11-04 10:24 |只看该作者
回复 1# litao941


    df -h  上图

论坛徽章:
0
4 [报告]
发表于 2011-11-04 10:30 |只看该作者
如果编辑一个文件,曾经错误的关闭过,会导致一个swp文件存在  报错?:write error in swap file

论坛徽章:
0
5 [报告]
发表于 2011-11-07 10:04 |只看该作者
本帖最后由 litao941 于 2011-11-07 10:06 编辑


已上图,各位大虾请看
理论上df 看到使用的空间 应该比 du 看到的使用空间要大,但这个让人费解了

论坛徽章:
0
6 [报告]
发表于 2011-11-07 10:06 |只看该作者
回复 4# lub20664


    谢谢兄弟的回复,刚开始以为也是这个原因,后来发现是空间的原因

论坛徽章:
0
7 [报告]
发表于 2011-11-07 10:17 |只看该作者
回复 2# jerryjzm


    后面仔细找了一下原因,确定是空间的原因,但不知道为什么,查看看空间使用情况一般都是使用df -h,但使用du -sh 查看后发现磁盘空间满了,
图片上显示的结果是我删除了16G的空间后结果,这样一算112 G + 16G(删除文件空间) + 系统预留root 用户空间(143*5%)= 143
硬盘空间也就16G左右的空间给mas 用户使用,符合上述问题是系统空间满所致;
但我为什么用df 看到的结果还有 66-7=59G 剩余空间可以使用?

论坛徽章:
0
8 [报告]
发表于 2011-11-07 10:23 |只看该作者
回复 7# litao941


    df  du  命令区别   你可以自己搜搜  论坛有人以前提过了

论坛徽章:
0
9 [报告]
发表于 2011-11-07 10:40 |只看该作者
本帖最后由 litao941 于 2011-11-07 10:49 编辑

回复 8# taojie2000


    大哥,请看清我的问题再说,df 与du 的区别我也有研究过,正常情况下df 看到的已使用空间比 du 看到的要大才对,像下面这张图那样的,


而我上面的图看到的刚好相反,这才奇怪啊!
另外引用一下关于df 跟du 不同结果的说明

(1)This section gives the technical explanation of why du and df sometimes report different totals of disk space usage.
When a program that is running in the background writes to a file while the process is running, the file to which this process is writing is deleted. Running df and du shows a discrepancy in the amount of disk space usage. The df command shows a higher value.
(2)The difference is that whenever an application has an open file, but the file is already deleted, then it is counted in the df output (because the space is certainly not free) but not in du (because it is not being used by a file).

论坛徽章:
0
10 [报告]
发表于 2011-11-07 10:48 |只看该作者
回复 9# litao941


    看到了  mas 目录下都有什么大文件
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP