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

lvmdevices - مدیریت فایل لیست دستگاههای مجاز در سامانه LVM

lvmdevices [گزینهها]

دستور lvmdevices فایل لیست دستگاههای محلی (devices file) در LVM2 را مدیریت میکند تا مشخص شود کدام دیسکها و پارتیشنها توسط دستورات LVM بررسی و استفاده شوند.

فایل دستگاه‌های LVM فهرستی از دستگاه‌هایی است که دستورات lvm از آن‌ها استفاده خواهند کرد. این فایل در مسیر /etc/lvm/devices/system.devices قرار دارد. دستور lvmdevices(8) این فایل را مدیریت می‌کند و برای افزودن، حذف و فهرست‌بندی دستگاه‌ها به کار می‌رود.

دستور lvmdevices را بدون هیچ گزینه یا آرگومانی اجرا کنید تا مدخل‌های موجود در system.devices نمایش داده شوند:
lvmdevices

هر خط با نام فعلی دستگاه در سیستم آغاز می‌شود، به دنبال آن شناسه دستگاه (device ID) از فایل دستگاه‌ها می‌آید، و سپس سایر جزئیات دستگاه که توسط lvm استفاده می‌شوند درج می‌گردد. چنانچه هیچ دستگاهی در سیستم با شناسه دستگاه مطابقت نداشته باشد، خط با "Device none" آغاز می‌شود. (مشاهده مستقیم فایل system.devices مشخص نمی‌کند که آیا دستگاهی در سیستم وجود دارد یا خیر.)

برای استفاده از یک دستگاه با lvm، آن را با یکی از دستورهای زیر به فایل دستگاه‌ها اضافه کنید.

افزودن یک دستگاه با ارجاع به مسیر دستگاه:
lvmdevices --adddev device

افزودن یک دستگاه با ارجاع به PVID آن:
lvmdevices --addpvid PVID

افزودن یک دستگاه با ارجاع به شناسه دستگاه آن:
lvmdevices --addid IDNAME --deviceidtype IDTYPE

افزودن تمام PVهای موجود در یک VG:
vgimportdevices VG

افزودن تمام PVهای موجود در تمامی VGهای قابل مشاهده:
vgimportdevices -a

دستورهای pvcreate، vgcreate و vgextend نیز خارج از فایل دستگاه‌های موجود را جستجو می‌کنند تا دستگاه هدف را بیابند، و به طور خودکار آن را به فایل دستگاه‌ها اضافه می‌نمایند.

حذف یک دستگاه از فایل دستگاه‌ها مانع از دیدن یا استفاده آن دستگاه توسط lvm می‌شود. یک دستگاه را با یکی از دستورهای زیر حذف کنید.

حذف یک دستگاه با ارجاع به مسیر دستگاه:
lvmdevices --deldev device

حذف یک دستگاه با ارجاع به PVID آن:
lvmdevices --delpvid PVID

حذف یک دستگاه با ارجاع به شناسه دستگاه آن:
lvmdevices --delid IDNAME --deviceidtype IDTYPE

سامانه LVM دستگاه‌ها را در فایل دستگاه‌ها با استفاده از شناسه‌های مختص به سخت‌افزار مانند WWID یا شماره سریال شناسایی می‌کند. برای انواع دستگاه‌های مجازی شناسه‌های مختص به زیرسیستم به کار می‌روند که هدف آن‌ها نیز یکتا و پایدار بودن است. هنگامی که هیچ شناسه سخت‌افزاری یا زیرسیستمی در دسترس نباشد، lvm به عنوان راهکار جایگزین از نام دستگاه به عنوان شناسه دستگاه استفاده می‌کند. استفاده از نام دستگاه‌ها به عنوان شناسه بهینه نیست زیرا آن‌ها پایدار نیستند و معمولاً پس از راه‌اندازی مجدد سیستم تغییر می‌کنند. هنگامی که نام دستگاه‌ها به عنوان شناسه استفاده شوند، چنانچه نام دستگاه تغییر کند lvm باید پویش‌های اضافی دستگاه را برای مکان‌یابی دستگاه‌ها انجام دهد.

