| LVMDEVICES(8) | دستورهای مدیریتی و نگهداری | LVMDEVICES(8) |
نام (NAME)
lvmdevices - مدیریت فایل لیست دستگاههای مجاز در سامانه LVM
خلاصه دستور (SYNOPSIS)
lvmdevices [گزینهها]
توضیحات (DESCRIPTION)
دستور lvmdevices فایل لیست دستگاههای محلی (devices file) در LVM2 را مدیریت میکند تا مشخص شود کدام دیسکها و پارتیشنها توسط دستورات LVM بررسی و استفاده شوند.
فایل دستگاههای LVM فهرستی از دستگاههایی است که دستورات lvm از آنها استفاده خواهند کرد. این فایل در مسیر /etc/lvm/devices/system.devices قرار دارد. دستور lvmdevices(8) این فایل را مدیریت میکند و برای افزودن، حذف و فهرستبندی دستگاهها به کار میرود.
فهرست کردن دستگاهها (Listing devices)
دستور lvmdevices
را بدون هیچ
گزینه یا
آرگومانی
اجرا کنید
تا
مدخلهای
موجود در system.devices
نمایش داده
شوند:
lvmdevices
هر خط با نام فعلی دستگاه در سیستم آغاز میشود، به دنبال آن شناسه دستگاه (device ID) از فایل دستگاهها میآید، و سپس سایر جزئیات دستگاه که توسط lvm استفاده میشوند درج میگردد. چنانچه هیچ دستگاهی در سیستم با شناسه دستگاه مطابقت نداشته باشد، خط با "Device none" آغاز میشود. (مشاهده مستقیم فایل system.devices مشخص نمیکند که آیا دستگاهی در سیستم وجود دارد یا خیر.)
افزودن دستگاهها (Adding 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 نیز خارج از فایل دستگاههای موجود را جستجو میکنند تا دستگاه هدف را بیابند، و به طور خودکار آن را به فایل دستگاهها اضافه مینمایند.
حذف دستگاهها (Removing devices)
حذف یک دستگاه از فایل دستگاهها مانع از دیدن یا استفاده آن دستگاه توسط lvm میشود. یک دستگاه را با یکی از دستورهای زیر حذف کنید.
حذف یک
دستگاه با
ارجاع به
مسیر
دستگاه:
lvmdevices --deldev device
حذف یک
دستگاه با
ارجاع به PVID
آن:
lvmdevices --delpvid PVID
حذف یک
دستگاه با
ارجاع به
شناسه
دستگاه آن:
lvmdevices --delid IDNAME --deviceidtype
IDTYPE
شناسههای دستگاه (device IDs)
سامانه 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
انواع شناسه دستگاه (device ID types)
انواع
موجود برای
شناسه
دستگاه
عبارتند از:
- •
- 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 files)
بیشتر انواع شناسه دستگاه مقدار شناسه را از 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 پیش از استفاده به عنوان شناسه دستگاه دستکاری میشوند، مثلاً فاصلههای خالی حذف شده یا با زیرخط جایگزین میشوند.)
محتویات فایل دستگاهها (devices file contents)
علاوه بر شناسههای دستگاه، 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 بر روی یک
پارتیشن
قرار داشته
باشد.
تازهسازی شناسه دستگاه (device ID refresh)
هنگامی که 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 مراجعه کنید.
فایلهای سفارشی دستگاهها (custom devices files)
میتوان چندین فایل دستگاه را در مسیر /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 هستند را فهرست کند.
غیرفعالسازی و بازنویسی (disabling and overriding)
روشهای متعددی برای غیرفعالسازی یا بازنویسی ویژگی فایل دستگاهها وجود دارد:
- •
- عدم وجود 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ها برای وارد کردن به فایل دستگاهها بر روی مجموعه دستگاههای سیستم اعمال میکند.
متادیتای گروه حجم (VG metadata)
دستورات LVM که متادیتای VG را مینویسند، شناسه دستگاه هر PV را در متادیتای VG لحاظ خواهند کرد. شناسه دستگاه میتواند با گزینههای زیر نمایش داده شود:
pvs -o deviceidtype,deviceid
(توجه داشته باشید که دستور lvmdevices متادیتای VG را بهروزرسانی نمیکند، اما دستورات بعدی lvm که متادیتا را تغییر میدهند، شناسه دستگاه را لحاظ خواهند کرد.)
ایجاد فایل دستگاهها (creating the devices file)
چنانچه فایل system.devices هنوز وجود نداشته باشد، دستورهای pvcreate یا vgcreate تنها در صورتی آن را ایجاد میکنند که هیچ VG موجودی را در سیستم مشاهده نکنند. دستورهای lvmdevices --adddev و vgimportdevices در صورتی که فایل دستگاهها هنوز وجود نداشته باشد همیشه یک فایل دستگاههای جدید ایجاد خواهند کرد.
نحوه استفاده (USAGE)
چاپ دستگاههای موجود در فایل دستگاهها.
lvmdevices
—
بررسی فایل دستگاهها و گزارش مقادیر نادرست.
lvmdevices --check
[ COMMON_OPTIONS ]
—
بهروزرسانی فایل دستگاهها برای اصلاح مقادیر نادرست.
lvmdevices --update
[ --delnotfound ]
[ --refresh ]
[ COMMON_OPTIONS ]
—
افزودن یک دستگاه به فایل دستگاهها.
lvmdevices --adddev PV
[ COMMON_OPTIONS ]
—
حذف یک دستگاه از فایل دستگاهها.
lvmdevices --deldev String
[ COMMON_OPTIONS ]
—
یافتن دستگاه با PVID مشخصشده و افزودن آن به فایل دستگاهها.
lvmdevices --addpvid String
[ COMMON_OPTIONS ]
—
حذف مدخل فایل دستگاهها برای PVID مشخصشده.
lvmdevices --delpvid String
—
یافتن دستگاه با device_id مشخصشده و افزودن آن به فایل دستگاهها.
lvmdevices --addid String --deviceidtype String
—
حذف مدخل فایل دستگاهها با device_id مشخصشده.
lvmdevices --delid String --deviceidtype String
—
چاپ انواع و مقادیر device_id موجود برای دستگاه.
lvmdevices --listids PV
[ 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)
- --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) مراجعه کنید.
- -d|--debug ...
- تنظیم سطح اشکالزدایی (دیباگ). برای افزایش جزئیات پیامهای ارسالی به فایل ثبت وقایع (لاگ) و/یا 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 نخواهد کرد. برای مقاصد آزمایش و اشکالزدایی.
- -f|--force ...
- بررسیهای گوناگون، تاییدها و حفاظتها را نادیده میگیرد. با احتیاط فراوان استفاده شود.
- -h|--help
- نمایش متن راهنما.
- --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 بسته به دستور مورد نظر.
- -q|--quiet ...
- قطع خروجیها و پیامهای ثبت وقایع. بر --debug و --verbose ارجحیت دارد. با یک بار تکرار بیشتر، همچنین هرگونه اعلان تایید با پاسخ پیشفرض 'no' را بیصدا میکند.
- --refresh
- جستجوی PVهای مفقود روی دستگاههای جدید، و بهروزرسانی فایل دستگاهها با شناسههای دستگاه جدید برای PVها در صورتی که روی دستگاههای جدید پیدا شوند. این قابلیت برای نمونه زمانی مفید است که PVها به دستگاههای جدیدی با WWIDهای جدید منتقل شده باشند. نوع شناسه دستگاه و نام آن ممکن است هر دو برای یک PV تغییر کنند. هشدار: اگر یک PV از سیستم جدا شود، اما دستگاهی حاوی کلون یا اسنپشات از آن PV در سیستم موجود باشد، عمل تازهسازی شناسه صحیح دستگاه را با شناسه دستگاه کلون/اسنپشات جایگزین میکند و lvm شروع به استفاده از دستگاه نادرست برای PV خواهد کرد. در این سناریو برای تغییر ایمن شناسه دستگاه PV از deldev/adddev استفاده کنید.
- -t|--test
- اجرا در حالت آزمایشی. دستورها متادیتا را بهروزرسانی نخواهند کرد. این کار با غیرفعال کردن تمامی عملیات نوشتن متادیتا اما بازگرداندن وضعیت موفقیتآمیز به تابع فراخواننده پیادهسازی شده است. این امر ممکن است در عملیات چندمرحلهای در صورتی که ابزار بر خواندن مجدد متادیتایی تکیه کند که فرض میکند تغییر کرده در حالی که تغییر نکرده است، منجر به پیامهای خطای نامعمول شود.
- --update
- بهروزرسانی محتوای فایل دستگاهها.
- -v|--verbose ...
- تنظیم سطح پرگویی (verbose). برای افزایش جزئیات پیامهای ارسالی به stdout و stderr از ۱ تا ۴ بار تکرار کنید.
- --version
- نمایش اطلاعات نسخه.
- -y|--yes
- عدم درخواست تایید به صورت تعاملی و در نظر گرفتن همیشگی پاسخ بله (yes). با احتیاط فراوان استفاده شود. (برای پاسخ خودکار خیر، -qq را ببینید.)
متغیرها (VARIABLES)
- String
- برای کسب اطلاعات درباره محتوای رشته، توضیحات مربوط به گزینه را ببینید.
- Size[UNIT]
- مقدار 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 اشتباه گرفته شود که در آن حروف بزرگ به مضارب ۱۰۰۰ اشاره دارند.)
متغیرهای محیطی (ENVIRONMENT VARIABLES)
برای اطلاعات درباره متغیرهای محیطی استفادهشده توسط lvm به lvm(8) مراجعه کنید. برای نمونه، معمولاً LVM_VG_NAME میتواند جایگزین یک پارامتر الزامی VG شود.
همچنین ببینید (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 |