podman-system-renumber(1) General Commands Manual podman-system-renumber(1)

podman-system-renumber - بازشماری شماره‌های قفل برای مدیریت تغییر در حداکثر تعداد قفل‌ها

podman system renumber

دستور podman system renumber قفل‌های مورد استفاده توسط کانتینرها و پادها را بازشماری و مجدداً شماره‌گذاری می‌کند.

در هنگام ایجاد، به هر کانتینر و پاد Podman یک قفل اختصاص داده می‌شود که حداکثر تعداد آن توسط پارامتر num_locks در فایل containers.conf کنترل می‌گردد.

هنگامی که تمام قفل‌های موجود مصرف شوند، هیچ کانتینر و پاد دیگری تا زمانی که برخی از کانتینرها و پادهای موجود حذف نشوند، قابل ایجاد نخواهد بود. با افزایش تعداد قفل‌های در دسترس از طریق ویرایش containers.conf و سپس اجرای دستور podman system renumber برای آماده‌سازی قفل‌های جدید (و بازتخصیص شماره‌های قفل جهت تطبیق با ساختار جدید) می‌توان از این مشکل جلوگیری کرد.

دستور podman system renumber باید پس از هرگونه تغییری در num_locks فراخوانی شود؛ عدم انجام این کار منجر به بروز خطا در راه‌اندازی Podman خواهد شد، زیرا تعداد قفل‌های موجود با تعداد قفل‌های پیکربندی‌شده مغایرت پیدا می‌کند.

دستور podman system renumber همچنین می‌تواند برای ارتقا و مهاجرت از نسخه‌های 1.0 و قدیمی‌تر Podman که از طرح قفل‌گذاری متفاوتی استفاده می‌کردند به مدل قفل‌گذاری جدید به کار رود. انجام این کار اجباری نیست، اما به‌شدت توصیه می‌شود؛ چرا که در غیر این صورت ممکن است بن‌بست (deadlock) رخ دهد.

در صورت امکان، از فراخوانی podman system renumber در زمانی که سایر فرآیندهای Podman در حال اجرا هستند خودداری فرمایید.

بازشماری قفل‌های کانتینر و پاد پس از ویرایش تنظیم num_locks در containers.conf:

$ podman system renumber

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

فوریه ۲۰۱۹، در ابتدا توسط Matt Heon (mheon at redhat dot com) گردآوری شد.