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

lvchange - تغییر ویژگیها و وضعیت حجم منطقی در LVM

lvchange موقعیت_گزینهها [گزینهها] [حجم_منطقی...]

دستور lvchange ویژگیهای یک یا چند حجم منطقی (Logical Volume) را تغییر میدهد؛ از جمله فعال/غیرفعال کردن (-a)، تغییر وضعیت دسترسی خواندن/نوشتن (-p)، تنظیم بازخوانی و مجوزها.

تغییر یک ویژگی عمومی در حجم منطقی (LV).
برای گزینه‌های فهرست‌شده در پرانتز، انتخاب هر یک از آن‌ها الزامی است و پس از آن بقیه اختیاری خواهند بود:

lvchange

( -C|--contiguous y|n
-p|--permission rw|r
-r|--readahead auto|none|Number
-k|--setactivationskip y|n
-Z|--zero y|n
-M|--persistent n
--addtag Tag
--deltag Tag
--alloc contiguous|cling|cling_by_tags|normal|anywhere|inherit
--compression y|n
--deduplication y|n
--detachprofile
--metadataprofile String
--profile String
--setautoactivation y|n
--errorwhenfull y|n
--discards passdown|nopassdown|ignore
--cachemode writethrough|writeback|passthrough
--cachepolicy String
--cachesettings String
--[raid]minrecoveryrate Size[k|UNIT]
--[raid]maxrecoveryrate Size[k|UNIT]
--vdosettings String
--integritysettings String
--[raid]writebehind Number
--[raid]writemostly PV[:t|n|y] )

VG|LV|Tag|Select ...
[ -a|--activate y|n|ay ]
[ --poll y|n ]
[ --monitor y|n ]
[ COMMON_OPTIONS ]

—

همگام‌سازی مجدد یک حجم منطقی آینه‌ای (mirror) یا RAID.
برای بازنشانی ویژگی 'R' در یک LV که در ابتدا همگام‌سازی نشده است، استفاده می‌شود:

lvchange --resync VG|LV1|Tag|Select ...

[ -a|--activate y|n|ay ]
[ COMMON_OPTIONS ]
انواع مجاز برای LV1: mirror raid

—

همگام‌سازی مجدد یا بررسی یک حجم منطقی RAID:

lvchange --[raid]syncaction check|repair VG|LV1|Tag|Select ...

[ COMMON_OPTIONS ]
انواع مجاز برای LV1: raid

—

بازسازی داده‌ها روی حجم‌های فیزیکی (PV) مشخص از یک حجم منطقی RAID:

lvchange --rebuild PV VG|LV1|Tag|Select ...

[ COMMON_OPTIONS ]
انواع مجاز برای LV1: raid

—

فعال یا غیرفعال کردن یک حجم منطقی (LV):

lvchange -a|--activate y|n|ay VG|LV|Tag|Select ...

[ -P|--partial ]
[ -K|--ignoreactivationskip ]
[ --activationmode partial|degraded|complete ]
[ --poll y|n ]
[ --monitor y|n ]
[ --ignorelockingfailure ]
[ --sysinit ]
[ --readonly ]
[ COMMON_OPTIONS ]

—

فعال‌سازی مجدد یک حجم منطقی با استفاده از آخرین متاداده‌ها:

lvchange --refresh VG|LV|Tag|Select ...

[ -P|--partial ]
[ --activationmode partial|degraded|complete ]
[ --poll y|n ]
[ --monitor y|n ]
[ COMMON_OPTIONS ]

—

آغاز یا توقف نظارت بر یک حجم منطقی توسط dmeventd:

lvchange --monitor y|n VG|LV|Tag|Select ...

[ COMMON_OPTIONS ]

—

آغاز یا توقف پردازش تبدیل یک حجم منطقی:

lvchange --poll y|n VG|LV|Tag|Select ...

[ --monitor y|n ]
[ COMMON_OPTIONS ]

—

ثابت و دائمی کردن شماره فرعی دستگاه (minor number) برای یک حجم منطقی:

lvchange -M|--persistent y --minor Number LV

