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

lvmpolld - دیمن نظارت و پیمایش بر عملیات پسزمینه LVM

lvmpolld [گزینهها]
lvmpolld [-l|--log all|wire|debug] [-p|--pidfile مسیر_فایل_pid] [-s|--socket مسیر_سوکت] [-B|--binary مسیر_باینری_lvm] [-t|--timeout مقدار_مهلت_زمانی] [-f|--foreground] [-h|--help] [-V|--version]
lvmpolld [--dump]

دیمن lvmpolld در پسزمینه سیستم اجرا شده و وضعیت عملیات طولانی مانند تبدیل آینهای، همگامسازی مجدد و انتقال دادههای LVM را ردیابی و تکمیل میکند.

دیمن lvmpolld یک دیمن پیمایش و نظارت (polling) برای سامانه مدیریت حجم منطقی (LVM) است. این دیمن درخواست‌های پیمایش عملیات از پیش مقداردهی‌شده را که از ابزارهای خط فرمان LVM2 صادر شده‌اند، دریافت می‌کند. این درخواست‌ها از دستورهای lvconvert، pvmove، lvchange یا vgchange در LVM2 سرچشمه می‌گیرند.

هدف اصلی lvmpolld کاهش تعداد فرایندهای پس‌زمینه‌ای است که به ازای هر عملیات پیمایش مجزا ایجاد می‌شوند تا تنها یک فرایند متمرکز وجود داشته باشد. این امر همچنین از احتمال توقف ناخواسته فرایندهای پس‌زمینه توسط عوامل خارجی جلوگیری می‌کند.

ابزار LVM تنها زمانی از lvmpolld استفاده می‌کند که در فایل lvm.conf(5) با تنظیم global/use_lvmpolld فعال شده باشد. اگر این مقدار صراحتاً در پیکربندی LVM تعریف نشده باشد، از تنظیمات پیش‌فرض استفاده خواهد شد (خروجی دستور lvmconfig --type default global/use_lvmpolld را ببینید).

برای اجرای این دیمن در یک محیط آزمایشی، هر دو مسیر pidfile_path و socket_path باید نسبت به مقادیر پیش‌فرض تغییر داده شوند.

عدم انشعاب (fork) در پس‌زمینه؛ اجرای مستقیم دیمن در پیش‌زمینه (foreground).
نمایش اطلاعات راهنما.
انتخاب نوع پیام‌های ثبت وقایع (لاگ) جهت تولید. پیام‌ها از طریق سامانه syslog ثبت می‌شوند. علاوه بر این، در صورت استفاده از گزینه -f، پیام‌ها به خروجی خطای استاندارد (stderr) نیز ارسال می‌گردند. دو دسته از پیام‌ها وجود دارد: wire و debug. انتخاب مقدار all هر دو دسته را فعال می‌کند و معادل استفاده از فهرست جداشده با کاما یعنی -l wire,debug است.
مسیر ذخیره فایل شناسه فرایند (PID). این گزینه مقدار پیش‌فرض داخلی (/run/lvmpolld.pid) و همچنین متغیر محیطی LVM_LVMPOLLD_PIDFILE را لغو می‌کند. از این فایل برای جلوگیری از اجرای هم‌زمان بیش از یک نمونه از دیمن استفاده می‌شود.
مسیر فایل سوکت ارتباطی. این گزینه مقدار پیش‌فرض داخلی (/run/lvm/lvmpolld.socket) و همچنین متغیر محیطی LVM_LVMPOLLD_SOCKET را بازنویسی و لغو می‌کند.
دیمن ممکن است پس از بیکار ماندن به مدت زمان مشخص‌شده (بر حسب ثانیه) متوقف و خاموش شود. در صورتی که این گزینه حذف شود یا مقدار آن صفر تعیین گردد، دیمن در حالت بیکاری هرگز خاموش نخواهد شد.
مسیر اختیاری برای فایل اجرایی باینری جایگزین LVM (پیش‌فرض: /usr/bin/lvm). تنها برای اهداف آزمایشی استفاده می‌شود.
نمایش نسخه دیمن lvmpolld.
برقراری ارتباط با دیمن در حال اجرای lvmpolld جهت دریافت وضعیت کامل و چاپ آن در قالب خام.

مسیر فایل شناسه فرایند (pid).
مسیر فایل سوکت ارتباطی.

lvm(8), lvm.conf(5)

مه ۲۰۲۵ lvm2