跳轉到

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

某些情況下,由於達不到 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. 相關文件