[ -j|--major Number ]
[ -a|--activate y|n|ay ]
[ --poll y|n ]
[ --monitor y|n ]
[ COMMON_OPTIONS ]

—

گزینه‌های مشترک دستور:

[ -A|--autobackup y|n ]
[ -f|--force ]
[ -S|--select String ]
[ --ignoremonitoring ]
[ --noudevsync ]
[ --reportformat basic|json|json_std ]

گزینه‌های مشترک 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 ]

-a|--activate y|n|ay
تغییر وضعیت فعال بودن حجم‌های منطقی (LVها). یک حجم منطقی فعال می‌تواند از طریق یک دستگاه بلوکی مورد استفاده قرار گیرد و دسترسی به داده‌های موجود در آن امکان‌پذیر شود. مقدار y حجم‌های منطقی را فعال یا در دسترس قرار می‌دهد. مقدار n آن‌ها را غیرفعال یا غیرقابل دسترس می‌کند. دستگاه بلوکی مربوط به LV از طریق device-mapper در هسته لینوکس به سیستم اضافه یا از آن حذف می‌شود. همچنین پیوند نمادین /dev/VGName/LVName که به گره دستگاه اشاره دارد اضافه یا حذف می‌گردد. تمام نرم‌افزارها و اسکریپت‌ها باید از طریق این پیوند نمادین به دستگاه دسترسی داشته باشند و آن را به عنوان نام دستگاه معرفی کنند. مکان و نام گره دستگاه اصلی ممکن است به توزیع لینوکس، پیکربندی (مانند udev) یا نسخه انتشار سیستم‌عامل بستگی داشته باشد. مقدار ay فعال‌سازی خودکار (autoactivation) را مشخص می‌کند که توسط دستورات سیستمی فعال‌سازی استفاده می‌شود. به طور پیش‌فرض، LVها به صورت خودکار فعال می‌شوند. ویژگی فعال‌سازی خودکار را می‌توان روی یک VG یا LV تنظیم کرد تا فعال‌سازی خودکار غیرفعال شود؛ به --setautoactivation y|n در vgchange، lvchange، vgcreate و lvcreate مراجعه کنید. این ویژگی را می‌توانید با vgs یا lvs همراه با -o autoactivation مشاهده کنید. تنظیم auto_activation_volume_list در lvm.conf(5) شامل نام‌های VGها یا LVهایی است که باید به طور خودکار فعال شوند و هر موردی که فهرست نشده باشد به طور خودکار فعال نخواهد شد. هنگامی که این متغیر تعریف نشده باشد (حالت پیش‌فرض)، هیچ تاثیری ندارد. اگر این متغیر تعریف شده و خالی باشد، هیچ حجم منطقی‌ای به صورت خودکار فعال نخواهد شد. مواردی که در این فهرست گنجانده شده‌اند در صورتی که ویژگی فعال‌سازی خودکار آن‌ها غیرفعال شده باشد، فعال نخواهند شد. برای اطلاعات بیشتر درباره گزینه‌های فعال‌سازی ey و sy برای VGهای اشتراکی به lvmlockd(8) مراجعه کنید.

--activationmode partial|degraded|complete
مشخص می‌کند که آیا در صورت مفقود بودن حجم‌های فیزیکی (PVها)، مثلاً به دلیل خرابی دستگاه، فعال‌سازی حجم منطقی مجاز است یا خیر. حالت complete سخت‌گیرانه‌ترین حالت است و تنها به LVهایی اجازه فعال‌سازی می‌دهد که هیچ PV مفقودی نداشته باشند. حالت degraded اجازه می‌دهد حجم‌های منطقی RAID با وجود PVهای مفقود فعال شوند (این شامل نوع "mirror" نمی‌شود؛ به جای آن "raid1" را ببینید). حالت partial اجازه می‌دهد هر LV با PVهای مفقود فعال شود و فقط باید برای بازیابی یا تعمیرات استفاده شود. برای رفتار پیش‌فرض، به activation_mode در lvm.conf(5) مراجعه کنید. برای اطلاعات بیشتر به lvmraid(7) مراجعه نمایید.

