چگونه میتوانیم دیسک vmdk را به دیسک قابل استفاده برای PVM تبدیل کنیم؟
در حالت پیشفرض در PVM امکان استفاده از دیسک با فرمت VMDK وجود دارد، اما بهتر است برای سازگاری و افزایش performance دیسک به فرمتهای استاندارد qcow2 و یا raw تبدیل شود.
تبدیل فرمت با استفاده از دستور qemu-img
ابزار qemu-img میتواند جهت تغییر فرمت دیسکها استفاده شود.
حالا میخواهیم با استفاده از این ابزار فرمت دیسکهای از نوع vmdk را به فرمت qcow2 تغییر دهیم. البته این دستور قابلیت تبدیل فرمتهایی نظیر qcow2 , qed , raw , vdi و … را نیز دارد.
برای تغییر دادن فرمت یک دیسک باید از سوئیچهای ابزار qemu-img استفاده کرد. این ابزار دارای سوئیچهای زیادی است که در اینجا فقط به توضیح سوئیچهایی پرداخته شدهاست که در تبدیل فرمت مورد استفاده قرار میگیرند.
سوئیچهای به کار رفته در دستور qemu-img جهت تبدیل دیسکها
-
سوئیچ f
این سوئیچ جهت مشخص کردن فرمت دیسک مبدا(دیسکی که خواهان تبدیل آن هستیم) به کار میرود. مقدار بعد از این سوئیچ بستگی به فرمت دیسک مبدأ دارد که در اینجا مقدار vmdk خواهد بود.
-
سوئیچ O
این سوئیچ برعکس سوئیچ قبل، جهت مشخص کردن فرمت دیسک مقصد میباشد.
در اینجا چون قصد داریم دیسک را به فرمت qcow2 تبدیل کنیم باید بعد از این سوئیچ مقدار qcow2 قرار گیرد.
بعد از دو سوئیچ قبل باید نام دیسکی که قصد تغییر فرمت آن را داریم وارد شود. سپس مسیر جدید و نام جدیدی برای دیسک کانورت شده تعیین شود.
نکته مهم:
دقت کنید نام دیسک مبدأ و مقصد را یکسان وارد نکنید. درصورتی که نام دیسکها را یکسان قرار دهید و مسیر مقصد فایل تغییر نکند، در همان ابتدای کانورت تمام اطلاعات دیسک اصلی از بین میرود و دلیل آن هم این است که هر دو، نام یکسانی دارند و لینوکس به صورت اتوماتیک فایل جدید را بر روی فایل قبلی مینویسد و دیسک اصلی شما به کلی از بین میرود.
پس حتماً در تبدیل فرمتها، نام دیسکها را متفاوت قرار دهید.
-
سوئیچ p
این سوئیچ برای نمایش درصد پیشرفت کانورت استفاده میشود.
برای انجام Convert بعد از کپی دیسک مورد نظر بر روی سرور با استفاده از دستور زیر عملیات Convert را انجام میدهیم:
در این دستور image_vmware.vmdk نام دیسک با فرمت vmdk و image_pvm.qcow2 نام دیسک با فرمت qcow2 است.
ثبت ديدگاه