根分区磁盘空间无故满了!真奇怪!!

发表于:2007-05-26来源:作者:点击数: 标签:
周一上班,发现根分区已经满。而周五还有3G的空间剩余的。 本周末并未做特别的事,只是每周例行的 oracle 热备忘记了放入磁盘,导致tar到磁带时报错。 难道会因为这个导致根分区消耗掉3G?我觉得不太可能! 从正常的整个文件系统目录(除proc之外)所占的空

周一上班,发现根分区已经满。而周五还有3G的空间剩余的。
本周末并未做特别的事,只是每周例行的oracle 热备忘记了放入磁盘,导致tar 到磁带时报错。
难道会因为这个导致根分区消耗掉3G?我觉得不太可能!
从正常的整个文件系统目录(除proc之外)所占的空间来看,并未有任何异常。而/tmp也并没有占用多少。
我真的晕菜了,有没有高手见过类似情况啊,指点指点吧!
先谢了。

 C.Arthur 回复于:2004-02-16 10:59:01
确实很奇怪,看看你目录上增加的是什么东东占用了那么大空间
你的VAR是单独分的吗

 随意江湖行 回复于:2004-02-16 11:04:57
查看/dev/目录下的文件,如果系统未找到需要的设备,而你在备份时制定了路径的话,会生成与需要备份的文件一样大的文件在指定的目录下。比如,你备份时制定的磁盘命令是/dev/dsk/c0t0d0s7什么的话,就会生成该文件。把它删除就可以了。
建议,以后再备份的时候一定要先检测目标盘是否存在,否则,很容易出现这样的问题的。

 oldv 回复于:2004-02-16 11:28:04
问题解决!非常谢谢 C.Arthur、随意江湖行两位兄弟!
结果真如随意兄弟所言,我的备份设备是/dev/rmt/0n,它在/dev下生成了一个rmt0n的文件,正是此文件耗尽了硬盘,所幸的是周末系统并不使用!!
我用du看到/DEV下是占了5G,但我以为是和proc一样的系统文件占用所致。而用du 也看不出是/dev下哪个特别的文件占用了这么大的空间。好像du /dev只列出:
|--dev (5882794kb)
| |--cfg (2kb)
| |--cua (3kb)
| |--dsk (66kb)
| |--fbs (3kb)
| |--fd (0kb)
| |--pts (66kb)
| |--rdsk (66kb)
| |--rmt (25kb)
| |--sad (3kb)
| |--swap (1kb)
| |--term (3kb)
| |--vx (18kb)
| | |--dmp (1kb)
| | |--dsk (3kb)
| | | |--qcbdg (1kb)
| | | |--rootdg (1kb)
| | |--rdmp (1kb)
| | |--rdsk (3kb)
| | | |--qcbdg (1kb)
| | | |--rootdg (1kb)
|--devices (24kb)
并没有rmt0n,所以开始没看不出问题所在。看来还是自己经验太少:)
再次感谢二位兄弟的大力相助!
另,检测 磁带是否装上是否须用mt命令的返回结果,还是有其他更好的办法?我再自己试试。

 solaris+AIX 回复于:2004-02-16 20:41:51
我还是不明白在哪里删的

 doni 回复于:2004-02-16 22:46:52
fsck

 guchengman 回复于:2004-02-17 20:01:00
学到一招,
不错不错,
这个经验值得推广.

原文转自:http://www.ltesting.net