名称

podman-system-df - 显示 Podman 磁盘使用情况

简介

podman system df [options]

描述

显示镜像、容器和卷的 Podman 磁盘使用情况。

注意:报告的镜像可回收大小可能不准确。它可能会报告可回收的量大于实际清理能释放的量。如果使用共享某些层的不同镜像,就会发生这种情况。

选项

--format=格式

使用 Go 模板或 JSON 漂亮地打印镜像。此标志不能与 --verbose 结合使用。

Go 模板的有效占位符如下所列

占位符

描述

.Active

指示卷是否正在使用

.RawReclaimable

每种类型的原始可回收大小

.RawSize

每种类型的原始大小

.Reclaimable

每种类型的可回收大小(人类可读)

.Size

每种类型的大小(人类可读)

.Total

每种类型的总项目数

.Type

数据类型

--verbose, -v

显示空间使用情况的详细信息

示例

显示磁盘使用情况

$ podman system df
TYPE            TOTAL   ACTIVE   SIZE    RECLAIMABLE
Images          6       2        281MB   168MB (59%)
Containers      3       1        0B      0B (0%)
Local Volumes   1       1        22B     0B (0%)

以详细模式显示磁盘使用情况

$ podman system df -v
Images space usage:

REPOSITORY                 TAG      IMAGE ID       CREATED       SIZE     SHARED SIZE   UNIQUE SIZE   CONTAINERS
docker.io/library/alpine   latest   5cb3aa00f899   2 weeks ago   5.79MB   0B            5.79MB       5

Containers space usage:

CONTAINER ID    IMAGE   COMMAND       LOCAL VOLUMES   SIZE     CREATED        STATUS       NAMES
073f7e62812d    5cb3    sleep 100     1               0B       20 hours ago   exited       zen_joliot
3f19f5bba242    5cb3    sleep 100     0               5.52kB   22 hours ago   exited       pedantic_archimedes
8cd89bf645cc    5cb3    ls foodir     0               58B      21 hours ago   configured   agitated_hamilton
a1d948a4b61d    5cb3    ls foodir     0               12B      21 hours ago   exited       laughing_wing
eafe3e3c5bb3    5cb3    sleep 10000   0               72B      21 hours ago   exited       priceless_liskov

Local Volumes space usage:

VOLUME NAME   LINKS   SIZE
data          1       0B

仅显示每种类型的总计数

$ podman system df --format "{{.Type}}\t{{.Total}}"
Images          1
Containers      5
Local Volumes   1

以 JSON 格式显示磁盘使用情况

$ podman system df --format json
[
    {"Type":"Images","Total":12,"Active":3,"RawSize":13491151377,"RawReclaimable":922956674,"TotalCount":12,"Size":"13.49GB","Reclaimable":"923MB (7%)"},
    {"Type":"Containers","Total":4,"Active":0,"RawSize":209266,"RawReclaimable":209266,"TotalCount":4,"Size":"209.3kB","Reclaimable":"209.3kB (100%)"},
    {"Type":"Local Volumes","Total":6,"Active":1,"RawSize":796638905,"RawReclaimable":47800633,"TotalCount":6,"Size":"796.6MB","Reclaimable":"47.8MB (6%)"}
]

以自定义格式显示类型和大小

$ podman system df --format "{{.Type}}: {{.Size}} ({{.Reclaimable}} reclaimable)"

Images: 13.49GB (923MB (7%) reclaimable)
Containers: 209.3kB (209.3kB (100%) reclaimable)
Local Volumes: 796.6MB (47.8MB (6%) reclaimable)

另请参阅

podman(1), podman-system(1)

历史

2019 年 3 月,由 Qi Wang (qiwan at redhat dot com) 最初整理