حذف دیتااستوری که در حالت In-Use قرار دارد

زمانیکه شما فضای ذخیره سازی خود را بین چندین هاست مختلف به اشتراک می گذارید ممکن است با مشکل در حذف کردن بخشی از فضای آن که به صورت Datastore درآمده است مواجه شوید. این مشکل با پیغام In Use نمایش داده می شود.

تصور کنید که محیط مجازی شما شامل 20 هاست فیزیکی است و چندین فضای ذخیره سازی مشترک بین این هاست ها قرار دارند. حال نیاز است تا یکی از این فضاها خالی از هرنوع اطلاعاتی شده و در نهایت حذف شود. اما پس از خالی کردن کامل آن از هر ماشین مجازی در زمان حذف آن با خطای In Use به معنای درگیری این فضا در یکی از هاست ها مواجه می شوید. عیب یابی این اتفاق بین 20 هاست فیزیکی ممکن است زمان زیادی را از شما بگیرد بنابراین می توانید از روش زیر در کمترین زمان ممکن اقدام به حذف آن فضا نمایید:

نکته: در برخی شرایط مانند وجود قالب های ماشین مجازی در محیط vSphere لازم است تا قبل از هر اقدامی به بررسی آنها بپردازید. وجود این قالب ها درون فضاهای ذخیره سازی به صورت Transparent است و با حذف آنها از طریق سرویس vCenter ممکن است مشکل شما نیز مرتفع شود.

ابتدا نام فضای ذخیره سازی مدنظر خود را از طریق سرویس vCenter خود پیدا کنید. این نام باید چیزی شبیه به نام زیر باشد:

naa.60060160019e3000ee5e6dd0aac0e611

حال به یکی از هاست های خود اتصال SSH برقرار کنید و دستور زیر را وارد نمایید:

esxcfg-scsidevs -c | grep naa.60060160019e3000ee5e6dd0aac0e611

esxcfg-scsidevs -m | grep naa.60060160019e3000ee5e6dd0aac0e611

با این دستورات می توانید مطمئن شوید که فضای ذخیره سازی مدنظر همانی است که انتخاب کرده اید.

بعد از وارد کردن دستورات بالا می توانید نامی که برای فضای ذخیره سازی خود انتخاب کرده اید را مشاهده کنید. ما این نام را DATASTORE_NAME فرض می کنیم و دستور زیر را اجرا می کنیم:

df -h | grep DATASTORE_NAME

دستور بالا نیز اطلاعات فضای ذخیره ساز را به شما نمایش می دهد. تا به اینجا مطمئن شدیم که فضای ذخیره سازی مدنظر دارای چه ID و نامی است. حال دستور زیر را وارد نمایید. این دستور نشان می دهد که این فضای ذخیره سازی به چند پارتیشن تقسیم شده است:

partedUtil getptbl /vmfs/devices/disks/naa.60060160019e3000ee5e6dd0aac0e611

حال دستورات نهایی را وارد نمایید. توجه داشته باشید که این دستورات باعث حذف تمام اطلاعات از سطح دیتااستور و در نهایت حذف پارتیشن از روی آن می شود. مدنظر داشته باشید که بخش PARTITION_NUMBER از خروجی دستور بالا قابل مشاهده است. این مقدار یک مقدار عددی مانند عدد 1 می باشد.

partedUtil delete /vmfs/devices/disks/naa.60060160019e3000ee5e6dd0aac0e611 PARTITION_NUMBER

partedUtil getptbl /vmfs/devices/disks/naa.60060160019e3000ee5e6dd0aac0e611

حال می توانید اقدام به حذف دیتااستور نمایید.

به اشتراک گذاری مطلب

اشتراک گذاری در Facebookاشتراک گذاری در Google Plusاشتراک گذاری در Twitterاشتراک گذاری در LinkedIn

اطلاعات تماس

  • dummy09333954985

  • dummy info@vmwareworld.ir

عضویت در خبرنامه

پست الکترونیک خودت رو وارد کن تا از خبرهای سایت مطلع بشی!

تمام حقوق متعلق به سایت دنیای مجازی سازی می باشد

جستجو