LVM-LVPOLL(8) دستورهای مدیریتی و نگهداری LVM-LVPOLL(8)

lvm-lvpoll - ادامه و نظارت بر عملیات پیمایش و تبدیل روی حجمهای منطقی LVM

lvm lvpoll --polloperation عملیات حجم_منطقی

دستور داخلی lvm lvpoll توسط سرویس lvmpolld برای نظارت بر اتمام عملیات طولانی مانند تبدیل آینهای (lvconvert) و انتقال دادهها (pvmove) استفاده میشود. خود lvpoll این عملیات را آغاز نمی‌کند و در حالت عادی نیازی به اجرای مستقیم آن توسط کاربر نیست.

lvm lvpoll --polloperation pvmove|convert|merge|merge_thin LV ...

[ -A|--autobackup y|n ]
[ -i|--interval Number ]
[ --abort ]
[ --handlemissingpvs ]
[ COMMON_OPTIONS ]

گزینه‌های عمومی برای lvm:

[ -d|--debug ]
[ -h|--help ]
[ -q|--quiet ]
[ -t|--test ]
[ -v|--verbose ]
[ -y|--yes ]
[ --commandprofile String ]
[ --config String ]
[ --devices PV ]
[ --devicesfile String ]
[ --driverloaded y|n ]
[ --journal String ]
[ --lockopt String ]
[ --longhelp ]
[ --nohints ]
[ --nolocking ]
[ --profile String ]
[ --version ]

--abort
توقف پردازش یک عملیات پیمایش در lvmpolld.

-A|--autobackup y|n
مشخص می‌کند که آیا فراداده‌ها پس از تغییر باید به طور خودکار پشتیبان‌گیری شوند یا خیر. فعال‌سازی این گزینه اکیداً توصیه می‌شود! برای اطلاعات بیشتر vgcfgbackup(8) را ببینید.

--commandprofile String
نمایه دستور مورد استفاده برای پیکربندی دستور. برای اطلاعات بیشتر درباره نمایه‌ها lvm.conf(5) را ببینید.

--config String
تنظیمات پیکربندی برای دستور. این تنظیمات بر مقادیر lvm.conf(5) تقدم دارند. آرگومان String از همان قالب lvm.conf(5) استفاده می‌کند، یا می‌تواند از نحو بخش/فیلد استفاده کند. برای اطلاعات بیشتر درباره پیکربندی lvm.conf(5) را ببینید.

-d|--debug ...
تنظیم سطح اشکال‌زدایی. از ۱ تا ۶ بار تکرار کنید تا جزئیات پیام‌های ارسالی به فایل لاگ و/یا syslog (در صورت پیکربندی) افزایش یابد.

--devices PV
دستگاه‌هایی را که برای دستور قابل مشاهده و دسترسی هستند محدود می‌کند. دستگاه‌هایی که در فهرست نباشند به عنوان مفقود ظاهر می‌شوند. این گزینه می‌تواند تکرار شود، یا یک فهرست از دستگاه‌ها با کاما جدا شده را می‌پذیرد. این گزینه بر فایل دستگاه‌ها تقدم دارد.

--devicesfile String
فایلی حاوی فهرست دستگاه‌هایی که LVM باید استفاده کند. این فایل باید در /etc/lvm/devices/ موجود باشد و با دستور lvmdevices(8) مدیریت می‌شود. این تنظیمات بر devices/devicesfile و devices/use_devicesfile در lvm.conf(5) تقدم دارد.

--driverloaded y|n
اگر بر روی no تنظیم شود، دستور تلاشی برای استفاده از device-mapper نخواهد کرد. برای آزمایش و اشکال‌زدایی.

--handlemissingpvs
امکان ادامه عملیات پیمایش را در صورت مفقود بودن PVها فراهم می‌کند، به عنوان مثال برای تعمیرات ناشی از دستگاه‌های معیوب.

-h|--help
نمایش متن راهنما.

-i|--interval Number
گزارش میزان پیشرفت در فواصل زمانی منظم.

--journal String
ثبت اطلاعات در ژورنال systemd. این اطلاعات علاوه بر اطلاعات فعال‌شده با تنظیم log/journal در lvm.conf است. command: ثبت اطلاعات درباره دستور. output: ثبت خروجی پیش‌فرض دستور. debug: ثبت اشکال‌زدایی کامل دستور.

--lockopt String
برای ارسال گزینه‌های موارد خاص به lvmlockd استفاده می‌شود. برای اطلاعات بیشتر lvmlockd(8) را ببینید.

--longhelp
نمایش متن راهنمای جامع.

--nohints
عدم استفاده از فایل راهنما (hints) برای یافتن دستگاه‌های مربوط به PVها. در صورت عدم استفاده از راهنماها، دستور ممکن است دستگاه‌های بیشتری را برای یافتن PVها بخواند. دستور همچنان ابطال استاندارد فایل راهنما را در صورت لزوم انجام خواهد داد.

--nolocking
غیرفعال‌سازی قفل‌گذاری. با احتیاط استفاده شود؛ دستورات همزمان ممکن است نتایج نادرستی ایجاد کنند.

--polloperation pvmove|convert|merge|merge_thin
دستوری که باید از طریق lvmpolld انجام شود.

--profile String
نام مستعار برای --commandprofile یا --metadataprofile بسته به نوع دستور.

