lxc-snapshot(1) lxc-snapshot(1) نام (NAME) lxc-snapshot - ثبت تصویر لحظه‌ای از یک کانتینر موجود خلاصه دستور (SYNOPSIS) 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] توضیحات (DESCRIPTION) دستور lxc-snapshot برای ایجاد، فهرست‌کردن و بازیابی تصاویر لحظه‌ای کانتینر به کار می‌رود. تصاویر لحظه‌ای به عنوان کانتینرهای تصویربرداری‌شده در مسیر پیکربندی کانتینر ذخیره می‌شوند. برای نمونه، اگر مسیر پیکربندی کانتینر /var/lib/lxc و نام کانتینر c1 باشد، اولین تصویر لحظه‌ای به عنوان کانتینر snap0 زیر مسیر /var/lib/lxc/c1/snaps ذخیره خواهد شد. اگر /var/lib/lxcsnaps، همان‌طور که در LXC 1.0 استفاده می‌شد، از قبل وجود داشته باشد، همچنان مورد استفاده قرار خواهد گرفت. گزینه‌ها (OPTIONS) -c,--comment comment_file یادداشت موجود در comment_file را به تصویر لحظه‌ای تازه‌ساخته‌شده پیوند می‌دهد. -d,--destroy snapshot-name تصویر لحظه‌ای مشخص‌شده را حذف می‌کند. اگر نام تصویر لحظه‌ای برابر با ALL باشد، تمام تصاویر لحظه‌ای حذف خواهند شد. -L,--list تصاویر لحظه‌ای موجود را فهرست می‌کند. -C,--showcomments یادداشت‌های مربوط به تصویر لحظه‌ای را در فهرست تصاویر نشان می‌دهد. -r,--restore snapshot-name تصویر لحظه‌ای مشخص‌شده را بازیابی می‌کند؛ به این معنا که یک کانتینر کاملاً جدید که رونوشتی از آن تصویر لحظه‌ای است ساخته می‌شود. -N, --newname هنگام بازیابی یک تصویر لحظه‌ای، در صورتی که آخرین آرگومان اختیاری به طور صریح با --newname مشخص نشده باشد، نام مورد استفاده برای کانتینر بازیابی‌شده خواهد بود. اگر نام جدید با نام اصلی کانتینر یکسان باشد، کانتینر اصلی حذف شده و کانتینر بازیابی‌شده جایگزین آن خواهد شد. توجه داشته باشید که در صورت استفاده از تصاویر لحظه‌ای با پشتیبانی overlayfs یا zfs، حذف تصویر لحظه‌ای اصلی امکان‌پذیر نیست. گزینه‌های عمومی (COMMON OPTIONS) این گزینه‌ها میان بیشتر دستورات lxc مشترک هستند. -?, -h, --help پیام راهنمای مفصل‌تری نسبت به حالت عادی نمایش می‌دهد. --usage پیام شیوه استفاده از دستور را نمایش می‌دهد. -q, --quiet حالت بی‌صدا را فعال می‌کند. -P, --lxcpath=PATH استفاده از یک مسیر کانتینر جایگزین. مقدار پیش‌فرض /var/lib/lxc است. -o, --logfile=FILE خروجی لاگ را به یک پرونده لاگ جایگزین FILE هدایت می‌کند. حالت پیش‌فرض عدم ثبت لاگ است. -l, --logpriority=LEVEL اولویت لاگ را روی LEVEL تنظیم می‌کند. اولویت پیش‌فرض لاگ ERROR است. مقادیر ممکن عبارتند از: FATAL، ALERT، CRIT، WARN، ERROR، NOTICE، INFO، DEBUG، TRACE. توجه داشته باشید که این گزینه اولویت وقایع ثبت‌شده در فایل لاگ جایگزین را تنظیم می‌کند و بر رویدادهای ERROR در خروجی استاندارد خطا (stderr) تأثیری ندارد. -n, --name=NAME استفاده از شناسه کانتینر NAME. قالب شناسه کانتینر یک رشته الفبایی-عددی است. --rcfile=FILE فایل پیکربندی را جهت تنظیم عملکردهای مجازی‌سازی و جداسازی برای کانتینر مشخص می‌کند. در صورت وجود، این فایل پیکربندی حتی در صورتی که کانتینر قبلاً ایجادشده (از طریق lxc-create) دارای فایل پیکربندی باشد نیز استفاده خواهد شد. --version شماره نسخه را نمایش می‌دهد. همچنین ببینید (SEE ALSO) 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 lxc-snapshot(1)