| VGCK(8) | دستورهای مدیریتی و نگهداری | VGCK(8) |
نام (NAME)
vgck - بررسی یکپارچگی و صحت ساختار متادیتای گروههای حجم LVM
خلاصه دستور (SYNOPSIS)
vgck [گزینهها] [گروه_حجم...]
توضیحات (DESCRIPTION)
دستور vgck صحت ساختاری و یکپارچگی متادیتای یک یا چند گروه حجم (VG) را بررسی کرده و خطاهای احتمالی را گزارش میکند.
کاربرد (USAGE)
خواندن و
نمایش
اطلاعات
درباره یک VG:
vgck
[ گزینههای_عمومی ]
بازنویسی
متادیتای VG
جهت رفع و
اصلاح
مشکلات:
vgck --updatemetadata VG
گزینههای عمومی lvm:
[ -h|--help ]
[ -q|--quiet ]
[ -t|--test ]
[ -v|--verbose ]
[ -y|--yes ]
[ --commandprofile رشته ]
[ --config رشته ]
[ --devices PV ]
[ --devicesfile رشته ]
[ --driverloaded y|n ]
[ --journal رشته ]
[ --lockopt رشته ]
[ --longhelp ]
[ --nohints ]
[ --nolocking ]
[ --profile رشته ]
[ --version ]
گزینهها (OPTIONS)
--commandprofile رشته
پروفایل
فرمانی که
برای
پیکربندی
دستور
استفاده
میشود.
برای
اطلاعات
بیشتر
درباره
پروفایلها،
lvm.conf(5) را
ببینید.
--config رشته
تنظیمات
پیکربندی
برای دستور
که بر
تنظیمات lvm.conf(5)
ارجحیت
دارند.
آرگومان
رشته از
همان
ساختار lvm.conf(5)
استفاده
میکند یا
میتواند
از قالب
بخش/فیلد
بهره ببرد.
برای
اطلاعات
بیشتر
درباره
پیکربندی،
lvm.conf(5) را
ببینید.
-d|--debug ...
تعیین سطح
اشکالزدایی
(دیباگ). برای
افزایش
جزئیات
پیامهای
ارسالی به
فایل گزارش
وقایع (لاگ)
و/یا syslog (در
صورت
پیکربندی)،
این گزینه
را از ۱ تا ۶
بار تکرار
کنید.
--devices PV
دستگاههای
قابل
مشاهده و در
دسترس
دستور را
محدود
میکند.
دستگاههایی
که در این
فهرست
نباشند
ناموجود در
نظر گرفته
میشوند.
این گزینه
میتواند
تکرار شود
یا فهرستی
از
دستگاهها
را که با
کاما از هم
جدا
شدهاند
بپذیرد. این
گزینه بر
فایل devices
ارجحیت
دارد.
--devicesfile رشته
فایلی شامل
فهرستی از
دستگاههایی
که LVM باید
استفاده
کند. این
فایل باید
در مسیر /etc/lvm/devices/
موجود باشد
و با
استفاده از
دستور lvmdevices(8)
مدیریت
میشود. این
گزینه
تنظیمات
devices/devicesfile و devices/use_devicesfile
در lvm.conf(5) را
بازنویسی
میکند.
--driverloaded y|n
در صورت
تنظیم بر
روی no یا n،
دستور
تلاشی برای
استفاده از
device-mapper نخواهد
کرد. برای
آزمون و
اشکالزدایی.
-h|--help
نمایش متن
راهنما.
--journal رشته
ثبت
اطلاعات در
ژورنال systemd.
این
اطلاعات
علاوه بر
اطلاعات
فعالشده
از طریق
تنظیم log/journal در
lvm.conf است: command: ثبت
اطلاعات
درباره
دستور. output:
ثبت خروجی
پیشفرض
دستور. debug:
ثبت
اشکالزدایی
کامل
دستور.
--lockopt رشته
برای ارسال
گزینهها
در موارد
خاص به lvmlockd
استفاده
میشود.
برای
اطلاعات
بیشتر، lvmlockd(8)
را ببینید.
--longhelp
نمایش متن
راهنمای
تفصیلی و
کامل.
--nohints
عدم
استفاده از
فایل
راهنما (hints)
برای
مکانیابی
دستگاهها
برای PVها.
هنگامی که
از hints
استفاده
نشود، ممکن
است دستور
دستگاههای
بیشتری را
برای یافتن
PVها بخواند.
این دستور
همچنان
باطلسازی
استاندارد
فایل hints را در
صورت نیاز
انجام
خواهد داد.
--nolocking
غیرفعال
کردن
قفلگذاری.
با احتیاط
استفاده
شود؛
دستورات
همزمان
ممکن است
نتایج
نادرستی
ایجاد
کنند.
--profile رشته
نام
مستعاری
برای --commandprofile یا
--metadataprofile بسته به
دستور.
-q|--quiet ...
فرونشاندن
خروجیها و
پیامهای
گزارش
وقایع. این
گزینه بر --debug و
--verbose ارجحیت
دارد. تکرار
مجدد آن،
پاسخ
خودکار
«نه» (no) به
هرگونه
اعلان
تأیید را
اعمال
خواهد کرد.
--reportformat basic|json|json_std
قالب فعلی
خروجی
گزارشها
را که به
صورت
سراسری
توسط تنظیم
report/output_format در lvm.conf(5)
تعریف شده
است
بازنویسی
میکند.
مقدار basic
قالب اصلی
جدولبندیشده
با ستونها
و سطرها است.
اگر بیش از
یک گزارش در
هر دستور
وجود داشته
باشد،
ابتدای هر
گزارش برای
شناسایی،
نام گزارش
درج میشود.
مقدار json
خروجی
گزارش را در
قالب JSON
تولید
میکند.
مقدار json_std
خروجی
گزارش را در
قالب
استانداردتر
JSON تولید
میکند.
برای
اطلاعات
بیشتر، lvmreport(7)
را ببینید.
-t|--test
اجرا در
حالت
آزمایشی (Test mode).
در این حالت
دستورات
متادیتا را
بهروزرسانی
نخواهند
کرد. این
ویژگی با
غیرفعال
کردن تمام
عملیات
نوشتن
متادیتا
اما در عین
حال
بازگرداندن
وضعیت
موفقیت به
تابع
فراخواننده
پیادهسازی
شده است.
چنانچه
ابزاری در
عملیاتهای
چندمرحلهای
متکی به
خواندن
مجدد
متادیتایی
باشد که فرض
میکند
تغییر
یافته اما
تغییری
نکرده است،
ممکن است
این امر
منجر به
پیامهای
خطای
غیرمعمول
شود.
--updatemetadata
بهروزرسانی
متادیتای
گروه حجم (VG)
برای اصلاح
و رفع
مشکلات. اگر
متادیتای VG
در زمان
غیبت یا در
دسترس
نبودن یک PV
بهروزرسانی
شده باشد و
سپس آن PV با
نسخهای
قدیمی از
متادیتا
مجدداً
ظاهر شود،
آنگاه این
گزینه (یا هر
دستور
دیگری که
متادیتا
مینویسد)
متادیتا را
بر روی آن PV
که پیشتر
غایب بوده
است
بهروزرسانی
خواهد کرد.
اگر یک PV در
زمان غیبت
از یک VG حذف
شده باشد و
سپس
بازگردد،
استفاده از
این گزینه
متادیتای
منسوخ را از
روی آن PV
غایب قبلی
پاک خواهد
کرد. اگر متن
متادیتا
روی یک PV
آسیب دیده
باشد،
استفاده از
این گزینه
متن
متادیتای
آسیبدیده
را جایگزین
و بازسازی
میکند.
برای
آسیبهای
شدیدتر،
مانند آسیب
به هدرها،
pvck(8) را
ببینید.
-v|--verbose ...
تعیین سطح
پرحرفی
(جزئیات).
برای
افزایش
جزئیات
پیامهای
ارسالی به stdout
و stderr، از ۱ تا ۴
بار تکرار
کنید.
--version
نمایش
اطلاعات
نسخه
نرمافزار.
-y|--yes
عدم
درخواست
تأییدیه به
صورت
تعاملی و
پیشفرض در
نظر گرفتن
همیشگی
پاسخ مثبت (yes).
با احتیاط
بسیار زیاد
استفاده
شود. (برای
پاسخ منفی
خودکار،
گزینه -qq را
ببینید.)
متغیرها (VARIABLES)
- VG
- نام گروه حجم (Volume Group). برای نامهای معتبر، lvm(8) را ببینید.
- Tag
- نام برچسب (تگ). برای اطلاعات بیشتر درباره نامهای برچسب و استفاده از آنها به جای VG، LV یا PV، lvm(8) را ببینید.
- رشته
- برای اطلاعات بیشتر در مورد محتوای رشته، توضیحات مربوط به هر گزینه را ببینید.
- اندازه[واحد]
- اندازه یک عدد ورودی است که یک واحد اختیاری را میپذیرد. واحدهای ورودی بدون توجه به بزرگی یا کوچکی حروف همیشه به عنوان مقادیر بر مبنای دو (باینری) در نظر گرفته میشوند؛ به عنوان مثال 'k' و 'K' هر دو نشاندهنده ۱۰۲۴ هستند. واحد ورودی پیشفرض با حرف و به دنبال آن |واحد مشخص میشود. واحد نشاندهنده سایر واحدهای ورودی ممکن است: 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 |