هنگامی که شناسه‌های پایدار دستگاه استفاده شوند، lvm به دستگاه‌هایی خارج از موارد فهرست‌شده در فایل دستگاه‌ها دسترسی نخواهد داشت. هنگامی که از نام دستگاه‌ها به عنوان شناسه استفاده شود، lvm دستگاه‌های خارج از فایل دستگاه‌ها را پویش می‌کند تا PVها را روی دستگاه‌هایی که نامشان تغییر کرده است بیابد. تنظیم پیکربندی search_for_devnames می‌تواند برای کنترل رفتار lvm در یافتن مدخل‌های devname تغییر نام‌یافته استفاده شود.

یک شناسه دستگاه دارای دو بخش است: IDTYPE و IDNAME.

مقدار IDTYPE خاستگاه شناسه را مشخص می‌کند، و IDNAME شناسه واقعی است. مجموعه‌ای از پیش تعریف‌شده از IDTYPEها در بخش بعد فهرست شده است. یک مدخل فایل دستگاه‌ها باید یکی از این انواع شناسه را داشته باشد. هنگام افزودن دستگاه به فایل دستگاه‌ها، lvm به طور خودکار بهترین IDTYPE را انتخاب می‌کند که می‌توان آن را با گزینه --deviceidtype تغییر داد (این کار به طور کلی توصیه نمی‌شود).

برای نمایش تمام شناسه‌های ممکن برای یک دستگاه، یا مقدار یک نوع مشخص، از این دستورها استفاده کنید:

lvmdevices --listids device
lvmdevices --listids device --deviceidtype IDTYPE

انواع موجود برای شناسه دستگاه عبارتند از:

•
sys_wwid از مقدار wwid گزارش‌شده توسط فایل wwid در sysfs استفاده می‌کند. این نخستین انتخاب است.
•
wwid_naa از naa wwid رمزگشایی‌شده از فایل vpd_pg83 در sysfs استفاده می‌کند.
•
wwid_eui از eui wwid رمزگشایی‌شده از فایل vpd_pg83 در sysfs استفاده می‌کند.
•
wwid_t10 از t10 wwid رمزگشایی‌شده از فایل vpd_pg83 در sysfs استفاده می‌کند.
•
sys_serial از شماره سریال گزارش‌شده توسط فایل sysfs سریال یا فایل vpd_pg80 استفاده می‌کند. چنانچه wwid در دسترس نباشد از شماره سریال استفاده می‌شود.
•
mpath_uuid برای دستگاه‌های dm multipath استفاده می‌شود و توسط sysfs گزارش می‌گردد.
•
crypt_uuid برای دستگاه‌های dm crypt استفاده می‌شود و توسط sysfs گزارش می‌گردد.
•
md_uuid برای دستگاه‌های md استفاده می‌شود و توسط sysfs گزارش می‌گردد.
•
lvmlv_uuid چنانچه یک PV بر روی یک LV در lvm قرار گرفته باشد استفاده می‌شود و توسط sysfs گزارش می‌گردد.
•
loop_file برای دستگاه‌های loop استفاده می‌شود و نام فایل پشتیبان است که توسط sysfs گزارش می‌گردد.
•
devname چنانچه هیچ نوع دیگری اعمال نشود از نام دستگاه استفاده می‌شود.
•
nvme_uuid, nvme_nguid, nvme_eui64 عموماً استفاده نمی‌شوند، اما ممکن است برای دستگاه‌های nvme که مقادیر نامعتبر wwid را گزارش می‌کنند ظاهر شوند.

بیشتر انواع شناسه دستگاه مقدار شناسه را از sysfs می‌خوانند. این مقادیر sysfs همچنین می‌توانند به طور مستقیم از مسیرهای زیر خوانده شوند:

/sys/dev/block/major:minor/device/wwid
/sys/dev/block/major:minor/device/serial
/sys/dev/block/major:minor/wwid
/sys/dev/block/major:minor/device/vpd_pg83 (binary)
/sys/dev/block/major:minor/device/vpd_pg80 (binary)
/sys/dev/block/major:minor/dm/uuid (lvm reads via ioctl)
/sys/dev/block/major:minor/md/uuid
/sys/dev/block/major:minor/loop/backing_file

(برخی از مقادیر sysfs پیش از استفاده به عنوان شناسه دستگاه دستکاری می‌شوند، مثلاً فاصله‌های خالی حذف شده یا با زیرخط جایگزین می‌شوند.)

علاوه بر شناسه‌های دستگاه، LVM اطلاعات تکمیلی دیگری را نیز در فایل دستگاه‌ها می‌نویسد. در صورت تغییر، دستورات LVM به طور خودکار این اطلاعات را به‌روز می‌کنند. این اطلاعات شامل آخرین نام شناخته‌شده دستگاه، و UUID مربوط به PV (یا PVID) برگرفته از سرآیند دیسک LVM است.

بررسی اینکه آیا محتوای فایل دستگاه‌ها نیاز به به‌روزرسانی دارد:
lvmdevices --check

به‌روزرسانی فیلدهای فایل دستگاه‌ها که قدیمی هستند:
lvmdevices --update

فایل دستگاه‌ها برای ویرایش توسط دستورات lvm در نظر گرفته شده است، نه کاربر. فایل دستگاه‌ها حاوی یک مقدار HASH است که lvm از آن برای تشخیص تغییر فایل از زمان آخرین بازنویسی توسط lvm استفاده می‌کند. هنگامی که lvm فایل دستگاه‌ها را به‌روزرسانی می‌کند، نسخه پیشین به مسیر /etc/lvm/devices/backup/ منتقل می‌شود.

فیلدهای زیر را می‌توان در فایل دستگاه‌ها یافت:
VERSION: به ازای هر بار به‌روزرسانی فایل افزایش می‌یابد.
PRODUCT_UUID: یک شناسه یکتای ماشین که برای تشخیص جابجایی فایل system.devices به یک ماشین جدید و نیاز احتمالی به به‌روزرسانی استفاده می‌شود. هنگامی که در دسترس نباشد از HOSTNAME استفاده می‌شود.

فیلدهای مدخل دستگاه:
IDTYPE: منبع مقدار شناسه دستگاه در IDNAME را نشان می‌دهد.
IDNAME: مقدار یکتای شناسه دستگاه.
DEVNAME: تازه‌ترین نام دستگاه مرتبط با شناسه دستگاه.
PVID: مقدار UUID مربوط به LVM PV از سرآیند دیسک LVM.
PART: شماره پارتیشن در صورتی که یک PV بر روی یک پارتیشن قرار داشته باشد.

هنگامی که lvm فایل system.devices را می‌نویسد، شناسه محلی ماشین را نیز در فایل system.devices درج می‌کند (به صورت PRODUCT_UUID یا HOSTNAME). هنگامی که lvm فایل system.devices را می‌خواند، این شناسه ذخیره‌شده ماشین را با ماشین فعلی مقایسه می‌کند، که به lvm امکان می‌دهد کپی یا بازیابی شدن system.devices روی یک ماشین دیگر را تشخیص دهد. با تشخیص تغییر ماشین، lvm حالت «تازه‌سازی شناسه دستگاه» (device ID refresh) را فعال می‌کند (پیکربندی‌شده توسط device_ids_refresh و device_ids_refresh_checks در lvm.conf).

در حالت تازه‌سازی، دستگاهی در system.devices که با شناسه دستگاه خود یافت نشود، با استفاده از PVID خود پیدا خواهد شد. سامانه LVM تمام دستگاه‌های موجود در سیستم را برای جستجوی PVIDهای مفقود در system.devices پویش خواهد کرد. اگر یک PVID روی دستگاه جدیدی یافت شود، مدخل system.devices با شناسه دستگاه جدیدی منطبق با دستگاه جدیدی که PVID روی آن پیدا شده به‌روزرسانی می‌شود. حالت تازه‌سازی می‌تواند طوری پیکربندی شود که یک‌بار اجرا شود (هنگامی که تغییر ماشین برای نخستین بار تشخیص داده می‌شود)، یا برای مدت‌زمانی پس از نخستین تازه‌سازی فعال بماند، یا به طور کامل غیرفعال شود.

