| LVM-LVPOLL(8) | دستورهای مدیریتی و نگهداری | LVM-LVPOLL(8) |
نام (NAME)
lvm-lvpoll - ادامه و نظارت بر عملیات پیمایش و تبدیل روی حجمهای منطقی LVM
خلاصه دستور (SYNOPSIS)
lvm lvpoll --polloperation عملیات حجم_منطقی
توضیحات (DESCRIPTION)
دستور داخلی lvm lvpoll توسط سرویس lvmpolld برای نظارت بر اتمام عملیات طولانی مانند تبدیل آینهای (lvconvert) و انتقال دادهها (pvmove) استفاده میشود. خود lvpoll این عملیات را آغاز نمیکند و در حالت عادی نیازی به اجرای مستقیم آن توسط کاربر نیست.
نحوه استفاده (USAGE)
lvm lvpoll --polloperation
pvmove|convert|merge|merge_thin LV ...
[ -i|--interval Number ]
[ --abort ]
[ --handlemissingpvs ]
[ COMMON_OPTIONS ]
گزینههای عمومی برای lvm:
[ -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 ]
گزینهها (OPTIONS)
--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
را ببینید.)
متغیرها (VARIABLES)
- LV
- نام حجم منطقی (Logical Volume). برای نامهای معتبر lvm(8) را ببینید. یک آرگومان مکانی LV به طور کلی شامل نام VG و نام LV است، مانند VG/LV.
- String
- برای اطلاعات درباره محتوای رشته به توضیحات گزینه مربوطه مراجعه کنید.
- Size[UNIT]
- اندازه یک عدد ورودی است که یک واحد اختیاری را میپذیرد. واحدهای ورودی صرفنظر از بزرگی یا کوچکی حروف، همیشه به صورت مقادیر پایه دو در نظر گرفته میشوند؛ به عنوان مثال '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 اشتباه گرفته شود که در آن حروف بزرگ به معنای مضربهای ۱۰۰۰ هستند.)
متغیرهای محیطی (ENVIRONMENT VARIABLES)
برای اطلاعات درباره متغیرهای محیطی مورد استفاده lvm به lvm(8) مراجعه کنید. به عنوان مثال، LVM_VG_NAME معمولاً میتواند به جای پارامتر الزامی VG جایگزین شود.
نکات (NOTES)
برای
یافتن نام LV
مربوط به pvmove
که توسط
دستور اصلی
pvmove /dev/name ایجاد
شده است، از
دستور زیر
استفاده
کنید:
lvs -a -S move_pv=/dev/name
مثالها (EXAMPLES)
ادامه
پیمایش یک
عملیات 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
همچنین ببینید (SEE ALSO)
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 |