5

openshift のクォータを超えました:

 Filesystem  blocks   quota   limit   grace   files   quota   limit   grace
 /dev/mapper/EBSStore01-user_home01
            1048572       0 1048576            6890       0   80000        

「rhc app-tidy」でディスク領域を消去できるという別のスタックオーバーフローの質問を見つけました

しかし、このコマンドを実行すると、次のエラーが発生します。

Warning: Gear xxx is using 100.0% of disk quota
Failed to execute: 'control start' for /var/lib/openshift/xxx/mysql

次のコマンドを実行すると、最も多くのスペースを使用しているファイルが表示されます

du -h * | sort -rh | head -50

次の出力が得られます。

605M    wildfly
320M    git/mythings.git/objects
320M    git/mythings.git
320M    git
317M    wildfly/usr/lib/jvm/jdk1.8.0_05
317M    wildfly/usr/lib/jvm
317M    wildfly/usr/lib
317M    wildfly/usr
166M    wildfly/usr/lib/jvm/jdk1.8.0_05/jre
165M    wildfly/usr/lib/jvm/jdk1.8.0_05/jre/lib
136M    wildfly/versions/8
136M    wildfly/versions
118M    wildfly/versions/8/modules
118M    wildfly/usr/lib/jvm/jdk1.8.0_05/lib
118M    wildfly/modules
116M    wildfly/versions/8/modules/system/layers/base
116M    wildfly/versions/8/modules/system/layers
116M    wildfly/versions/8/modules/system
116M    wildfly/modules/system/layers/base
116M    wildfly/modules/system/layers
116M    wildfly/modules/system
95M wildfly/versions/8/modules/system/layers/base/org
95M wildfly/modules/system/layers/base/org
59M wildfly/usr/lib/jvm/jdk1.8.0_05/jre/lib/i386
52M mysql/data
52M mysql
49M wildfly/usr/lib/jvm/jdk1.8.0_05/lib/missioncontrol
43M wildfly/usr/lib/jvm/jdk1.8.0_05/lib/missioncontrol/plugins
37M wildfly/versions/8/modules/system/layers/base/org/jboss
37M wildfly/modules/system/layers/base/org/jboss
32M wildfly/usr/lib/jvm/jdk1.8.0_05/lib/visualvm
28M git/mythings.git/objects/76
26M wildfly/usr/lib/jvm/jdk1.8.0_05/jre/lib/ext
26M git/mythings.git/objects/pack
26M git/mythings.git/objects/f6
21M wildfly/usr/lib/jvm/jdk1.8.0_05/lib/visualvm/platform
21M app-root/runtime/repo
21M app-root/runtime
21M app-root
21M app-deployments/2014-08-04_14-34-47.614/repo
21M app-deployments/2014-08-04_14-34-47.614
21M app-deployments
20M wildfly/versions/8/modules/system/layers/base/org/jboss/as
20M wildfly/modules/system/layers/base/org/jboss/as
20M git/mythings.git/objects/ac
20M git/mythings.git/objects/8a
20M git/mythings.git/objects/6e
20M git/mythings.git/objects/69
20M git/mythings.git/objects/21
20M git/mythings.git/objects/12

ご覧のとおり、git ディレクトリは多くのスペースを必要としますが、「git gc」を実行しようとすると、次のエラーが発生します。

Counting objects: 226, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (192/192), done.
dm-0: write failed, user block limit reached.
fatal: sha1 file '/var/lib/openshift/xxx/git/mythings.git/objects/pack/tmp_pack_ipHspL' write error: Disk quota exceeded
error: failed to run repack

だから今、私はアイデアがありません。スペースをクリーンアップするにはどうすればよいですか?

ありがとう!

4

3 に答える 3

1

上記のように、カートリッジに ssh して(Web コンソールの [削除] ボタンの横にコードがあります)、cd で app-root/logsに移動し、du -sh を実行して現在のディレクトリのサイズを確認する必要があります。ファイルphp-error.log542Mだった場合。rm -f php-error.logで安全に削除できます

于 2016-04-22T20:36:53.333 に答える
1

JDK など、バックアップまたはパッケージから簡単に復元できるものはすべて削除します。これにより、クリーンアップを行うのに十分なスペースが得られるはずです。次に、削除したものを復元します。

または、より多くのストレージの料金を支払います。:-)

于 2014-08-04T22:13:06.310 に答える
0

sshを使用してアプリケーションディレクトリに移動するssh clients (i use putty)command prompt、不要なファイルを見つけて削除してみてください。

私の場合、フォルダーのコンテンツを削除することはapp-log魅力的でした。

temp フォルダーと log フォルダーに注意する

于 2014-12-24T09:28:28.390 に答える