名称¶
podman-system-renumber - 迁移锁编号以处理锁数量上限的变化
概要¶
podman system renumber
描述¶
podman system renumber 重新编号容器和 Pod 使用的锁。
每个 Podman 容器和 Pod 在创建时都会分配一个锁,最多可以分配containers.conf 中num_locks参数控制的最大数量的锁。
当所有可用的锁都被用尽时,在移除一些现有容器和 Pod 之前,将无法创建任何其他容器和 Pod。通过修改containers.conf 并随后运行podman system renumber 来准备新的锁(并将锁编号重新分配以适应新的结构)可以避免这种情况。
在对num_locks进行任何更改后,必须调用podman system renumber - 否则,由于可用锁的数量与配置的锁数量冲突,Podman 启动时会导致错误。
podman system renumber 还可以用于将 1.0 及更早版本的 Podman(使用不同的锁定方案)迁移到新的锁定模型。虽然这不是严格要求的,但强烈建议这样做,因为否则可能会发生死锁。
如果可能,请避免在其他 Podman 进程正在运行时调用podman system renumber。
另请参阅¶
历史¶
2019 年 2 月,最初由 Matt Heon (mheon at redhat dot com) 编译