原帖由 oraclinux 于 2006-2-10 09:45 发表
可能楼主 du -sh * 去看下也同样是很小的 但 df 就是很大
估计和ext3的卷管理方式有关系 有个大文件生成后 删除了 然后没收会
或者一个程序在写某文件时候 这个文件被删除 但程序还在继续往不存在的文 ...
原帖由 大蚂蚁 于 2006-2-10 09:53 发表
清空两个最大的日志先 然后tmp挂载个大空间
原帖由 oraclinux 于 2006-2-10 09:45 发表
可能楼主 du -sh * 去看下也同样是很小的 但 df 就是很大
估计和ext3的卷管理方式有关系 有个大文件生成后 删除了 然后没收会
或者一个程序在写某文件时候 这个文件被删除 但程序还在继续往不存在的文 ...
原帖由 bingosek 于 2006-2-10 10:10 发表
如果是这样,那就把机器重启一下,释放一下inode
原帖由 oraclinux 于 2006-2-10 10:14 发表
一般服务器是不允许经常重新启动的 不知道是否有什么好的办法
特别是对这种大文件的操作 超过2g的
楼主发生的问题最可怕的就是磁盘有问题 有坏道什么的
不过一般重新启动下就好了
原帖由 bingosek 于 2006-2-10 10:22 发表
如果是因为把文件删除,但有程序占用着inode导致空间不能释放,据我所知,只能把程序kill掉,或者发一个信号让程序重新初始化一下或者重新读配置/重新写日志。
如果是那个程序占用inode都不知道,那只能够重启了
欢迎光临 Chinaunix (http://bbs.chinaunix.net/) | Powered by Discuz! X3.2 |