【发布时间】:2015-10-08 03:11:14
【问题描述】:
我刚刚将应用程序部署到 OpenShift,它运行良好,直到我开始推送更改。然后它开始警告我超过磁盘配额,我不能再做任何事情了。
从终端运行 rhc app-tidy [app-name] 给了我这个:
Warning: Gear 5395736e5004467cae0004ba is using 100.0% of disk quota
Failed to execute: 'control start' for /var/lib/openshift/5395736e5004467cae0004ba/nodejs
app-root/logs 文件夹为空。
运行du -h * | sort -rh | head -50,给我这个:
481M mongodb/data
481M mongodb
385M mongodb/data/journal
275M app-root/runtime
275M app-root
267M app-deployments/2014-06-09_04-51-12.537
267M app-deployments
157M app-root/runtime/repo
156M app-deployments/2014-06-09_04-51-12.537/repo
125M app-root/runtime/repo/node_modules
125M app-deployments/2014-06-09_04-51-12.537/repo/node_modules
119M app-root/runtime/dependencies/.npm
119M app-root/runtime/dependencies
111M app-deployments/2014-06-09_04-51-12.537/dependencies/.npm
111M app-deployments/2014-06-09_04-51-12.537/dependencies
不知道为什么 mongodb/data 占用这么多空间,到底是什么?我的数据库应该是空的。
**更新**
在我的 mongodb/data 文件夹上运行后,我得到了:
total 97M
drwxr-xr-x. 3 5395736e5004467cae0004ba 5395736e5004467cae0004ba 4.0K Jun 9 05:21 .
drwxr-xr-x. 11 5395736e5004467cae0004ba 5395736e5004467cae0004ba 4.0K Jun 9 04:44 ..
-rw-------. 1 5395736e5004467cae0004ba 5395736e5004467cae0004ba 16M Jun 9 04:45 admin.0
-rw-------. 1 5395736e5004467cae0004ba 5395736e5004467cae0004ba 16M Jun 9 04:45 admin.ns
drwxr-xr-x. 2 5395736e5004467cae0004ba 5395736e5004467cae0004ba 4.0K Jun 9 06:51 journal
-rw-------. 1 5395736e5004467cae0004ba 5395736e5004467cae0004ba 16M Jun 9 06:51 local.0
-rw-------. 1 5395736e5004467cae0004ba 5395736e5004467cae0004ba 16M Jun 9 06:51 local.ns
-rwxr-xr-x. 1 5395736e5004467cae0004ba 5395736e5004467cae0004ba 0 Jun 9 06:51 mongod.lock
-rw-------. 1 5395736e5004467cae0004ba 5395736e5004467cae0004ba 16M Jun 9 04:45 surge.0
-rw-------. 1 5395736e5004467cae0004ba 5395736e5004467cae0004ba 16M Jun 9 04:45 surge.ns
【问题讨论】:
-
mongodb/data 可能是您的
dbpath文件夹 - mongo 存储其数据库文件的文件夹。发布该文件夹的ls -lah。 -
嘿,@ChristianP,我刚刚更新了答案。