device_ids_refresh = 0
حالت تازه‌سازی را غیرفعال می‌کند.

device_ids_refresh = 1
یک تلاش برای تازه‌سازی شناسه‌های دستگاه را هنگام تشخیص اولیه تغییر ماشین فعال می‌کند.

device_ids_refresh = seconds
حالت تازه‌سازی برای این تعداد ثانیه پس از تلاش اولیه تازه‌سازی، یا تا زمانی که تمام PVهای موجود در system.devices یافت شوند، فعال می‌ماند. در طول این دوره، یک خط REFRESH_UNTIL در system.devices ظاهر می‌شود. مقادیر مجاز بین ۱۰ تا ۶۰۰ ثانیه است.

علاوه بر حالت خودکار تازه‌سازی شناسه دستگاه، تازه‌سازی می‌تواند به صورت دستی نیز انجام شود:

بررسی اینکه آیا system.devices با شناسه‌های جدید دستگاه به‌روزرسانی خواهد شد:
lvmdevices --check --refresh

به‌روزرسانی system.devices با شناسه‌های جدید در صورتی که PVها روی دستگاه‌های جدید پیدا شوند:
lvmdevices --update --refresh

شناسه ماشین مورد استفاده در system.devices یا مقدار DMI product_uuid از مسیر /sys/devices/virtual/dmi/id/product_uuid خواهد بود، یا نام میزبان برگرفته از uname(2). برای پیکربندی این مورد به lvm.conf(5) بخش device_ids_refresh_checks مراجعه کنید.

می‌توان چندین فایل دستگاه را در مسیر /etc/lvm/devices نگهداری کرد، که به lvm امکان می‌دهد با مجموعه‌های متفاوتی از دستگاه‌ها استفاده شود. برای نمونه، ممکن است یک برنامه کاربردی مشخص نیازی به دسترسی به دستگاه‌های سیستم نداشته باشد و سیستم نیز نیازی به دسترسی به دستگاه‌های برنامه کاربردی نداشته باشد. در این حالت، system.devices می‌تواند فقط دستگاه‌های سیستم را فهرست کند و فایل <application>.devices می‌تواند تنها دستگاه‌های آن برنامه کاربردی را فهرست نماید. گزینه --devicesfile <filename> برای انتخاب فایل دستگاه‌های مورد استفاده در دستور به کار می‌رود. بدون تنظیم این گزینه، فایل پیش‌فرض system.devices استفاده می‌شود.

چنانچه فایل دستگاه‌های ویژه /etc/lvm/devices/dmeventd.devices وجود داشته باشد، در این صورت dmeventd به جای system.devices از dmeventd.devices استفاده می‌کند. استفاده از dmeventd.devices در صورتی ضروری است که VGهای برگرفته از فایل‌های دستگاه‌های مجزا به خدمات dmeventd نیاز داشته باشند. در این صورت، dmeventd.devices باید دستگاه‌های تمام VGهایی که نیازمند dmeventd هستند را فهرست کند.

روش‌های متعددی برای غیرفعال‌سازی یا بازنویسی ویژگی فایل دستگاه‌ها وجود دارد:

