LVMDUMP(8) دستورهای مدیریتی و نگهداری LVMDUMP(8)

lvmdump - ایجاد بسته اطلاعات عیبیابی و گزارش تشخیصی LVM2

lvmdump [-a] [-c] [-d دایرکتوری] [-h] [-l] [-m] [-s] [-u]

ابزار lvmdump اطلاعات پیکربندی، وضعیت دیسکها، گزارشهای سیستمی و متادیتای LVM را برای اهداف عیبیابی و پشتیبانی فنی در یک فایل فشرده tar.bz2 ذخیره میکند.

محتوای این بسته فشرده به شرح زیر است:

•
اطلاعات dmsetup
•
جدول فرایندهای در حال اجرای سیستم
•
ورودی‌های اخیر از فایل /var/log/messages (شامل پیام‌های سیستمی)
•
پیکربندی کامل و حافظه موقت (کش) LVM (محتوای مسیر /etc/lvm)
•
فهرست گره‌های دستگاه موجود در مسیر /dev
•
فهرست فایل‌های موجود در /sys/block
•
فهرست فایل‌های موجود در /sys/devices/virtual/block
•
در صورت فعال‌سازی با گزینه -c، داده‌های مربوط به کلاستر (در صورت اجرای clvmd)
•
در صورت فعال‌سازی با گزینه -m، تخلیه و نسخه پشتیبان متادیتا نیز گنجانده می‌شود
•
در صورت فعال‌سازی با گزینه -a، خروجی عیب‌یابی دستورات vgscan، pvscan و فهرست تمام گروه‌های حجم، حجم‌های فیزیکی و حجم‌های منطقی موجود گنجانده خواهد شد
•
در صورت فعال‌سازی با گزینه -l، وضعیت lvmetad (در صورت در حال اجرا بودن)
•
در صورت فعال‌سازی با گزینه -p، وضعیت lvmpolld (در صورت در حال اجرا بودن)
•
در صورت فعال‌سازی با گزینه -s، اطلاعات سیستم و پیش‌زمینه آن
•
در صورت فعال‌سازی با گزینه -u، اطلاعات udev و پیش‌زمینه آن

جمع‌آوری پیشرفته اطلاعات (Advanced collection).
هشدار: اگر LVM پیش از این متوقف یا قفل شده باشد (hang)، در صورت استفاده از گزینه -a، ممکن است این اسکریپت نیز قفل شود و پاسخ ندهد.
در صورت در حال اجرا بودن دیمن clvmd، داده‌های مربوط به کلاستر را نیز جمع‌آوری می‌کند.
تخلیه اطلاعات در یک پوشه به جای فایل فشرده (tarball). به طور پیش‌فرض، lvmdump یک فایل فشرده شامل تمامی اطلاعات تولید می‌کند. با استفاده از این گزینه، می‌توان دستور داد که تنها درخت خام فایل‌های استخراج‌شده در پوشه‌ای به ریشه دایرکتوری ایجاد شود.
نمایش پیام راهنما.
گنجاندن گزارش دیمن lvmetad(8) در صورت در حال اجرا بودن. این گزارش شامل اطلاعات ذخیره‌شده در حافظه موقت (کش) lvmetad است: متادیتای VG، متادیتای PV و نگاشت‌های گوناگون میان آن‌ها جهت دسترسی سریع‌تر.
جمع‌آوری متادیتای LVM از حجم‌های فیزیکی (PVها). این گزینه یک نسخه تخلیه‌شده یک‌به‌یک (1:1) از ناحیه متادیتا از تمام PVهای قابل مشاهده برای سیستم ایجاد می‌کند که می‌تواند حجم خروجی را به میزان قابل توجهی افزایش دهد. با این حال، متادیتای تخلیه‌شده یک منبع تشخیصی بسیار باارزش به شمار می‌آید.
گنجاندن گزارش دیمن lvmpolld(8) در صورت در حال اجرا بودن. این گزارش شامل تمام عملیات در حال انجامی است که دیمن در حال حاضر آن‌ها را پایش می‌کند، به همراه تاریخچه بخشی از نتایج جمع‌آوری‌نشده عملیات نظرسنجی (polling) که پیش‌تر پایان یافته‌اند به همراه دلیل آن‌ها.
جمع‌آوری اطلاعات سیستم و پیش‌زمینه آن. در حال حاضر، این بخش شامل اطلاعات به‌دست‌آمده از فراخوانی دستور lsblk و اطلاعات گوناگون مربوط به systemd است: وضعیت کلی واحدهای systemd موجود در سیستم، وضعیت با جزئیات بیشتر واحدهایی که کارکرد LVM را کنترل می‌کنند و محتوای ژورنال سیستمی systemd برای راه‌اندازی جاری.
جمع‌آوری اطلاعات udev و پیش‌زمینه آن: فایل /etc/udev/udev.conf، نسخه دیمن udev (خروجی دستور 'udevadm info --version')، قوانین udev فعال در سیستم (محتوای پوشه‌های /lib/udev/rules.d و /etc/udev/rules.d)، فهرست فایل‌های موجود در پوشه /lib/udev و خروجی محتوای پایگاه‌داده فعلی udev (خروجی دستور 'udevadm info --export-db').

فایل اجرایی باینری LVM2 مورد استفاده. مقدار پیش‌فرض "lvm" است. گاهی ممکن است لازم باشد این متغیر را مثلاً بر روی "/usr/bin/lvm.static" تنظیم کنید.
فایل اجرایی باینری dmsetup مورد استفاده. مقدار پیش‌فرض "dmsetup" است.

lvm(8), lvmpolld(8), udev(8), udevadm(8)

مه ۲۰۲۵ lvm2