--addtag Tag
افزودن یک برچسب (تگ) به PV، VG یا LV. این گزینه می‌تواند تکرار شود تا چندین تگ به صورت هم‌زمان اضافه شوند. برای اطلاعات درباره تگ‌ها به lvm(8) مراجعه کنید.

--alloc contiguous|cling|cling_by_tags|normal|anywhere|inherit
سیاست تخصیص را هنگامی که دستوری نیاز به تخصیص امتدادهای فیزیکی (PEs) از VG دارد تعیین می‌کند. هر VG و LV یک سیاست تخصیص دارد که می‌توان آن را با vgchange/lvchange تغییر داد یا در خط فرمان لغو کرد. حالت normal قوانین استاندارد منطقی مانند قرار ندادن خطوط موازی (stripes) روی یک PV را اعمال می‌کند. حالت inherit سیاست VG را روی LV اعمال می‌کند. حالت contiguous نیازمند آن است که PEهای جدید در مجاورت PEهای موجود قرار گیرند. حالت cling امتدادهای فیزیکی جدید را روی همان PV که PEهای موجود در همان خط (stripe) از LV قرار دارند جای می‌دهد. اگر PEهای کافی برای یک تخصیص وجود داشته باشد اما حالت normal از آن‌ها استفاده نکند، حالت anywhere حتی در صورت کاهش کارایی (مانند قرار دادن دو استرایپ روی یک PV) از آن‌ها استفاده خواهد کرد. آرگومان‌های مکانی اختیاری PV در خط فرمان نیز می‌توانند برای محدود کردن PVهای مورد استفاده دستور برای تخصیص به کار روند. برای اطلاعات بیشتر درباره سیاست‌های تخصیص به lvm(8) مراجعه کنید.

-A|--autobackup y|n
مشخص می‌کند که آیا متاداده‌ها پس از تغییر باید به طور خودکار پشتیبان‌گیری شوند یا خیر. فعال کردن این گزینه شدیداً توصیه می‌شود! برای اطلاعات بیشتر به vgcfgbackup(8) مراجعه کنید.

--cachemode writethrough|writeback|passthrough
مشخص می‌کند چه زمانی نوشتن در یک LV کش باید کامل در نظر گرفته شود. حالت writeback به محض ذخیره شدن داده در استخر کش (cache pool)، عملیات نوشتن را کامل تلقی می‌کند. حالت writethrough تنها زمانی عملیات نوشتن را کامل می‌داند که داده هم در استخر کش و هم روی LV اصلی ذخیره شده باشد. هرچند writethrough ممکن است برای نوشتن کندتر باشد، اما در صورت بروز مشکل سخت‌افزاری برای دستگاه مرتبط با استخر کش، امن‌تر و مقاوم‌تر است. در حالت passthrough تمام خواندن‌ها از LV اصلی انجام می‌شود (تمام خواندن‌ها کش را دور می‌زنند) و تمام نوشتن‌ها به LV اصلی ارسال می‌گردند؛ علاوه بر این، اصابت‌های نوشتن (write hits) باعث نامعتبر شدن بلوک‌های کش می‌شود. برای اطلاعات بیشتر به lvmcache(7) مراجعه کنید.

--cachepolicy String
سیاست کش را برای یک LV کش مشخص می‌کند. برای اطلاعات بیشتر به lvmcache(7) مراجعه کنید.

--cachesettings String
تنظیمات قابل تنظیم هسته را برای LVهای dm-cache یا dm-writecache تعیین می‌کند. از قالب 'option=value' یا 'option1=value option2=value' استفاده کنید، یا گزینه --cachesettings را برای هر گزینه تنظیمی تکرار نمایید. این تنظیمات رفتارهای پیش‌فرض هسته را لغو می‌کنند. برای حذف تنظیمات کش و بازگشت به رفتارهای پیش‌فرض هسته، از --cachesettings 'default' برای dm-cache یا رشته خالی --cachesettings '' برای dm-writecache استفاده کنید. برای اطلاعات بیشتر به lvmcache(7) مراجعه کنید.

