| VGIMPORTDEVICES(8) | دستورهای مدیریتی و نگهداری | VGIMPORTDEVICES(8) |
نام (NAME)
vgimportdevices - افزودن دستگاههای یک گروه حجم به فایل دستگاههای محلی LVM
خلاصه دستور (SYNOPSIS)
vgimportdevices [گزینهها] گروه_حجم...
توضیحات (DESCRIPTION)
دستور vgimportdevices حجمهای فیزیکی متعلق به یک گروه حجم مشخص را پیدا کرده و شناسههای آنها را به فایل دستگاههای محلی LVM (devices file) اضافه میکند تا برای سیستم قابل شناسایی باشند. این عملیات مشابه با استفاده از lvmdevices --adddev برای افزودن تکتک حجمهای فیزیکی (PV) به فایل دستگاهها به صورت جداگانه است. دستور vgimportdevices همچنین فرادادههای (metadata) گروه حجم را بهروزرسانی میکند تا شامل شناسههای دستگاه هر PV باشد. اگر فایل دستگاهها از قبل وجود نداشته باشد، vgimportdevices یک فایل دستگاههای جدید ایجاد خواهد کرد.
هنگامی که از فایل دستگاهها استفاده میشود، فیلتر عبارات باقاعده (regex filter) نادیده گرفته میشود؛ به جز در مورد vgimportdevices که هنگام جستجوی گروههای حجم (VG) جهت واردسازی به فایل دستگاهها، فیلتر عبارات باقاعده را اعمال میکند. برای واردسازی تمام گروههای حجم موجود در سیستم به فایل دستگاهها از vgimportdevices -a استفاده کنید.
کاربرد (USAGE)
افزودن
دستگاههای
گروههای
حجم
مشخصشده
به فایل
دستگاهها:
vgimportdevices VG|Tag|Select ...
[ --foreign ]
[ گزینههای_عمومی ]
افزودن
دستگاههای
تمام
گروههای
حجم
قابلدسترسی
به فایل
دستگاهها:
vgimportdevices -a|--all
[ گزینههای_عمومی ]
افزودن
دستگاههای
گروه حجم
ریشه (root VG) به
فایل
دستگاهها:
vgimportdevices --rootvg
[ گزینههای_عمومی ]
گزینههای عمومی برای دستور:
گزینههای عمومی برای 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)
-a|--all
واردسازی
دستگاههای
تمامی
گروههای
حجم (VG)
قابلدسترسی
به فایل
دستگاهها.
--auto
این گزینه
هنگام
واردسازی
خودکار
دستگاهها
برای گروه
حجم ریشه (root VG)
به کار
میرود.
واردسازی
خودکار
بهمنظور
یکبار
اجرا در
نخستین
راهاندازی
سیستم
طراحی شده
است تا فایل
اولیه system.devices را
برای گروه
حجم ریشه
ایجاد کند.
هنگامی که
از این
گزینه
استفاده
میشود،
اگر فایل system.devices
از پیش وجود
داشته باشد
یا فایل auto-import-rootvg
وجود
نداشته
باشد (هر دو
در
دایرکتوری
/etc/lvm/devices/)، دستور
vgimportdevices --rootvg هیچ
عملی انجام
نمیدهد.
--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
در صورت
تنظیم بر
روی n، دستور
تلاشی برای
استفاده از
device-mapper نخواهد
کرد. این
گزینه برای
مقاصد
آزمایش و
اشکالزدایی
کاربرد
دارد.
--foreign
گزارش و
نمایش
گروههای
حجم خارجی (foreign)
که در حالت
عادی
نادیده
گرفته
میشوند.
برای
اطلاعات
بیشتر
درباره
گروههای
حجم خارجی
به lvmsystemid(7)
مراجعه
فرمایید.
-h|--help
نمایش متن
راهنما.
--journal String
ثبت
اطلاعات در
ژورنال systemd.
این
اطلاعات
علاوه بر
اطلاعاتی
است که توسط
تنظیم log/journal در
lvm.conf فعال
میشود. command:
ثبت
اطلاعات
درباره
دستور؛ output:
ثبت خروجی
پیشفرض
دستور؛ debug:
ثبت کامل
اطلاعات
اشکالزدایی
دستور.
--lockopt String
برای ارسال
گزینهها
در شرایط
خاص به lvmlockd
استفاده
میشود.
برای
اطلاعات
بیشتر به lvmlockd(8)
مراجعه
فرمایید.
--longhelp
نمایش متن
راهنمای
بلند و
جامع.
--nohints
عدم
استفاده از
فایل
راهنماها (hints)
برای یافتن
دستگاهها
به عنوان PV.
هنگامی که
از
راهنماها
استفاده
نشود، ممکن
است دستور
دستگاههای
بیشتری را
برای یافتن
PVها اسکن
کند. دستور
همچنان
باطلسازی
استاندارد
فایل
راهنما را
در زمان
مقتضی
انجام
خواهد داد.
--nolocking
غیرفعال
کردن
قفلگذاری.
با احتیاط
استفاده
شود؛
دستورات
همزمان
ممکن است
نتایج
نادرستی به
همراه
داشته
باشند.
--profile String
نام مستعار
برای --commandprofile یا
--metadataprofile بسته به
نوع دستور.
-q|--quiet ...
فرونشاندن
خروجی و
پیامهای
لاگ. بر
گزینههای
--debug و --verbose
اولویت
دارد. با یک
بار تکرار
بیشتر،
همچنین از
تمامی
اعلانها
با پاسخ
پیشفرض 'no'
رد میشود.
--reportformat basic|json|json_std
قالب خروجی
فعلی
گزارشها
را که به
صورت
سراسری با
تنظیم report/output_format
در lvm.conf(5) تعریف
شده است،
بازنویسی
میکند.
مقدار basic
همان قالب
اصلی با
ستونها و
ردیفها
است. اگر بیش
از یک گزارش
به ازای هر
دستور وجود
داشته
باشد، هر
گزارش با
نام گزارش
برای
شناسایی
پیشوند
میگیرد.
مقدار json
خروجی
گزارش را در
قالب JSON
تولید
میکند.
مقدار json_std
خروجی
گزارش را در
قالبی از JSON
سازگارتر
با
استانداردهای
رسمی JSON
ارائه
میدهد.
برای
اطلاعات
بیشتر به
lvmreport(7) مراجعه
فرمایید.
--rootvg
واردسازی
دستگاههای
مورد
استفاده
برای گروه
حجم ریشه (root VG)
به فایل
دستگاهها.
-S|--select String
انتخاب
شیءها برای
پردازش و
گزارشگیری
بر اساس
معیارهای
مشخصشده.
نحو
معیارها در
--select help و lvmreport(7) شرح
داده شده
است. برای
دستورهای
گزارشگیری،
به ازای هر
شیء منطبق
با معیار یک
سطر نمایش
داده
میشود.
برای
فیلدهای
قابل
انتخاب
شیء، به --options help
مراجعه
فرمایید.
سطرها
میتوانند
همراه با یک
فیلد اضافی
«selected» نمایش
داده شوند (-o
selected) که در
صورت
انطباق سطر
با معیار،
عدد ۱ و در
غیر این
صورت ۰ را
نشان
میدهد.
برای
دستورهای
غیرگزارشگیری
که
موجودیتهای
LVM را پردازش
میکنند،
این انتخاب
برای تعیین
مواردی که
باید
پردازش
شوند به کار
میرود.
-t|--test
اجرا در
حالت
آزمایش.
دستورات
اقدام به
بهروزرسانی
متادیتا
نخواهند
کرد. این
قابلیت با
غیرفعال
کردن تمامی
عملیاتهای
نوشتن
متادیتا و
همزمان
بازگرداندن
وضعیت
موفقیتآمیز
به تابع
فراخواننده
پیادهسازی
شده است. این
امر ممکن
است در
عملیاتهای
چندمرحلهای
منجر به
پیامهای
خطای
نامتعارف
شود، اگر
ابزاری
وابسته به
بازخوانی
مجدد
متادیتایی
باشد که
میپندارد
تغییر
یافته است
اما در واقع
تغییر
نیافته
است.
-v|--verbose ...
تنظیم سطح
پرگویی
خروجی. این
گزینه را از
۱ تا ۴ بار
تکرار کنید
تا جزئیات
پیامهای
ارسالی به stdout
و stderr افزایش
یابد.
--version
نمایش
اطلاعات
نسخه
نرمافزار.
-y|--yes
عدم پرسش
تعاملی
برای
دریافت
تاییدیه و
در نظر
گرفتن
همیشگی
پاسخ مثبت (yes).
با نهایت
احتیاط
استفاده
شود. (برای
پاسخ منفی
خودکار، به
-qq مراجعه
نمایید).
متغیرها (VARIABLES)
- VG
- نام گروه حجم (Volume Group). برای نامهای معتبر به lvm(8) مراجعه فرمایید.
- Tag
- نام برچسب (Tag). برای اطلاعات درباره نامهای برچسب و استفاده از برچسبها به جای VG، LV یا PV به lvm(8) مراجعه فرمایید.
- Select
- شناسه Select نشان میدهد که در صورت استفاده از گزینه --select، پارامتر مکانی الزامی میتواند حذف شود. هیچ آرگومانی در این موقعیت ظاهر نمیشود.
- 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 جایگزین شود.
همچنین ببینید (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 |