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

lvrename - تغییر نام یک حجم منطقی در LVM

lvrename [گزینه‌ها] گروه_حجم نام_قدیم نام_جدید
lvrename [گزینه‌ها] مسیر_قدیم مسیر_جدید

دستور lvrename نام یک حجم منطقی فعال یا تاریخی موجود در سامانه LVM را تغییر می‌دهد. (جهت اطلاعات بیشتر پیرامون حجم‌های منطقی تاریخی، lvremove(8) را ببینید.)

lvrename VG LV LV_new

[ COMMON_OPTIONS ]

lvrename LV LV_new

[ COMMON_OPTIONS ]

گزینه‌های عمومی برای دستور:

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

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

--config String
تنظیمات پیکربندی برای دستور. این تنظیمات پیکربندی‌های lvm.conf(5) را بازنویسی می‌کنند. آرگومان String از همان قالب lvm.conf(5) پیروی می‌کند یا می‌تواند از نحو بخش/فیلد (section/field) استفاده کند. برای اطلاعات بیشتر درباره پیکربندی به 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
اگر برابر با no تنظیم شود، دستور برای استفاده از device-mapper تلاش نخواهد کرد. برای آزمودن و اشکال‌زدایی.

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

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

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

--longhelp
نمایش متن راهنمای طولانی.

--nohints
عدم استفاده از فایل راهنما (hints) برای مکان‌یابی دستگاه‌ها جهت حجم‌های فیزیکی (PV). دستور ممکن است هنگام عدم استفاده از hints دستگاه‌های بیشتری را برای یافتن PVها بخواند. دستور همچنان ابطال استاندارد فایل راهنما را در صورت لزوم انجام خواهد داد.

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

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

--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) مراجعه کنید.

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

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

--version
نمایش اطلاعات نگارش.

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

نام گروه حجم (Volume Group). برای نام‌های معتبر به lvm(8) مراجعه کنید.
نام حجم منطقی (Logical Volume). برای نام‌های معتبر به lvm(8) مراجعه کنید. یک آرگومان موضعی LV عموماً شامل نام VG و نام LV است، مانند VG/LV.
برای اطلاعات پیرامون محتوای رشته به توضیحات گزینه مراجعه کنید.
مقدار 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 اشتباه گرفته شود، که در آن حروف بزرگ مضاربی از ۱۰۰۰ هستند.)

جهت کسب اطلاعات پیرامون متغیرهای محیطی مورد استفاده توسط LVM، به lvm(8) مراجعه کنید. برای نمونه، مقدار متغیر LVM_VG_NAME عموماً می‌تواند به جای پارامتر الزامی VG جایگزین شود.

تغییر نام "lvold" به "lvnew":
lvrename /dev/vg02/lvold vg02/lvnew

یک نحو جایگزین برای تغییر نام "lvold" به "lvnew":
lvrename vg02 lvold lvnew

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