.TH "LVMPOLLD" "8" "مه ۲۰۲۵" "lvm2" "دستورهای مدیریتی و نگهداری" . .SH "نام (NAME)" lvmpolld \- دیمن نظارت و پیمایش بر عملیات پسزمینه LVM . .SH "خلاصه دستور (SYNOPSIS)" \fBlvmpolld\fP [\fIگزینهها\fR] .br .B lvmpolld .RB [ \-l | \-\-log .BR all | wire | debug ] .RB [ \-p | \-\-pidfile .IR مسیر_فایل_pid ] .RB [ \-s | \-\-socket .IR مسیر_سوکت ] .RB [ \-B | \-\-binary .IR مسیر_باینری_lvm ] .RB [ \-t | \-\-timeout .IR مقدار_مهلت_زمانی ] .RB [ \-f | \-\-foreground ] .RB [ \-h | \-\-help ] .RB [ \-V | \-\-version ] .br .B lvmpolld .RB [ \-\-dump ] . .SH "توضیحات (DESCRIPTION)" دیمن \fBlvmpolld\fR در پسزمینه سیستم اجرا شده و وضعیت عملیات طولانی مانند تبدیل آینهای، همگامسازی مجدد و انتقال دادههای LVM را ردیابی و تکمیل میکند. .PP دیمن \fBlvmpolld\fR یک دیمن پیمایش و نظارت (polling) برای سامانه مدیریت حجم منطقی (LVM) است. این دیمن درخواست‌های پیمایش عملیات از پیش مقداردهی‌شده را که از ابزارهای خط فرمان LVM2 صادر شده‌اند، دریافت می‌کند. این درخواست‌ها از دستورهای .BR lvconvert ، .BR pvmove ، .B lvchange یا .B vgchange در LVM2 سرچشمه می‌گیرند. .PP هدف اصلی \fBlvmpolld\fR کاهش تعداد فرایندهای پس‌زمینه‌ای است که به ازای هر عملیات پیمایش مجزا ایجاد می‌شوند تا تنها یک فرایند متمرکز وجود داشته باشد. این امر همچنین از احتمال توقف ناخواسته فرایندهای پس‌زمینه توسط عوامل خارجی جلوگیری می‌کند. .PP ابزار LVM تنها زمانی از \fBlvmpolld\fR استفاده می‌کند که در فایل .BR lvm.conf (5) با تنظیم .B global/use_lvmpolld فعال شده باشد. اگر این مقدار صراحتاً در پیکربندی LVM تعریف نشده باشد، از تنظیمات پیش‌فرض استفاده خواهد شد (خروجی دستور .B lvmconfig \-\-type default global/use_lvmpolld را ببینید). . .SH "گزینه‌ها (OPTIONS)" برای اجرای این دیمن در یک محیط آزمایشی، هر دو مسیر .I pidfile_path و .I socket_path باید نسبت به مقادیر پیش‌فرض تغییر داده شوند. . .TP .BR \-f ", " \-\-foreground عدم انشعاب (fork) در پس‌زمینه؛ اجرای مستقیم دیمن در پیش‌زمینه (foreground). .TP .BR \-h ", " \-\-help نمایش اطلاعات راهنما. .TP .BR \-l ", " \-\-log " " all | wire | debug انتخاب نوع پیام‌های ثبت وقایع (لاگ) جهت تولید. پیام‌ها از طریق سامانه syslog ثبت می‌شوند. علاوه بر این، در صورت استفاده از گزینه .BR \-f ، پیام‌ها به خروجی خطای استاندارد (stderr) نیز ارسال می‌گردند. دو دسته از پیام‌ها وجود دارد: .B wire و .BR debug . انتخاب مقدار .B all هر دو دسته را فعال می‌کند و معادل استفاده از فهرست جداشده با کاما یعنی .B \-l wire,debug است. .TP .BR \-p ", " \-\-pidfile " " \fIمسیر_فایل_pid\fR مسیر ذخیره فایل شناسه فرایند (PID). این گزینه مقدار پیش‌فرض داخلی (\fI/run/lvmpolld.pid\fR) و همچنین متغیر محیطی .B LVM_LVMPOLLD_PIDFILE را لغو می‌کند. از این فایل برای جلوگیری از اجرای هم‌زمان بیش از یک نمونه از دیمن استفاده می‌شود. .TP .BR \-s ", " \-\-socket " " \fIمسیر_سوکت\fR مسیر فایل سوکت ارتباطی. این گزینه مقدار پیش‌فرض داخلی (\fI/run/lvm/lvmpolld.socket\fR) و همچنین متغیر محیطی .B LVM_LVMPOLLD_SOCKET را بازنویسی و لغو می‌کند. .TP .BR \-t ", " \-\-timeout " " \fIمقدار_مهلت_زمانی\fR دیمن ممکن است پس از بیکار ماندن به مدت زمان مشخص‌شده (بر حسب ثانیه) متوقف و خاموش شود. در صورتی که این گزینه حذف شود یا مقدار آن صفر تعیین گردد، دیمن در حالت بیکاری هرگز خاموش نخواهد شد. .TP .BR \-B ", " \-\-binary " " \fIمسیر_باینری_lvm\fR مسیر اختیاری برای فایل اجرایی باینری جایگزین LVM (پیش‌فرض: \fI/usr/bin/lvm\fR). تنها برای اهداف آزمایشی استفاده می‌شود. .TP .BR \-V ", " \-\-version نمایش نسخه دیمن lvmpolld. .TP .B \-\-dump برقراری ارتباط با دیمن در حال اجرای lvmpolld جهت دریافت وضعیت کامل و چاپ آن در قالب خام. . .SH "متغیرهای محیطی (ENVIRONMENT VARIABLES)" .TP .B LVM_LVMPOLLD_PIDFILE مسیر فایل شناسه فرایند (pid). .TP .B LVM_LVMPOLLD_SOCKET مسیر فایل سوکت ارتباطی. . .SH "همچنین ببینید (SEE ALSO)" .BR lvm (8), .BR lvm.conf (5)