--commandprofile String
پروفایل فرمانی که برای پیکربندی دستور استفاده می‌شود. برای اطلاعات بیشتر درباره پروفایل‌ها به lvm.conf(5) مراجعه کنید.

--compression y|n
کنترل فعال یا غیرفعال بودن فشرده‌سازی برای یک حجم VDO. برای اطلاعات بیشتر درباره کاربرد VDO به lvmvdo(7) مراجعه نمایید.

--config String
تنظیمات پیکربندی برای دستور که تنظیمات lvm.conf(5) را لغو می‌کنند. آرگومان رشته‌ای از همان قالب lvm.conf(5) استفاده می‌کند یا می‌تواند از ساختار بخش/فیلد بهره ببرد. برای اطلاعات بیشتر درباره تنظیمات به lvm.conf(5) مراجعه کنید.

-C|--contiguous y|n
سیاست تخصیص پیوسته (contiguous) را برای LVها فعال یا غیرفعال می‌کند. حالت پیش‌فرض، عدم تخصیص پیوسته بر اساس اصل اولین فضای آزاد است. تغییر سیاست تخصیص غیرپیوسته به پیوسته تنها در صورتی ممکن است که تمام امتدادهای فیزیکی تخصیص‌یافته در LV از قبل پیوسته باشند.

-d|--debug ...
تنظیم سطح اشکال‌زدایی. برای افزایش جزئیات پیام‌های ارسالی به فایل لاگ و/یا syslog این گزینه را از ۱ تا ۶ بار تکرار کنید.

--deduplication y|n
کنترل فعال یا غیرفعال بودن حذف داده‌های تکراری (deduplication) برای حجم VDO. برای اطلاعات بیشتر به lvmvdo(7) مراجعه کنید.

--deltag Tag
حذف یک برچسب (تگ) از PV، VG یا LV. می‌توان این گزینه را برای حذف هم‌زمان چندین تگ تکرار کرد. برای اطلاعات درباره تگ‌ها به lvm(8) مراجعه کنید.

--detachprofile
جدا کردن یک پروفایل متاداده از یک VG یا LV. برای اطلاعات بیشتر درباره پروفایل‌ها به lvm.conf(5) مراجعه کنید.

--devices PV
دستگاه‌هایی را که برای دستور قابل مشاهده و دسترسی هستند محدود می‌کند. دستگاه‌هایی که فهرست نشده باشند به عنوان مفقود در نظر گرفته می‌شوند. این گزینه می‌تواند تکرار شود یا فهرستی از دستگاه‌های جدا شده با کاما را بپذیرد. این گزینه فایل devices را لغو می‌کند.

--devicesfile String
فایلی که دستگاه‌های مجاز برای استفاده توسط LVM را فهرست می‌کند. این فایل باید در مسیر /etc/lvm/devices/ موجود باشد و با دستور lvmdevices(8) مدیریت شود. این گزینه تنظیمات devices/devicesfile و devices/use_devicesfile در lvm.conf(5) را لغو می‌کند.

--discards passdown|nopassdown|ignore
نحوه مدیریت درخواست‌های discard توسط لایه استخر نازک (thin pool) دیسک‌مپِر در هسته را تعیین می‌کند. مقدار ignore باعث نادیده گرفتن درخواست‌های discard می‌شود. مقدار nopassdown باعث می‌شود استخر نازک خودش discardها را پردازش کند تا امکان استفاده مجدد از امتدادهای غیرضروری در استخر فراهم شود. مقدار passdown علاوه بر پردازش داخلی، discardها را به دستگاه لایه زیرین نیز ارسال می‌کند. برای اطلاعات بیشتر به lvmthin(7) مراجعه کنید.

--driverloaded y|n
در صورت تنظیم روی no، دستور تلاشی برای استفاده از device-mapper نخواهد کرد. این گزینه برای اهداف آزمایش و اشکال‌زدایی کاربرد دارد.

