| podman-system-reset(1) | General Commands Manual | podman-system-reset(1) |
نام (NAME)
podman-system-reset - بازنشانی فضای ذخیرهسازی به وضعیت اولیه
خلاصه دستور (SYNOPSIS)
podman system reset [options]
توضیحات (DESCRIPTION)
دستور podman system reset تمام پادها، کانتینرها، ایمیجها، شبکهها، حجمها (volumes) و ماشینها را حذف میکند. این دستور همچنین دایرکتوریهای پیکربندیشدهٔ graphRoot و runRoot را حذف میکند. اطمینان حاصل کنید که این مسیرها روی دایرکتوریهای مهم تنظیم نشده باشند.
این دستور باید پیش از تغییر هر یک از فیلدهای زیر در فایلهای containers.conf یا storage.conf اجرا شود: driver، static_dir، tmp_dir یا volume_path.
دستور podman system reset پیکربندی فعلی را خوانده و تلاش میکند تمام پیکربندیهای مرتبط را حذف کند. اگر مدیر سیستم ابتدا فایلهای پیکربندی را تغییر داده باشد، ممکن است podman system reset نتواند فضای ذخیرهسازی قبلی را پاکسازی کند.
دستور podman system reset واحدهای systemd مربوط به podman.service و podman.socket را بازراهاندازی نمیکند. ممکن است لازم باشد پس از اجرای این دستور، آنها را بهصورت دستی بازراهاندازی نمایید.
گزینهها (OPTIONS)
--force, -f
درخواست تایید برای انجام عملیات نمایش داده نمیشود (اجبار در اجرا).
--help, -h
چاپ راهنمای نحوه استفاده از دستور.
مثالها (EXAMPLES)
بازنشانی تمام فضای ذخیرهسازی به یک وضعیت اولیه و پاک:
$ podman system reset
WARNING! This will remove:
- all containers
- all pods
- all images
- all networks
- all build cache
- all machines
- all volumes
- the graphRoot directory: /var/lib/containers/storage
- the runRoot directory: /run/containers/storage
Are you sure you want to continue? [y/N] y
بازنشانی اجباری تمام فضای ذخیرهسازی به وضعیت اولیه و پاک:
$ podman system reset --force
انتقال کاربر بدون ریشه (rootless) از درایور VFS به overlay با fuse-overlayfs
اگر کاربر کانتینرهای بدون ریشه را بدون نصب بودن برنامهٔ fuse-overlayfs اجرا کرده باشد، Podman بهطور پیشفرض از فضای ذخیرهسازی vfs در دایرکتوری خانگی او استفاده میکند. اگر بخواهد از fuse-overlay استفاده نماید، باید بستهٔ fuse-overlayfs را نصب کند. کاربر باید فضای ذخیرهسازی را بازنشانی کند تا بهطور پیشفرض از overlayfs استفاده شود. ابتدا با همان کاربر دستور podman system reset را اجرا کنید تا فضای ذخیرهسازی VFS حذف گردد. اکنون کاربر میتواند در صورت لزوم فایل /etc/containers/storage.conf را برای اعمال هرگونه تغییر ویرایش کند. اگر مقدار پیشفرض سیستم قبلاً overlay بوده باشد، نیازی به ایجاد تغییر برای سوییچ به fuse-overlayfs نیست. Podman هنگام تنظیم درایور overlay وجود برنامهٔ fuse-overlayfs را بررسی میکند تا از آن استفاده کند و فقط در صورتی که این برنامه وجود نداشته باشد به vfs بازمیگردد. کاربران میتوانند دستور podman info را اجرا کنند تا مطمئن شوند Podman از fuse-overlayfs و درایور overlay استفاده میکند.
همچنین ببینید (SEE ALSO)
podman(1), podman-system(1), fuse-overlayfs(1), containers-storage.conf(5)
تاریخچه (HISTORY)
نوامبر ۲۰۱۹، در ابتدا توسط Dan Walsh (dwalsh at redhat dot com) گردآوری شد.