.nh .TH runc-restore "8" .SH "نام (NAME)" \fBrunc-restore\fP \- بازیابی یک کانتینر از یک نقطه بازرسی (checkpoint) قبلی .SH "خلاصه دستور (SYNOPSIS)" \fBrunc restore\fP [\fIگزینه\fP ...] \fIcontainer-id\fP .SH "توضیحات (DESCRIPTION)" نمونه کانتینر را از یک \fBrunc checkpoint\fP که قبلاً انجام شده است بازیابی می‌کند\&. .SH "گزینه‌ها (OPTIONS)" .TP \fB--console-socket\fP \fIمسیر\fP مسیر یک سوکت \fBAF_UNIX\fP که توصیف‌کننده فایل ارجاع‌دهنده به انتهای اصلی (master) پایانه کاذب (pseudoterminal) کنسول را دریافت خواهد کرد. مستندات docs/terminals \[la]https://github.com/opencontainers/runc/blob/master/docs/terminals.md\[ra]\& را ببینید. .TP \fB--image-path\fP \fIمسیر\fP تنظیم مسیر دریافت فایل‌های ایمیج criu برای بازیابی از آن‌ها. .TP \fB--work-path\fP \fIمسیر\fP تنظیم مسیر برای ذخیره‌سازی فایل‌های کاری و لاگ‌های criu. مقدار پیش‌فرض، استفاده مجدد از دایرکتوری فایل‌های ایمیج است. .TP \fB--tcp-established\fP مجاز کردن ثبت نقطه بازرسی/بازیابی اتصالات برقرارشده TCP. گزینه criu --tcp-establised در \[la]https://criu.org/CLI/opt/\-\-tcp\-established\[ra]\& را ببینید. .TP \fB--ext-unix-sk\fP مجاز کردن ثبت نقطه بازرسی/بازیابی سوکت‌های یونیکس خارجی. گزینه criu --ext-unix-sk در \[la]https://criu.org/CLI/opt/\-\-ext\-unix\-sk\[ra]\& را ببینید. .TP \fB--shell-job\fP مجاز کردن ثبت نقطه بازرسی/بازیابی کارهای پوسته (shell jobs). .TP \fB--file-locks\fP مجاز کردن ثبت نقطه بازرسی/بازیابی قفل‌های فایل. گزینه criu --file-locks در \[la]https://criu.org/CLI/opt/\-\-file\-locks\[ra]\& را ببینید. .TP \fB--manage-cgroups-mode\fP \fBsoft\fP|\fBfull\fP|\fBstrict\fP|\fBignore\fP\&. حالت cgroups. مقدار پیش‌فرض \fBsoft\fP است\&. گزینه criu --manage-cgroups در \[la]https://criu.org/CLI/opt/\-\-manage\-cgroups\[ra]\& را ببینید. به‌ویژه، برای بازیابی کانتینر در یک cgroup دیگر، باید از \fB--manage-cgroups-mode ignore\fP در هر دو مرحله \fBcheckpoint\fP و \fBrestore\fP استفاده شود، و \fIcontainer-id\fP (یا ویژگی \fBcgroupsPath\fP در پیکربندی OCI در صورت تنظیم شدن) باید تغییر داده شود. .TP \fB--bundle\fP|\fB-b\fP \fIمسیر\fP مسیر به ریشه دایرکتوری بسته (bundle). مقدار پیش‌فرض دایرکتوری جاری است. .TP \fB--detach\fP|\fB-d\fP جدا شدن از فرایند کانتینر. .TP \fB--pid-file\fP \fIمسیر\fP مشخص کردن فایلی که شناسه فرایند (PID) اولیه کانتینر در آن نوشته شود. .TP \fB--no-subreaper\fP غیرفعال کردن استفاده از subreaper که برای درو کردن (reap) فرایندهای والدتغییریافته (reparented) استفاده می‌شود. .TP \fB--no-pivot\fP عدم استفاده از pivot root برای محبوس کردن فرایند درون rootfs. از این گزینه به جز در شرایط استثنایی نباید استفاده شود، و ممکن است از نظر امنیتی ناامن باشد. .TP \fB--empty-ns\fP \fInamespace\fP ایجاد یک \fInamespace\fP، اما عدم بازیابی ویژگی‌های آن. گزینه criu --empty-ns در \[la]https://criu.org/CLI/opt/\-\-empty\-ns\[ra]\& را ببینید. .TP \fB--auto-dedup\fP فعال‌سازی حذف خودکار داده‌های تکراری (auto deduplication) در ایمیج‌های حافظه. گزینه criu --auto-dedup در \[la]https://criu.org/CLI/opt/\-\-auto\-dedup\[ra]\& را ببینید. .TP \fB--lazy-pages\fP استفاده از سازوکار مهاجرت تنبل (lazy migration). این امر نیازمند یک دیمن در حال اجرای \fBcriu lazy-pages\fP است. گزینه criu --lazy-pages در \[la]https://criu.org/CLI/opt/\-\-lazy\-pages\[ra]\& را ببینید. .TP \fB--lsm-profile\fP \fItype\fP:\fIlabel\fP مشخص کردن یک نمایه (profile) LSM برای استفاده در هنگام بازیابی. در اینجا \fItype\fP می‌تواند \fBapparmor\fP یا \fBselinux\fP باشد، و \fIlabel\fP یک برچسب معتبر LSM است. برای نمونه، \fB--lsm-profile "selinux:system_u:system_r:container_t:s0:c82,c137"\fP\&. به‌طور پیش‌فرض، از نمایه LSM ذخیره‌شده در نقطه بازرسی در هنگام بازیابی استفاده می‌شود. .TP \fB--lsm-mount-context\fP \fIcontext\fP مشخص کردن یک زمینه اتصال (mount context) مربوط به LSM برای استفاده در هنگام بازیابی. تنها اتصال‌هایی که دارای زمینه موجود هستند، زمینه آن‌ها جایگزین خواهد شد. با این گزینه امکان تغییر گزینه‌های اتصال SELinux وجود دارد. به جای اتصال با زمینه ثبت‌شده در نقطه بازرسی، از \fIcontext\fP مشخص‌شده استفاده خواهد شد. برای نمونه، \fB--lsm-mount-context "system_u:object_r:container_file_t:s0:c82,c137"\fP\&. .SH "همچنین ببینید (SEE ALSO)" \fBcriu\fP(8), \fBrunc-checkpoint\fP(8), \fBrunc\fP(8).