跳轉至

故障排查 / 安裝後佔據大量主機磁盤

某些情況下,由於達不到 overlay2 所需的最低系統要求(Linux 4.0+ 內核,或 3.10.0-514+ 版本的 RHEL/CentOS),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 原版(阿里雲平台提供的 CentOS 7.2 升級過內核,可以正常安裝)

4. 相關文檔