--errorwhenfull y|n
رفتار استخر نازک را هنگام اتمام فضای داده مشخص می‌کند. اگر yes باشد، دیسک‌مپِر به محض پر شدن استخر نازک و نیاز یک درخواست I/O به فضا، فوراً خطا بازمی‌گرداند. اگر no باشد، دیسک‌مپِر این درخواست‌های I/O را برای مدتی در صف نگه می‌دارد تا امکان افزایش اندازه استخر نازک فراهم شود. در صورت عدم تامین فضا پس از مهلت زمانی، خطا برگردانده می‌شود. به lvmthin(7) مراجعه کنید.

-f|--force ...
نادیده گرفتن بررسی‌های مختلف، تاییدها و هشدارهای محافظتی. با احتیاط بسیار زیاد استفاده شود.

-h|--help
نمایش متن راهنمای دستور.

-K|--ignoreactivationskip
نادیده گرفتن پرچم "activation skip" حجم منطقی در زمان فعال‌سازی، به منظور امکان‌پذیر شدن فعال‌سازی LVهایی که این پرچم روی آن‌ها فعال است.

--ignorelockingfailure
امکان ادامه اجرای دستور با عملیات متاداده فقط‌خواندنی پس از شکست در قفل‌گذاری.

--ignoremonitoring
عدم تعامل با dmeventd مگر اینکه گزینه --monitor مشخص شده باشد. اگر dmeventd در حال حاضر بر دستگاهی نظارت دارد، از این گزینه استفاده نکنید.

--integritysettings String
تعیین گزینه‌های تنظیمی هسته برای dm-integrity. برای اطلاعات بیشتر به lvmraid(7) مراجعه کنید.

--journal String
ثبت اطلاعات در ژورنال systemd. این اطلاعات افزون بر مواردی است که با تنظیم log/journal در lvm.conf فعال شده‌اند. مقدار command: ثبت اطلاعات دستور. مقدار output: ثبت خروجی پیش‌فرض دستور. مقدار debug: ثبت اشکال‌زدایی کامل دستور.

--lockopt String
ارسال گزینه‌های خاص به lvmlockd. برای اطلاعات بیشتر به lvmlockd(8) مراجعه فرمایید.

--longhelp
نمایش متن راهنمای بلند و جامع.

-j|--major Number
تنظیم شماره دستگاه اصلی (major number) برای دستگاه بلوکی LV.

--[raid]maxrecoveryrate Size[k|UNIT]
تنظیم حداکثر سرعت بازیابی برای یک RAID LV. مقدار نرخ، حجم داده در ثانیه برای هر دستگاه در آرایه است. تنظیم نرخ روی 0 به معنای نامحدود بودن آن است. برای اطلاعات بیشتر به lvmraid(7) مراجعه کنید.

--metadataprofile String
پروفایل متاداده مورد استفاده برای پیکربندی دستور. برای اطلاعات بیشتر به lvm.conf(5) مراجعه کنید.

--minor Number
تنظیم شماره فرعی دستگاه (minor number) برای دستگاه بلوکی LV.

--[raid]minrecoveryrate Size[k|UNIT]
تنظیم حداقل سرعت بازیابی برای یک RAID LV. مقدار نرخ، حجم داده در ثانیه برای هر دستگاه در آرایه است. تنظیم نرخ روی 0 به معنای نامحدود بودن آن است. برای اطلاعات بیشتر به lvmraid(7) مراجعه کنید.

--monitor y|n
آغاز (yes) یا توقف (no) نظارت بر یک LV توسط dmeventd. دیمن dmeventd رویدادهای هسته را برای LV پایش کرده و نگهداری خودکار را در پاسخ به رویدادهای خاص به انجام می‌رساند. برای اطلاعات بیشتر به dmeventd(8) مراجعه کنید.

--nohints
عدم استفاده از فایل hints برای یافتن دستگاه‌های مربوط به PVها. در صورت عدم استفاده از این فایل، دستور ممکن است دستگاه‌های بیشتری را برای یافتن PVها اسکن کند.