•
عدم وجود system.devices
چنانچه فایل system.devices وجود نداشته باشد، ویژگی فایل دستگاه‌ها غیرفعال است.
•
use_devicesfile=0
چنانچه در lvm.conf مقدار use_devicesfile برابر با 0 تنظیم شده باشد، ویژگی فایل دستگاه‌ها غیرفعال است، حتی اگر فایل system.devices وجود داشته باشد.
•
--devicesfile ""
اگر یک نام خالی برای فایل دستگاه‌ها در خط فرمان مشخص شود، آن دستور از فایل دستگاه‌ها استفاده نخواهد کرد.
•
--devices device
چنانچه دستگاه‌های مشخصی در خط فرمان با --devices نام برده شوند، دستور از فایل دستگاه‌ها استفاده نخواهد کرد و تنها به دستگاه‌های نام‌برده دسترسی خواهد داشت.
•
pvs -A
در صورت ارائه گزینه -A یا --allpvs، دستور pvs(8) از فایل دستگاه‌ها استفاده نخواهد کرد.

هنگامی که فایل دستگاه‌ها غیرفعال باشد، دستورات lvm به استفاده از فیلتر lvm.conf بازمی‌گردند. هنگامی که فایل دستگاه‌ها استفاده شود، دستورات lvm تنظیمات فیلتر lvm.conf را نادیده می‌گیرند، به جز vgimportdevices که فیلتر regex را هنگام جستجوی VGها برای وارد کردن به فایل دستگاه‌ها بر روی مجموعه دستگاه‌های سیستم اعمال می‌کند.

دستورات LVM که متادیتای VG را می‌نویسند، شناسه دستگاه هر PV را در متادیتای VG لحاظ خواهند کرد. شناسه دستگاه می‌تواند با گزینه‌های زیر نمایش داده شود:

pvs -o deviceidtype,deviceid

(توجه داشته باشید که دستور lvmdevices متادیتای VG را به‌روزرسانی نمی‌کند، اما دستورات بعدی lvm که متادیتا را تغییر می‌دهند، شناسه دستگاه را لحاظ خواهند کرد.)

چنانچه فایل system.devices هنوز وجود نداشته باشد، دستورهای pvcreate یا vgcreate تنها در صورتی آن را ایجاد می‌کنند که هیچ VG موجودی را در سیستم مشاهده نکنند. دستورهای lvmdevices --adddev و vgimportdevices در صورتی که فایل دستگاه‌ها هنوز وجود نداشته باشد همیشه یک فایل دستگاه‌های جدید ایجاد خواهند کرد.

چاپ دستگاه‌های موجود در فایل دستگاه‌ها.

lvmdevices

[ COMMON_OPTIONS ]

—

بررسی فایل دستگاه‌ها و گزارش مقادیر نادرست.

lvmdevices    --check

[    --refresh ]
[ COMMON_OPTIONS ]

—

به‌روزرسانی فایل دستگاه‌ها برای اصلاح مقادیر نادرست.

lvmdevices    --update

[ -f|--force ... ]
[    --delnotfound ]
[    --refresh ]
[ COMMON_OPTIONS ]

—

افزودن یک دستگاه به فایل دستگاه‌ها.

lvmdevices    --adddev PV

[    --deviceidtype String ]
[ COMMON_OPTIONS ]

—

حذف یک دستگاه از فایل دستگاه‌ها.

lvmdevices    --deldev String

[    --deviceidtype String ]
[ COMMON_OPTIONS ]

—

یافتن دستگاه با PVID مشخص‌شده و افزودن آن به فایل دستگاه‌ها.

lvmdevices    --addpvid String

[    --deviceidtype String ]
[ COMMON_OPTIONS ]

—

حذف مدخل فایل دستگاه‌ها برای PVID مشخص‌شده.

lvmdevices    --delpvid String

[ COMMON_OPTIONS ]

—

یافتن دستگاه با device_id مشخص‌شده و افزودن آن به فایل دستگاه‌ها.

lvmdevices    --addid String    --deviceidtype String

[ COMMON_OPTIONS ]

—

حذف مدخل فایل دستگاه‌ها با device_id مشخص‌شده.

lvmdevices    --delid String    --deviceidtype String

[ COMMON_OPTIONS ]

—

چاپ انواع و مقادیر device_id موجود برای دستگاه.

lvmdevices    --listids PV

[    --deviceidtype String ]
[ 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 ]

   --adddev PV
