名称

podman-system-renumber - 迁移锁编号以处理锁数量上限的变化

概要

podman system renumber

描述

podman system renumber 重新编号容器和 Pod 使用的锁。

每个 Podman 容器和 Pod 在创建时都会分配一个锁,最多可以分配containers.confnum_locks参数控制的最大数量的锁。

当所有可用的锁都被用尽时,在移除一些现有容器和 Pod 之前,将无法创建任何其他容器和 Pod。通过修改containers.conf 并随后运行podman system renumber 来准备新的锁(并将锁编号重新分配以适应新的结构)可以避免这种情况。

在对num_locks进行任何更改后,必须调用podman system renumber - 否则,由于可用锁的数量与配置的锁数量冲突,Podman 启动时会导致错误。

podman system renumber 还可以用于将 1.0 及更早版本的 Podman(使用不同的锁定方案)迁移到新的锁定模型。虽然这不是严格要求的,但强烈建议这样做,因为否则可能会发生死锁。

如果可能,请避免在其他 Podman 进程正在运行时调用podman system renumber

另请参阅

podman(1), podman-system(1), containers.conf(5)

历史

2019 年 2 月,最初由 Matt Heon (mheon at redhat dot com) 编译