lxc-snapshot(1) lxc-snapshot(1)

lxc-snapshot - ثبت تصویر لحظه‌ای از یک کانتینر موجود


lxc-snapshot
{-n, --name name} [-c, --comment file]

lxc-snapshot
{-n, --name name} {-d, -destroy snapshot-name}

lxc-snapshot
{-n, --name name} {-L, --list } [-C, --showcomments ]

lxc-snapshot
{-n, --name name} {-r, -restore snapshot-name} [-N, --newname newname]

دستور lxc-snapshot برای ایجاد، فهرست‌کردن و بازیابی تصاویر لحظه‌ای کانتینر به کار می‌رود.

تصاویر لحظه‌ای به عنوان کانتینرهای تصویربرداری‌شده در مسیر پیکربندی کانتینر ذخیره می‌شوند. برای نمونه، اگر مسیر پیکربندی کانتینر /var/lib/lxc و نام کانتینر c1 باشد، اولین تصویر لحظه‌ای به عنوان کانتینر snap0 زیر مسیر /var/lib/lxc/c1/snaps ذخیره خواهد شد. اگر /var/lib/lxcsnaps، همان‌طور که در LXC 1.0 استفاده می‌شد، از قبل وجود داشته باشد، همچنان مورد استفاده قرار خواهد گرفت.

یادداشت موجود در comment_file را به تصویر لحظه‌ای تازه‌ساخته‌شده پیوند می‌دهد.
تصویر لحظه‌ای مشخص‌شده را حذف می‌کند. اگر نام تصویر لحظه‌ای برابر با ALL باشد، تمام تصاویر لحظه‌ای حذف خواهند شد.
تصاویر لحظه‌ای موجود را فهرست می‌کند.
یادداشت‌های مربوط به تصویر لحظه‌ای را در فهرست تصاویر نشان می‌دهد.
تصویر لحظه‌ای مشخص‌شده را بازیابی می‌کند؛ به این معنا که یک کانتینر کاملاً جدید که رونوشتی از آن تصویر لحظه‌ای است ساخته می‌شود.
هنگام بازیابی یک تصویر لحظه‌ای، در صورتی که آخرین آرگومان اختیاری به طور صریح با --newname مشخص نشده باشد، نام مورد استفاده برای کانتینر بازیابی‌شده خواهد بود. اگر نام جدید با نام اصلی کانتینر یکسان باشد، کانتینر اصلی حذف شده و کانتینر بازیابی‌شده جایگزین آن خواهد شد. توجه داشته باشید که در صورت استفاده از تصاویر لحظه‌ای با پشتیبانی overlayfs یا zfs، حذف تصویر لحظه‌ای اصلی امکان‌پذیر نیست.

این گزینه‌ها میان بیشتر دستورات lxc مشترک هستند.

-?, -h, --help
پیام راهنمای مفصل‌تری نسبت به حالت عادی نمایش می‌دهد.
پیام شیوه استفاده از دستور را نمایش می‌دهد.
حالت بی‌صدا را فعال می‌کند.
استفاده از یک مسیر کانتینر جایگزین. مقدار پیش‌فرض /var/lib/lxc است.
خروجی لاگ را به یک پرونده لاگ جایگزین FILE هدایت می‌کند. حالت پیش‌فرض عدم ثبت لاگ است.
اولویت لاگ را روی LEVEL تنظیم می‌کند. اولویت پیش‌فرض لاگ ERROR است. مقادیر ممکن عبارتند از: FATAL، ALERT، CRIT، WARN، ERROR، NOTICE، INFO، DEBUG، TRACE.

توجه داشته باشید که این گزینه اولویت وقایع ثبت‌شده در فایل لاگ جایگزین را تنظیم می‌کند و بر رویدادهای ERROR در خروجی استاندارد خطا (stderr) تأثیری ندارد.

استفاده از شناسه کانتینر NAME. قالب شناسه کانتینر یک رشته الفبایی-عددی است.
فایل پیکربندی را جهت تنظیم عملکردهای مجازی‌سازی و جداسازی برای کانتینر مشخص می‌کند.

در صورت وجود، این فایل پیکربندی حتی در صورتی که کانتینر قبلاً ایجادشده (از طریق lxc-create) دارای فایل پیکربندی باشد نیز استفاده خواهد شد.

شماره نسخه را نمایش می‌دهد.

lxc(7), lxc-create(1), lxc-copy(1), lxc-destroy(1), lxc-start(1), lxc-stop(1), lxc-execute(1), lxc-console(1), lxc-monitor(1), lxc-wait(1), lxc-cgroup(1), lxc-ls(1), lxc-info(1), lxc-freeze(1), lxc-unfreeze(1), lxc-attach(1), lxc.conf(5)

2026-08-01