افزودن یک دستگاه به فایل دستگاه‌ها.
   --addid String
یافتن دستگاه با شناسه دستگاه (device_id) داده‌شده و افزودن آن به فایل دستگاه‌ها.
   --addpvid String
یافتن یک دستگاه با PVID مشخص‌شده و افزودن دستگاه به فایل دستگاه‌ها.
   --check
محتوای فایل دستگاه‌ها را بررسی می‌کند. نام‌های نادرست دستگاه یا PVIDهای ناصحیح را برای مدخل‌ها گزارش می‌دهد.
   --commandprofile String
پروفایل دستور مورد استفاده برای پیکربندی دستور. برای اطلاعات بیشتر درباره پروفایل‌ها به lvm.conf(5) مراجعه کنید.
   --config String
تنظیمات پیکربندی برای دستور. این مقادیر تنظیمات lvm.conf(5) را بازنویسی می‌کنند. آرگومان رشته‌ای (String) از همان قالب lvm.conf(5) استفاده می‌کند یا می‌تواند از ساختار بخش/فیلد بهره گیرد. برای اطلاعات بیشتر درباره پیکربندی به lvm.conf(5) مراجعه کنید.
تنظیم سطح اشکال‌زدایی (دیباگ). برای افزایش جزئیات پیام‌های ارسالی به فایل ثبت وقایع (لاگ) و/یا syslog (در صورت پیکربندی)، از ۱ تا ۶ بار تکرار کنید.
   --deldev String
حذف یک دستگاه از فایل دستگاه‌ها. هنگامی که به تنهایی استفاده شود، --deldev یک نام دستگاه را مشخص می‌کند. هنگامی که به همراه --deviceidtype استفاده شود، --deldev یک شناسه دستگاه را مشخص می‌کند.
   --delid String
دستگاه با شناسه دستگاه (device ID) مشخص‌شده را از فایل دستگاه‌ها حذف می‌کند.
   --delnotfound
مدخل‌های فایل دستگاه‌ها را که هیچ دستگاه منطبقی برای آن‌ها وجود ندارد حذف می‌کند.
   --delpvid String
دستگاهی با PVID مشخص‌شده را از فایل دستگاه‌ها حذف می‌کند.
   --deviceidtype String
نوع شناسه دستگاه (device ID) برای استفاده در دستگاه. چنانچه نوع مشخص‌شده برای دستگاه موجود باشد، نوع پیش‌فرضی را که lvm استفاده می‌کرد بازنویسی می‌کند.
   --devices PV
دستگاه‌های قابل مشاهده و در دسترس برای دستور را محدود می‌کند. دستگاه‌هایی که فهرست نشده‌اند مفقود به نظر خواهند رسید. این گزینه می‌تواند تکرار شود، یا فهرستی از دستگاه‌ها را که با کاما جدا شده‌اند می‌پذیرد. این گزینه فایل دستگاه‌ها را نادیده گرفته و بازنویسی می‌کند.
   --devicesfile String
فایلی شامل فهرست دستگاه‌هایی که LVM باید استفاده کند. این فایل باید در مسیر /etc/lvm/devices/ موجود باشد و با دستور lvmdevices(8) مدیریت می‌شود. این گزینه تنظیمات devices/devicesfile و devices/use_devicesfile در lvm.conf(5) را بازنویسی می‌کند.
   --driverloaded y|n
اگر برابر با no تنظیم شود، دستور تلاشی برای استفاده از device-mapper نخواهد کرد. برای مقاصد آزمایش و اشکال‌زدایی.
بررسی‌های گوناگون، تاییدها و حفاظت‌ها را نادیده می‌گیرد. با احتیاط فراوان استفاده شود.
نمایش متن راهنما.
   --journal String
ثبت اطلاعات در ژورنال systemd. این اطلاعات علاوه بر اطلاعاتی است که توسط تنظیم log/journal در lvm.conf فعال شده است. command: ثبت اطلاعات درباره دستور. output: ثبت خروجی پیش‌فرض دستور. debug: ثبت کامل اشکال‌زدایی دستور.
   --listids PV