--nolocking
غیرفعال کردن قفل‌گذاری. با احتیاط استفاده شود؛ دستورات هم‌روند ممکن است نتایج نادرست یا خرابی داده تولید کنند.

--noudevsync
غیرفعال کردن همگام‌سازی با udev. پردازش منتظر اعلان از سوی udev نخواهد ماند و فارغ از هرگونه پردازش در پس‌زمینه ادامه خواهد یافت. تنها در صورتی از این گزینه استفاده کنید که udev در حال اجرا نباشد یا دارای قواعدی باشد که دستگاه‌های ساخته‌شده توسط LVM را نادیده می‌گیرند.

-P|--partial
دستورات تمام تلاش خود را برای فعال‌سازی LVهایی که دارای امتدادهای فیزیکی (PE) مفقود هستند به کار می‌بندند. امتدادهای مفقود ممکن است بر اساس تنظیم missing_stripe_filler با بخش‌های خطا یا صفر جایگزین شوند. متاداده با این گزینه قابل تغییر نیست.

-p|--permission rw|r
تنظیم مجوز دسترسی به حالت فقط‌خواندنی r یا خواندن و نوشتن rw.

-M|--persistent y|n
در صورت تنظیم روی yes، شماره فرعی مشخص‌شده (minor number) را ثابت و دائمی می‌کند.

--poll y|n
در صورت تنظیم روی yes، عملیات تغییر و تبدیل پس‌زمینه‌ای یک LV آغاز می‌شود. تبدیل‌های ناقص (مانند pvmove یا lvconvert که با راه‌اندازی مجدد یا کرش سیستم متوقف شده‌اند) می‌توانند از آخرین نقطه بازرسی با --poll y مجدداً آغاز شوند. در صورت تنظیم روی no، تبدیل پس‌زمینه انجام نخواهد شد و ناقص باقی می‌ماند. به تعویق انداختن polling پس از فعال‌سازی با --poll n امکان‌پذیر است.

--profile String
یک نام مستعار برای --commandprofile یا --metadataprofile بسته به دستور مورد استفاده.

-q|--quiet ...
خاموش کردن خروجی‌ها و پیام‌های گزارش‌گیری. این گزینه بر --debug و --verbose ارجحیت دارد. تکرار یک‌باره آن باعث می‌شود به تمام اعلان‌ها پاسخ خودکار 'no' داده شود.

-r|--readahead auto|none|Number
تنظیم تعداد سکتورهای پیش‌خوانی (read ahead) برای یک LV. مقدار پیش‌فرض auto است که به هسته اجازه می‌دهد مقداری مناسب را به طور خودکار انتخاب کند. مقدار none معادل صفر است.

--readonly
جلوگیری از اعمال تغییرات توسط دستور، شامل فعال‌سازی و به‌روزرسانی‌های متاداده (برای LVهای فقط‌خواندنی به --permission r مراجعه فرمایید).

--rebuild PV
انتخاب یک PV برای بازسازی در یک RAID LV. با تکرار این گزینه می‌توان چندین PV را بازسازی کرد. زمانی که PVهای حاوی داده‌های آسیب‌دیده مشخص باشند، این گزینه به جای --resync یا --syncaction repair استفاده می‌شود تا داده‌های صحیح بازسازی شوند. به lvmraid(7) مراجعه کنید.

--refresh
در صورت فعال بودن LV، متاداده‌های آن مجدداً بارگذاری می‌شوند. در محیطی که udev برای مدیریت محتوای /dev استفاده می‌شود، استفاده از این گزینه شدیداً توصیه می‌گردد؛ زیرا refresh رویدادهای udev را برای یک LV بازتولید می‌کند تا قواعد udev موجود برای تنظیم محتوا و مجوزهای /dev اعمال شوند. همچنین در صورت بروز اشکال یا استفاده از اشتراک‌گذاری دستی LV این عملیات بسیار کارآمد است.

