|
在安装了 RH8.0 以后,偶不断安装新的软件和游戏做测试之用。 随着时间的推移,发现下载有时不能完成,说硬盘没有空间。(硬盘为13GB, /home 分区4G)
开始以为是 /home下空间不足,因为我放了3G多的电影在一用户的FTP里。 于是先删了电影,但还是不见好转。 难道文件没有直接被存放到 /home/myID/ 下? 那可是我指定的地方啊。。。 由于昨天太晚,没在意,用 root 登陆开始下载程序到 /usr/local/ 下,没等结束就去睡觉了。。。
今天看到文件还是没有完成,只下了一半(34MB)。。。 尝试用普通用户登陆回系统, 结果得到以下错误信息:
mkdtemp: private socket dir: No space left on device
而且不能进入X-Window, 晕~~~
感觉不可能是 /tmp 下的空间紧张造成的问题(再紧张我都给了1G) 。因为大家都说那个空间只要是 RAM 的两倍就好,可见应该是系统运行时候需要的临时空间,有释放机制。 但是,其它空间我都看了又看(包括垃圾筒),特别是 /home 下的空间是绰绰有余。 没折了,尝试着先删除了/tmp 下所有的文件,然后 startx。。。 搞定,回到了熟悉的X...
问题虽然解决,但令我困惑的是 /tmp 的作用到底是什么? 为什么当资源不够用的时候,Linux 没有自动清理呢? |
|