چاپ فهرستی از شناسه‌های دستگاه (device IDs) موجود برای دستگاه.
   --lockopt String
برای ارسال گزینه‌ها در موارد خاص به lvmlockd استفاده می‌شود. برای اطلاعات بیشتر به lvmlockd(8) مراجعه کنید.
   --longhelp
نمایش متن راهنمای طولانی.
   --nohints
عدم استفاده از فایل سرنخ‌ها (hints file) برای مکان‌یابی دستگاه‌ها برای PVها. در صورت عدم استفاده از سرنخ‌ها، ممکن است دستور دستگاه‌های بیشتری را برای یافتن PVها بخواند. دستور همچنان باطل‌سازی استاندارد فایل سرنخ را در موارد مقتضی انجام خواهد داد.
   --nolocking
غیرفعال‌سازی قفل‌گذاری. با احتیاط استفاده شود؛ دستورات هم‌روند ممکن است نتایج نادرستی ایجاد کنند.
   --profile String
نام مستعار برای --commandprofile یا --metadataprofile بسته به دستور مورد نظر.
قطع خروجی‌ها و پیام‌های ثبت وقایع. بر --debug و --verbose ارجحیت دارد. با یک بار تکرار بیشتر، همچنین هرگونه اعلان تایید با پاسخ پیش‌فرض 'no' را بی‌صدا می‌کند.
   --refresh
جستجوی PVهای مفقود روی دستگاه‌های جدید، و به‌روزرسانی فایل دستگاه‌ها با شناسه‌های دستگاه جدید برای PVها در صورتی که روی دستگاه‌های جدید پیدا شوند. این قابلیت برای نمونه زمانی مفید است که PVها به دستگاه‌های جدیدی با WWIDهای جدید منتقل شده باشند. نوع شناسه دستگاه و نام آن ممکن است هر دو برای یک PV تغییر کنند. هشدار: اگر یک PV از سیستم جدا شود، اما دستگاهی حاوی کلون یا اسنپ‌شات از آن PV در سیستم موجود باشد، عمل تازه‌سازی شناسه صحیح دستگاه را با شناسه دستگاه کلون/اسنپ‌شات جایگزین می‌کند و lvm شروع به استفاده از دستگاه نادرست برای PV خواهد کرد. در این سناریو برای تغییر ایمن شناسه دستگاه PV از deldev/adddev استفاده کنید.
اجرا در حالت آزمایشی. دستورها متادیتا را به‌روزرسانی نخواهند کرد. این کار با غیرفعال کردن تمامی عملیات نوشتن متادیتا اما بازگرداندن وضعیت موفقیت‌آمیز به تابع فراخواننده پیاده‌سازی شده است. این امر ممکن است در عملیات چندمرحله‌ای در صورتی که ابزار بر خواندن مجدد متادیتایی تکیه کند که فرض می‌کند تغییر کرده در حالی که تغییر نکرده است، منجر به پیام‌های خطای نامعمول شود.
   --update
به‌روزرسانی محتوای فایل دستگاه‌ها.
تنظیم سطح پرگویی (verbose). برای افزایش جزئیات پیام‌های ارسالی به stdout و stderr از ۱ تا ۴ بار تکرار کنید.
   --version
نمایش اطلاعات نسخه.
عدم درخواست تایید به صورت تعاملی و در نظر گرفتن همیشگی پاسخ بله (yes). با احتیاط فراوان استفاده شود. (برای پاسخ خودکار خیر، -qq را ببینید.)

برای کسب اطلاعات درباره محتوای رشته، توضیحات مربوط به گزینه را ببینید.
مقدار Size یک عدد ورودی است که یک واحد اختیاری را می‌پذیرد. واحدهای ورودی همواره به صورت مبنای ۲ در نظر گرفته می‌شوند، صرف‌نظر از کوچک یا بزرگ بودن حروف؛ برای نمونه '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 شود.

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