.TH "LVM-CONFIG" "8" "مه ۲۰۲۵" "lvm2" "دستورهای مدیریتی و نگهداری" . .SH "نام (NAME)" lvm-config \- نمایش و دستکاری اطلاعات پیکربندی LVM . .SH "خلاصه دستور (SYNOPSIS)" \fBlvm config\fP [\fIگزینه‌ها\fR] . .SH "توضیحات (DESCRIPTION)" دستور \fBlvm config\fR خروجی قالب‌بندی‌شده از درخت تنظیمات پیکربندی LVM (شامل مقادیر پیش‌فرض و مقادیر فعال در lvm.conf) را نمایش می‌دهد. منابع داده‌های پیکربندی شامل \fBlvm.conf\fP(5) و تنظیمات خط فرمان ارائه‌شده از طریق \fB\-\-config\fP هستند. دستورهای \fBlvmconfig\fP، \fBlvm config\fP و \fBlvm dumpconfig\fP (به دلایل سازگاری، در حال منسوخ شدن) همگی خروجی قالب‌بندی‌شده از درخت پیکربندی LVM تولید می‌کنند. . .SH "نحوه استفاده (USAGE)" \fBlvm config\fP .br .RS 4 .na [ \fB\-f\fP|\fB\-\-file\fP \fIرشته\fP ] .br [ \fB\-l\fP|\fB\-\-list\fP ] .br [ \fB\-\-atversion\fP \fIرشته\fP ] .br [ \fB\-\-typeconfig\fP \c .nh \%\fBcurrent\fP|\:\fBdefault\fP|\:\fBdiff\fP|\:\fBfull\fP|\:\fBlist\fP|\:\fBmissing\fP|\:\fBnew\fP|\:\fBprofilable\fP|\:\fBprofilable\-command\fP|\:\fBprofilable\-metadata\fP .hy ] .br [ \fB\-\-ignoreadvanced\fP ] .br [ \fB\-\-ignoreunsupported\fP ] .br [ \fB\-\-ignorelocal\fP ] .br [ \fB\-\-mergedconfig\fP ] .br [ \fB\-\-metadataprofile\fP \fIرشته\fP ] .br [ \fB\-\-sinceversion\fP \fIرشته\fP ] .br [ \fB\-\-showdeprecated\fP ] .br [ \fB\-\-showunsupported\fP ] .br [ \fB\-\-validate\fP ] .br [ \fB\-\-valuesonly\fP ] .br [ \fB\-\-withsummary\fP ] .br [ \fB\-\-withcomments\fP ] .br [ \fB\-\-withgeneralpreamble\fP ] .br [ \fB\-\-withlocalpreamble\fP ] .br [ \fB\-\-withspaces\fP ] .br [ \fB\-\-unconfigured\fP ] .br [ \fB\-\-withversions\fP ] .br [ \fIگزینه‌های_عمومی\fP ] .ad .RE .RS 4 [ \fIرشته\fP ... ] .RE .P گزینه‌های عمومی برای lvm: . .RS 4 .na [ \fB\-d\fP|\fB\-\-debug\fP ] .br [ \fB\-h\fP|\fB\-\-help\fP ] .br [ \fB\-q\fP|\fB\-\-quiet\fP ] .br [ \fB\-t\fP|\fB\-\-test\fP ] .br [ \fB\-v\fP|\fB\-\-verbose\fP ] .br [ \fB\-y\fP|\fB\-\-yes\fP ] .br [ \fB\-\-commandprofile\fP \fIرشته\fP ] .br [ \fB\-\-config\fP \fIرشته\fP ] .br [ \fB\-\-devices\fP \fIPV\fP ] .br [ \fB\-\-devicesfile\fP \fIرشته\fP ] .br [ \fB\-\-driverloaded\fP \fBy\fP|\fBn\fP ] .br [ \fB\-\-journal\fP \fIرشته\fP ] .br [ \fB\-\-lockopt\fP \fIرشته\fP ] .br [ \fB\-\-longhelp\fP ] .br [ \fB\-\-nohints\fP ] .br [ \fB\-\-nolocking\fP ] .br [ \fB\-\-profile\fP \fIرشته\fP ] .br [ \fB\-\-version\fP ] .ad .RE . .SH "گزینه‌ها (OPTIONS)" . .HP \fB\-\-atversion\fP \fIرشته\fP .br تعیین نسخه LVM در قالب x.y.z که در آن x نسخه اصلی (major)، y نسخه فرعی (minor) و z سطح وصله (patchlevel) است (برای نمونه 2.2.106). هنگام نمایش پیکربندی، تنها تنظیمات پیکربندی شناخته‌شده در این نسخه LVM لحاظ خواهند شد. از این گزینه می‌توان برای نمایش پیکربندی‌ای استفاده کرد که نسخه خاصی از LVM آن را درک می‌کند و فاقد هرگونه تنظیمات جدیدتری است که LVM در بررسی پیکربندی نسبت به آن‌ها پیام هشدار صادر کند. . .HP \fB\-\-commandprofile\fP \fIرشته\fP .br پروفایل دستور جهت استفاده برای پیکربندی دستور. برای اطلاعات بیشتر درباره پروفایل‌ها به \fBlvm.conf\fP(5) مراجعه کنید. . .HP \fB\-\-config\fP \fIرشته\fP .br تنظیمات پیکربندی برای دستور. این مقادیر بر تنظیمات \fBlvm.conf\fP(5) تقدم دارند و آن‌ها را بازنویسی می‌کنند. آرگومان رشته از همان قالب \fBlvm.conf\fP(5) استفاده می‌کند، یا می‌تواند از نحو بخش/فیلد (section/field) استفاده کند. برای اطلاعات بیشتر درباره پیکربندی به \fBlvm.conf\fP(5) مراجعه کنید. . .HP \fB\-d\fP|\fB\-\-debug\fP ... .br تنظیم سطح اشکال‌زدایی (دیباگ). برای افزایش جزئیات پیام‌های ارسالی به فایل لاگ یا syslog (در صورت پیکربندی)، این گزینه را از ۱ تا ۶ بار تکرار کنید. . .HP \fB\-\-devices\fP \fIPV\fP .br محدود کردن دستگاه‌هایی که برای دستور قابل مشاهده و دسترسی هستند. دستگاه‌هایی که در لیست نباشند به عنوان دستگاه ناموجود در نظر گرفته می‌شوند. این گزینه می‌تواند تکرار شود، یا لیستی از دستگاه‌ها را به صورت جداشده با کاما بپذیرد. این گزینه بر فایل دستگاه‌ها (devices file) اولویت دارد. . .HP \fB\-\-devicesfile\fP \fIرشته\fP .br فایلی حاوی لیست دستگاه‌هایی که LVM باید استفاده کند. فایل باید در \fI/etc/lvm/devices/\fP موجود باشد و با دستور \fBlvmdevices\fP(8) مدیریت می‌شود. این گزینه بر تنظیمات \fBdevices/devicesfile\fP و \fBdevices/use_devicesfile\fP در \fBlvm.conf\fP(5) برتری دارد. . .HP \fB\-\-driverloaded\fP \fBy\fP|\fBn\fP .br اگر روی no تنظیم شود، دستور برای استفاده از device-mapper تلاش نخواهد کرد. برای اهداف آزمایشی و اشکال‌زدایی کاربرد دارد. . .HP \fB\-f\fP|\fB\-\-file\fP \fIرشته\fP .br نوشتن خروجی در فایل مشخص‌شده. . .HP \fB\-h\fP|\fB\-\-help\fP .br نمایش متن راهنما. . .HP \fB\-\-ignoreadvanced\fP .br صرف‌نظر کردن از تنظیمات پیکربندی پیشرفته در خروجی. . .HP \fB\-\-ignorelocal\fP .br نادیده گرفتن بخش محلی (local section). بخش محلی باید در فایل lvmlocal.conf تعریف شده باشد و حاوی تنظیمات پیکربندی مختص میزبان محلی باشد که نباید به میزبان‌های دیگر کپی شوند. . .HP \fB\-\-ignoreunsupported\fP .br صرف‌نظر کردن از تنظیمات پیکربندی پشتیبانی‌نشده در خروجی. این تنظیمات یا صرفاً برای اهداف اشکال‌زدایی و توسعه استفاده می‌شوند یا پشتیبانی از آن‌ها هنوز کامل نشده است و برای استفاده در محیط عملیاتی در نظر گرفته نشده‌اند. انواع \fBcurrent\fP و \fBdiff\fP به طور پیش‌فرض تنظیمات پشتیبانی‌نشده را در خروجی خود می‌آورند؛ سایر انواع از تنظیمات پشتیبانی‌نشده صرف‌نظر می‌کنند. . .HP \fB\-\-journal\fP \fIرشته\fP .br ثبت اطلاعات در ژورنال systemd. این اطلاعات علاوه بر اطلاعات فعال‌شده توسط تنظیم log/journal در lvm.conf است. command: ثبت اطلاعات مربوط به دستور. output: ثبت خروجی پیش‌فرض دستور. debug: ثبت اشکال‌زدایی کامل دستور. . .HP \fB\-l\fP|\fB\-\-list\fP .br فهرست کردن تنظیمات پیکربندی به همراه توضیحات خلاصه. این کار معادل استفاده هم‌زمان از گزینه‌های \fB\-\-typeconfig list \-\-withsummary\fP است. . .HP \fB\-\-lockopt\fP \fIرشته\fP .br برای ارسال گزینه‌ها در موارد ویژه به lvmlockd استفاده می‌شود. برای اطلاعات بیشتر به \fBlvmlockd\fP(8) مراجعه کنید. . .HP \fB\-\-longhelp\fP .br نمایش متن راهنمای تفصیلی و طولانی. . .HP \fB\-\-mergedconfig\fP .br هنگامی که دستور با \fB\-\-config\fP و/یا \fB\-\-commandprofile\fP (یا با متغیر محیطی LVM_COMMAND_PROFILE)، \fB\-\-profile\fP یا \fB\-\-metadataprofile\fP اجرا می‌شود، پیش از نمایش پیکربندی، تمام محتویات «آبشار پیکربندی» (config cascade) را با یکدیگر ادغام می‌کند. بدون ادغام، تنها پیکربندی موجود در رأس آبشار نمایش داده می‌شود. برای اطلاعات بیشتر درباره پیکربندی به \fBlvm.conf\fP(5) مراجعه کنید. . .HP \fB\-\-metadataprofile\fP \fIرشته\fP .br پروفایل متاداده جهت استفاده برای پیکربندی دستور. برای اطلاعات بیشتر درباره پروفایل‌ها به \fBlvm.conf\fP(5) مراجعه کنید. . .HP \fB\-\-nohints\fP .br عدم استفاده از فایل راهنماها (hints file) برای مکان‌یابی دستگاه‌ها جهت یافتن PVها. وقتی از راهنماها استفاده نشود، دستور ممکن است دستگاه‌های بیشتری را برای یافتن PVها بررسی کند. دستور همچنان باطل‌سازی استاندارد فایل راهنما را در صورت لزوم انجام خواهد داد. . .HP \fB\-\-nolocking\fP .br غیرفعال‌سازی قفل‌گذاری. با احتیاط استفاده شود؛ دستورات هم‌زمان ممکن است نتایج نادرستی ایجاد کنند. . .HP \fB\-\-profile\fP \fIرشته\fP .br یک نام مستعار برای \fB\-\-commandprofile\fP یا \fB\-\-metadataprofile\fP بسته به نوع دستور. . .HP \fB\-q\fP|\fB\-\-quiet\fP ... .br فرونشاندن خروجی و پیام‌های لاگ. اولویت بالاتری نسبت به \fB\-\-debug\fP و \fB\-\-verbose\fP دارد. با دو بار تکرار، تمامی اعلان‌های تأیید با پاسخ 'no' نیز فرو نشانده می‌شوند. . .HP \fB\-\-showdeprecated\fP .br گنجاندن تنظیمات پیکربندی منسوخ‌شده در خروجی. این تنظیمات پس از نسخه خاصی منسوخ شده‌اند. اگر نسخه مشخصی با \fB\-\-atversion\fP تعیین شده باشد، در صورتی که نسخه تعیین‌شده پایین‌تر از نسخه‌ای باشد که تنظیمات در آن منسوخ شده‌اند، تنظیمات منسوخ‌شده به طور خودکار گنجانده می‌شوند. انواع current و diff تنظیمات منسوخ‌شده را به طور پیش‌فرض در خروجی خود لحاظ می‌کنند؛ سایر انواع از تنظیمات منسوخ‌شده صرف‌نظر می‌کنند. . .HP \fB\-\-showunsupported\fP .br گنجاندن تنظیمات پیکربندی پشتیبانی‌نشده در خروجی. این تنظیمات یا صرفاً برای اهداف اشکال‌زدایی یا توسعه استفاده می‌شوند یا پشتیبانی آن‌ها هنوز کامل نشده است و نباید در محیط عملیاتی به کار روند. انواع current و diff تنظیمات پشتیبانی‌نشده را به طور پیش‌فرض در خروجی خود لحاظ می‌کنند؛ سایر انواع از تنظیمات پشتیبانی‌نشده صرف‌نظر می‌کنند. . .HP \fB\-\-sinceversion\fP \fIرشته\fP .br تعیین نسخه LVM در قالب x.y.z که در آن x نسخه اصلی، y نسخه فرعی و z سطح وصله است (مانند 2.2.106). این گزینه در حال حاضر تنها با \fB\-\-typeconfig new\fP برای نمایش تمامی تنظیمات پیکربندی معرفی‌شده از نسخه مشخص‌شده کاربرد دارد. . .HP \fB\-t\fP|\fB\-\-test\fP .br اجرا در حالت آزمایشی (Test mode). دستورات متاداده را به‌روزرسانی نخواهند کرد. این قابلیت با غیرفعال کردن تمامی عملیات نوشتن متاداده و با این وجود بازگرداندن وضعیت موفقیت به تابع فراخواننده پیاده‌سازی شده است. این امر ممکن است در عملیات‌های چندمرحله‌ای در صورتی که ابزاری به بازخوانی متاداده‌ای که فکر می‌کند تغییر کرده اما تغییر نکرده وابسته باشد، منجر به پیام‌های خطای غیرمعمول شود. . .HP .ad \fB\-\-typeconfig\fP \c .nh \%\fBcurrent\fP|\:\fBdefault\fP|\:\fBdiff\fP|\:\fBfull\fP|\:\fBlist\fP|\:\fBmissing\fP|\:\fBnew\fP|\:\fBprofilable\fP|\:\fBprofilable\-command\fP|\:\fBprofilable\-metadata\fP .hy .ad .br \fBcurrent\fP تنظیمات پیکربندی را چاپ می‌کند که برای یک دستور lvm اعمال می‌شوند (با فرض اینکه دستور در خط فرمان آن‌ها را بازنویسی نکند). این شامل موارد زیر است: تنظیماتی که در فایل‌های پیکربندی lvm تغییر یافته‌اند، تنظیماتی که مقادیر پیش‌فرض خود را از فایل‌های پیکربندی دریافت می‌کنند، و تنظیمات پیش‌فرضی که در فایل‌های پیکربندی از حالت کامنت خارج شده‌اند. .br \fBdefault\fP تمامی تنظیمات را با مقادیر پیش‌فرض آن‌ها چاپ می‌کند. تغییرات اعمال‌شده در فایل‌های پیکربندی lvm در خروجی منعکس نمی‌شوند. برخی تنظیمات مقادیر پیش‌فرض خود را به صورت داخلی دریافت می‌کنند و این تنظیمات به صورت کامنت چاپ می‌شوند. تنظیمات دیگر مقادیر پیش‌فرض خود را از فایل‌های پیکربندی می‌گیرند و به صورت کامنت چاپ نمی‌شوند. .br \fBdiff\fP تنها تنظیمات پیکربندی را چاپ می‌کند که نسبت به مقادیر پیش‌فرض خود در فایل‌های پیکربندی تغییر یافته‌اند (تفاوت میان current و default). .br \fBfull\fP تمامی تنظیمات را بدون کامنت و با مقدار فعلی چاپ می‌کند؛ یعنی دقیقاً به همان صورت که توسط یک دستور lvm استفاده می‌شود. این شامل تنظیمات تغییریافته در فایل‌های پیکربندی، تنظیماتی که معمولاً پیش‌فرض‌ها را به صورت داخلی می‌گیرند و تنظیماتی که پیش‌فرض‌ها را از فایل‌های پیکربندی دریافت می‌کنند می‌شود. .br \fBlist\fP تمامی نام‌های پیکربندی را بدون مقادیر چاپ می‌کند. .br \fBmissing\fP تنظیماتی را چاپ می‌کند که در فایل‌های پیکربندی lvm وجود ندارند. تنظیمی که معمولاً مقدار پیش‌فرض خود را از فایل‌های پیکربندی می‌گیرد و مفقود است، بدون کامنت و با مقدار پیش‌فرض داخلی چاپ می‌شود. تنظیماتی که پیش‌فرض خود را به صورت داخلی می‌گیرند و در فایل‌های پیکربندی تنظیم نشده‌اند، به صورت کامنت‌شده همراه با پیش‌فرض داخلی چاپ می‌شوند. .br \fBnew\fP تنظیمات پیکربندی را که پس از نسخه LVM تعیین‌شده توسط \fB\-\-sinceversion\fP اضافه شده‌اند چاپ می‌کند. این موارد با مقادیر پیش‌فرضشان چاپ می‌شوند. .br \fBprofilable\fP تنظیماتی را با مقادیر پیش‌فرض آن‌ها چاپ می‌کند که امکان تنظیم آن‌ها از طریق یک پروفایل وجود دارد. .br \fBprofilable\-command\fP تنظیماتی را با مقادیر پیش‌فرض آن‌ها چاپ می‌کند که امکان تنظیم آن‌ها از طریق یک پروفایل دستور وجود دارد. .br \fBprofilable\-metadata\fP تنظیماتی را با مقادیر پیش‌فرض آن‌ها چاپ می‌کند که امکان تنظیم آن‌ها از طریق یک پروفایل متاداده وجود دارد. .br همچنین به \fBlvm.conf\fP(5) مراجعه فرمایید. . .HP \fB\-\-unconfigured\fP .br گزینه داخلی که برای تولید فایل پیکربندی هنگام ساخت نرم‌افزار استفاده می‌شود. . .HP \fB\-\-validate\fP .br اعتبارسنجی پیکربندی فعلی مورد استفاده و خروج با کد بازگشتی مناسب. اعتبارسنجی تنها برای پیکربندی موجود در رأس «آبشار پیکربندی» انجام می‌شود. برای اعتبارسنجی کل درخت پیکربندی ادغام‌شده، از \fB\-\-mergedconfig\fP نیز استفاده کنید. اعتبارسنجی حتی در صورتی که \fBconfig/checks\fP در \fBlvm.conf\fP(5) غیرفعال باشد انجام می‌شود. . .HP \fB\-\-valuesonly\fP .br هنگام چاپ تنظیمات پیکربندی، فقط مقادیر بدون کلیدها چاپ می‌شوند. . .HP \fB\-v\fP|\fB\-\-verbose\fP ... .br تنظیم سطح پرگویی (verbose). این گزینه را از ۱ تا ۴ بار تکرار کنید تا جزئیات پیام‌های ارسالی به stdout و stderr افزایش یابد. . .HP \fB\-\-version\fP .br نمایش اطلاعات نسخه. . .HP \fB\-\-withcomments\fP .br نمایش توضیحات کامل برای هر گره پیکربندی. برای تنظیمات منسوخ‌شده، توضیحات مربوط به منسوخ شدن نیز نمایش داده می‌شود. . .HP \fB\-\-withgeneralpreamble\fP .br گنجاندن مقدمه عمومی فایل پیکربندی. . .HP \fB\-\-withlocalpreamble\fP .br گنجاندن مقدمه محلی فایل پیکربندی. . .HP \fB\-\-withspaces\fP .br در صورت لزوم، افزودن فاصله‌های بیشتر در خروجی جهت خوانایی بهتر. . .HP \fB\-\-withsummary\fP .br نمایش یک خط توضیح خلاصه برای هر گره پیکربندی. . .HP \fB\-\-withversions\fP .br نمایش یک کامنت حاوی نسخه معرفی‌شده برای هر گره پیکربندی. اگر تنظیمی منسوخ شده باشد، نسخه‌ای که از آن زمان منسوخ شده است نیز نمایش داده می‌شود. . .HP \fB\-y\fP|\fB\-\-yes\fP .br عدم درخواست تأیید به صورت تعاملی و در نظر گرفتن پاسخ مثبت (yes) به صورت همیشگی. با احتیاط فراوان استفاده شود. (برای پاسخ منفی خودکار، به \-qq مراجعه فرمایید.) . .SH "متغیرها (VARIABLES)" . .TP .I رشته برای اطلاعات درباره محتوای رشته، توضیحات گزینه مربوطه را مشاهده فرمایید. .TP .IR اندازه [واحد] اندازه یک مقدار ورودی عددی است که واحد اختیاری می‌پذیرد. واحدهای ورودی صرف‌نظر از کوچک یا بزرگ بودن حروف همواره بر مبنای توان‌های ۲ در نظر گرفته می‌شوند؛ به عنوان نمونه هم 'k' و هم 'K' به ۱۰۲۴ اشاره دارند. واحد ورودی پیش‌فرض با حرف و به دنبال آن |UNIT مشخص می‌شود. UNIT نشان‌دهنده سایر واحدهای ورودی ممکن است: .BR b | B بایت، .BR s | S بخش‌های (سکتورهای) ۵۱۲ بایتی، .BR k | K کیبی‌بایت (KiB)، .BR m | M مبی‌بایت (MiB)، .BR g | G گیبی‌بایت (GiB)، .BR t | T تبی‌بایت (TiB)، .BR p | P پبی‌بایت (PiB)، .BR e | E اکسبی‌بایت (EiB). (این مورد نباید با گزینه کنترل خروجی \fB\-\-units\fP که در آن حروف بزرگ به مضارب ۱۰۰۰ اشاره دارند اشتباه گرفته شود.) . .SH "متغیرهای محیطی (ENVIRONMENT VARIABLES)" . برای اطلاعات درباره متغیرهای محیطی مورد استفاده توسط lvm به \fBlvm\fP(8) مراجعه فرمایید. به عنوان مثال، LVM_VG_NAME معمولاً می‌تواند به عنوان جایگزین برای یک پارامتر الزامی VG استفاده شود. . .SH "همچنین ببینید (SEE ALSO)" . .nh .na .BR lvm (8), .BR lvm.conf (5), .BR lvmconfig (8), .BR lvmdevices (8), .P .BR pvchange (8), .BR pvck (8), .BR pvcreate (8), .BR pvdisplay (8), .BR pvmove (8), .BR pvremove (8), .BR pvresize (8), .BR pvs (8), .BR pvscan (8), .P .BR vgcfgbackup (8), .BR vgcfgrestore (8), .BR vgchange (8), .BR vgck (8), .BR vgcreate (8), .BR vgconvert (8), .BR vgdisplay (8), .BR vgexport (8), .BR vgextend (8), .BR vgimport (8), .BR vgimportclone (8), .BR vgimportdevices (8), .BR vgmerge (8), .BR vgmknodes (8), .BR vgreduce (8), .BR vgremove (8), .BR vgrename (8), .BR vgs (8), .BR vgscan (8), .BR vgsplit (8), .P .BR lvcreate (8), .BR lvchange (8), .BR lvconvert (8), .BR lvdisplay (8), .BR lvextend (8), .BR lvreduce (8), .BR lvremove (8), .BR lvrename (8), .BR lvresize (8), .BR lvs (8), .BR lvscan (8), .P .BR lvm\-fullreport (8), .BR lvm\-lvpoll (8), .BR blkdeactivate (8), .BR lvmdump (8), .P .BR dmeventd (8), .BR lvmpolld (8), .BR lvmlockd (8), .BR lvmlockctl (8), .BR cmirrord (8), .BR lvmdbusd (8), .BR fsadm (8), .P .BR lvmsystemid (7), .BR lvmreport (7), .BR lvmcache (7), .BR lvmraid (7), .BR lvmthin (7), .BR lvmvdo (7), .BR lvmautoactivation (7)