--reportformat basic|json|json_std
قالب خروجی جاری را برای گزارش‌ها لغو می‌کند؛ قالبی که به صورت سراسری توسط تنظیم report/output_format در lvm.conf(5) تعریف شده است. مقدار basic قالب اصلی شامل سطرها و ستون‌هاست. مقدار json خروجی گزارش را در قالب JSON ارائه می‌دهد. مقدار json_std خروجی گزارش را در قالبی سازگارتر با استانداردهای رسمی JSON تولید می‌کند. به lvmreport(7) مراجعه کنید.

--resync
آغاز همگام‌سازی مجدد mirror. همگام‌سازی معمولاً به صورت خودکار انجام می‌شود، اما این گزینه اجرای آن را اجباری می‌کند. همچنین برای همگام‌سازی یک PV مشخص به --rebuild مراجعه کنید. در طول همگام‌سازی، داده‌ها از دستگاه آینه‌ای اصلی خوانده شده و روی سایر دستگاه‌ها کپی می‌شوند. این فرایند ممکن است زمان قابل توجهی ببرد و در این مدت LV فاقد نسخه پشتیبان کامل خواهد بود. به lvmraid(7) مراجعه کنید.

-S|--select String
انتخاب اشیاء برای پردازش و گزارش‌گیری بر اساس معیارهای مشخص‌شده. ساختار این معیارها در --select help و lvmreport(7) شرح داده شده است. برای دستورهای غیرگزارشی، این انتخاب برای تعیین موارد پردازش به کار می‌رود.

-k|--setactivationskip y|n
تنظیم (yes) یا پاک کردن (no) دائمی پرچم "activation skip" روی یک LV. یک LV با این پرچم فعال نخواهد شد مگر آنکه از گزینه --ignoreactivationskip در دستور فعال‌سازی استفاده شود. این پرچم به طور پیش‌فرض روی اسنپ‌شات‌های نازک جدید تنظیم می‌گردد و بر غیرفعال‌سازی تاثیری ندارد. مقدار جاری این پرچم در بیت‌های lv_attr دستور lvs مشخص است.

--setautoactivation y|n
تنظیم ویژگی فعال‌سازی خودکار (autoactivation) روی یک VG یا LV. نمایش این ویژگی با vgs -o autoactivation یا lvs -o autoactivation امکان‌پذیر است. هنگامی که این ویژگی غیرفعال باشد، VG یا LV توسط دستوری که فعال‌سازی خودکار را انجام می‌دهد (مانند vgchange، lvchange یا pvscan با سوییچ -aay) فعال نخواهد شد. اگر فعال‌سازی خودکار روی یک VG غیرفعال شود، هیچ LV درون آن فعال خودکار نخواهد شد و ویژگی فعال‌سازی خودکار LV تاثیری ندارد. در صورت فعال بودن آن روی VG، می‌توان آن را برای تک‌تک LVها غیرفعال کرد.

--[raid]syncaction check|repair
آغاز انواع مختلف همگام‌سازی RAID. این کار باعث می‌شود RAID LV تمام بلوک‌های داده و توازن (parity) را در آرایه خوانده و عدم تطابق‌ها را بررسی کند. مقدار check اختلافات را شمارش می‌کند اما اصلاحی انجام نمی‌دهد. مقدار repair عدم تطابق‌ها و خطاها را اصلاح می‌کند. توجه داشته باشید که این اقدامات همگام‌سازی گذرا هستند و پس از خرابی/راه‌اندازی مجدد سیستم یا تغییر پیکربندی RaidLV باید مجدداً راه‌اندازی شوند. برای مشاهده گزارش اختلافات به lvs(8) مراجعه کنید.

--sysinit
نشان‌دهنده آن است که vgchange/lvchange از اسکریپت‌های اولیه راه‌اندازی سیستم (مانند rc.sysinit یا یک initrd) و پیش از در دسترس بودن سیستم‌های فایل قابل نوشتن اجرا می‌شود. از این رو برخی عملکردها باید غیرفعال شوند و این گزینه به عنوان یک میانبر برای انتخاب مجموعه‌ای از گزینه‌های مناسب عمل می‌کند (معادل --ignorelockingfailure، --ignoremonitoring، --poll n و تنظیم متغیر محیطی LVM_SUPPRESS_LOCKING_FAILURE_MESSAGES).

