چنانچه به ماشین های مجازی موجود در دیتاسنتر خود نگاهی دقیق تر داشته باشید ممکن است شاهد اختلاف اندازه دیسک ماشین های مجازی (VM Size) با مقدار نمایش داده شده در summary با عنوان provisioned storage شوید. بطور مثال شما ماشین مجازی دارید که دارای دو دیسک با ظرفیت 50 و 250 گیگابایت می باشد و جالب تر آنکه اندازه دیسک ها هم Thin تعریف شده اند. اما زمانی که به قسمت summary ماشین نگاهی بیندازید متوجه اختلاف اندازه دیسک با مقدار واقعی تعریف شده در زمان ساخت دیسک های مجازی می شوید. مثلا در تصویر زیر شما می توانید مشاهده کنید که این ماشین دارای دو دیسک مجموعا 300 گیگابایتی است در حالیکه مقدار 428 گیگابایت را در قسمت provisioned مورد استفاده قرار داده است. حال دلیل این اختلاف چیست ؟

نگران این موضوع نباشید. برای آنکه کمی شفاف تر موضوع را برایتان بررسی کنم ابتدا به خط فرمان هاست خود با putty متصل شوید و به مسیر زیر رفته(پوشه ماشین مجازی) و دستور زیر را اجرا کنید

/vmfs/volumes/50c9d541-69313d2e-2662-001ec9dd5aea/vm_name #  ls -la

به فایلهای لیست شده با دقت بیشتری نگاه کنید تا متوجه اختلاف در فایلها و اندازه آنها شوید.

 در حقیقت این اختلاف  ریشه در فایلهای sparse files دارد. می توان به این نکته اشاره کرد که provisioned storage شامل فایلهای ماشین مجازی همراه با فایلهای swap,vmx,log و … در دایرکتوری ماشین مجازی تان می باشد که این اندازه در زمان خاموش روشن شدن ماشین و یا مهمتر در زمان انتقال یک ماشین مجازی از یک دیتا استور به دیتا استور دیگر تغییر پیدا کرده و افزایش خواهد یافت. به این خاطر می توان شاهد تفاوت در اندازه واقعی دیسک ها با مقدار provison آنها شویم

 

Comments are closed.

حامیان