-q|--quiet ...
فرونشاندن خروجی و پیام‌های گزارش. بر --debug و --verbose تقدم دارد. یک بار تکرار کنید تا هرگونه پرسش تاییدیه با پاسخ 'no' نیز فرونشانده شود.

-t|--test
اجرا در حالت آزمایشی. دستورات فراداده‌ها را به‌روزرسانی نخواهند کرد. این قابلیت با غیرفعال کردن تمامی عملیات نوشتن فراداده و با این حال بازگرداندن وضعیت موفقیت به تابع فراخواننده پیاده‌سازی شده است. این امر ممکن است در عملیات چندمرحله‌ای چنانچه ابزاری به بازخوانی فراداده‌هایی که فکر می‌کند تغییر کرده‌اند اما تغییر نکرده‌اند تکیه کند، منجر به پیام‌های خطای غیرمعمول شود.

-v|--verbose ...
تنظیم سطح پرگویی. از ۱ تا ۴ بار تکرار کنید تا جزئیات پیام‌های ارسالی به stdout و stderr افزایش یابد.

--version
نمایش اطلاعات نسخه.

-y|--yes
عدم درخواست تایید به صورت تعاملی و در نظر گرفتن همیشگی پاسخ مثبت. با احتیاط بسیار زیاد استفاده شود. (برای پاسخ منفی خودکار، -qq را ببینید.)

نام حجم منطقی (Logical Volume). برای نام‌های معتبر lvm(8) را ببینید. یک آرگومان مکانی LV به طور کلی شامل نام VG و نام LV است، مانند VG/LV.
برای اطلاعات درباره محتوای رشته به توضیحات گزینه مربوطه مراجعه کنید.
اندازه یک عدد ورودی است که یک واحد اختیاری را می‌پذیرد. واحدهای ورودی صرف‌نظر از بزرگی یا کوچکی حروف، همیشه به صورت مقادیر پایه دو در نظر گرفته می‌شوند؛ به عنوان مثال 'k' و 'K' هر دو به ۱۰۲۴ اشاره دارند. واحد ورودی پیش‌فرض با حرف و به دنبال آن |UNIT مشخص می‌شود. UNIT نشان‌دهنده سایر واحدهای ورودی ممکن است: b|B بایت، s|S بخش‌های (قطاع‌های) ۵۱۲ بایتی، k|K کیبی‌بایت (KiB)، m|M مبی‌بایت (MiB)، g|G گیبی‌بایت (GiB)، t|T تبی‌بایت (TiB)، p|P پبی‌بایت (PiB)، e|E اکسبی‌بایت (EiB). (این مورد نباید با گزینه کنترل خروجی --units اشتباه گرفته شود که در آن حروف بزرگ به معنای مضرب‌های ۱۰۰۰ هستند.)

برای اطلاعات درباره متغیرهای محیطی مورد استفاده lvm به lvm(8) مراجعه کنید. به عنوان مثال، LVM_VG_NAME معمولاً می‌تواند به جای پارامتر الزامی VG جایگزین شود.

برای یافتن نام LV مربوط به pvmove که توسط دستور اصلی pvmove /dev/name ایجاد شده است، از دستور زیر استفاده کنید:
lvs -a -S move_pv=/dev/name

ادامه پیمایش یک عملیات pvmove:
lvm lvpoll --polloperation pvmove vg00/pvmove0

لغو یک عملیات pvmove:
lvm lvpoll --polloperation pvmove --abort vg00/pvmove0

ادامه پیمایش تبدیل آینه‌ای:
lvm lvpoll --polloperation convert vg00/lvmirror

ادامه تعمیر آینه‌ای:
lvm lvpoll --polloperation convert vg/damaged_mirror --handlemissingpvs

ادامه ادغام تصویر لحظه‌ای:
lvm lvpoll --polloperation merge vg/snapshot_old

ادامه ادغام تصویر لحظه‌ای کم‌حجم (thin snapshot merge):
lvm lvpoll --polloperation merge_thin vg/thin_snapshot

lvm(8), lvm.conf(5), lvmconfig(8), lvmdevices(8),

pvchange(8), pvck(8), pvcreate(8), pvdisplay(8), pvmove(8), pvremove(8), pvresize(8), pvs(8), pvscan(8),

vgcfgbackup(8), vgcfgrestore(8), vgchange(8), vgck(8), vgcreate(8), vgconvert(8), vgdisplay(8), vgexport(8), vgextend(8), vgimport(8), vgimportclone(8), vgimportdevices(8), vgmerge(8), vgmknodes(8), vgreduce(8), vgremove(8), vgrename(8), vgs(8), vgscan(8), vgsplit(8),

lvcreate(8), lvchange(8), lvconvert(8), lvdisplay(8), lvextend(8), lvreduce(8), lvremove(8), lvrename(8), lvresize(8), lvs(8), lvscan(8),

lvm-fullreport(8), lvm-lvpoll(8), blkdeactivate(8), lvmdump(8),

dmeventd(8), lvmpolld(8), lvmlockd(8), lvmlockctl(8), cmirrord(8), lvmdbusd(8), fsadm(8),

lvmsystemid(7), lvmreport(7), lvmcache(7), lvmraid(7), lvmthin(7), lvmvdo(7), lvmautoactivation(7)

مه ۲۰۲۵ lvm2