-t|--test
اجرا در حالت آزمایشی. در این حالت هیچ تغییری در متاداده ثبت نمی‌شود. این کار با غیرفعال کردن تمامی عملیات نوشتن متاداده اما بازگرداندن وضعیت موفقیت به تابع فراخواننده صورت می‌پذیرد.

--vdosettings String
تعیین گزینه‌های تنظیمی VDO برای LVهای VDO. از فرمت 'option=value' یا تکرار --vdosettings استفاده کنید. این تنظیمات رفتارهای پیش‌فرض VDO را لغو می‌کنند. برای بازگشت به تنظیمات پیش‌فرض از مقدار 'default' استفاده نمایید. برای اطلاعات بیشتر به lvmvdo(7) مراجعه کنید.

-v|--verbose ...
تنظیم سطح پرگویی (verbose). تکرار از ۱ تا ۴ بار برای افزایش جزئیات پیام‌های ارسالی به stdout و stderr.

--version
نمایش اطلاعات نسخه LVM.

--[raid]writebehind Number
حداکثر تعداد عملیات نوشتن معلق مجاز به دستگاه‌ها در یک RAID1 LV که به عنوان write-mostly نشانه‌گذاری شده‌اند. پس از تجاوز از این مقدار، نوشتن‌ها همگام خواهند شد. مقدار صفر ترجیح را پاک کرده و به سیستم اجازه انتخاب دلخواه را می‌دهد.

--[raid]writemostly PV[:t|n|y]
نشانه‌گذاری یک دستگاه در RAID1 LV به عنوان write-mostly. از تمامی خواندن‌ها از این درایوها به جز در موارد بسیار ضروری خودداری می‌شود تا تعداد I/O درایو به حداقل برسد. رفتار پیش‌فرض اعمال ویژگی write-mostly برای PV مشخص‌شده است. همچنین با افزودن پسوند :n به انتهای نام PV می‌توان این ویژگی را حذف کرد یا با پسوند :t وضعیت آن را معکوس نمود. تکرار این گزینه روی چندین PV مجاز است.

-y|--yes
عدم درخواست تایید تعاملی و در نظر گرفتن همیشگی پاسخ بله (yes). با احتیاط بسیار شدید استفاده شود (برای پاسخ منفی خودکار، -qq را ببینید).

-Z|--zero y|n
تنظیم حالت صفر کردن برای استخر نازک (thin pool). نکته: بلوک‌های از پیش تخصیص‌یافته استخر در حالت غیرصفر، هنگام تنظیم --zero y در بخش‌های نوشته‌نشده پاک نمی‌شوند.

نام گروه حجم (Volume Group). برای نام‌های معتبر به lvm(8) مراجعه کنید.
نام حجم منطقی (Logical Volume). برای نام‌های معتبر به lvm(8) مراجعه کنید. یک آرگومان مکانی LV معمولاً شامل نام VG و نام LV است، مانند VG/LV. مقدار LV1 نشان می‌دهد که LV باید نوع خاصی داشته باشد (مانند raid یا mirror).
نام برچسب (تگ). برای اطلاعات در مورد نام برچسب‌ها و استفاده از آن‌ها به جای VG، LV یا PV به lvm(8) مراجعه کنید.
نشان می‌دهد که در صورت استفاده از گزینه --select می‌توان پارامتر مکانی اجباری را حذف کرد. هیچ آرگومانی در این موقعیت قرار نمی‌گیرد.
برای اطلاعات درباره محتوای رشته به توضیحات گزینه مربوطه مراجعه کنید.
اندازه یک عدد ورودی است که یک واحد اختیاری را می‌پذیرد. واحدهای ورودی بدون توجه به بزرگی یا کوچکی حروف همیشه مقادیر برمبنای ۲ در نظر گرفته می‌شوند (مثلاً '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 استفاده کرد.

تغییر دسترسی حجم منطقی به فقط‌خواندنی:

# lvchange -pr vg00/lvol1

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