コンテンツにスキップ

トラブルシューティング / インストール後にホストのディスクを大量に占有する

状況によっては、overlay2 の最低システム要件(Linux 4.0+ カーネル、または RHEL/CentOS の 3.10.0-514+ バージョン)を満たさない場合、Docker はデフォルトで非ユニオンファイルシステム vfs をストレージエンジンとして使用します。

vfs はディスクを大量に占有するため、ディスク容量が限られているサーバーでは、起動後にディスク領域が満杯になり、DataFlux Func が実行できなくなる可能性があります。

1. Linux / CentOS のバージョンを確認する

Linux カーネル / CentOS のバージョンは、以下のコマンドで確認できます:

Bash
1
2
3
4
5
# Linux カーネルバージョン
uname -a

# CentOS リリースバージョン
cat /etc/redhat-release

出力は以下のとおりです:

2. Docker の現在のストレージエンジンを確認する

Docker が現在使用しているストレージエンジンは、以下のコマンドで確認できます:

Bash
1
sudo docker info

出力は以下のとおりです:

3. 既知の問題が存在するオペレーティングシステム

現在判明している、この状況が発生する可能性があるオペレーティングシステムは次のとおりです:

  • CentOS 7.2 オリジナル版(Alibaba Cloud プラットフォームが提供する CentOS 7.2 はカーネルがアップグレードされているため、正常にインストールできます)

4. 関連ドキュメント