-
December 12th, 2016, 17:33
#1
عدم برگشت فضا ی هارد بعد از خالی شدن ان،در وی ام ویر
سلام
در هنگام ساخت دیسک مجازی و انتخاب هارد، گزینه بر قسمت .Thin Provision(سومی) ، انتخاب شده بود
و مثلاما برای یک ویندوز 10 گیگ در نظر گرفته بودیم که 5 تا ان مصرف خود ویندوزبوده است،
حال
به هر دلیلی مثلا 4 تا گیگ فایل داخل هارد ویندوز اضافه شده است ،که مسلما فضای هارد اصلی را گرفته ،حال این 4 گیگ از داخل ویندوز حذف شده اند،ولی متاسفانه از داخل هارد اصلی کم نمیشوند_منظور دیتا استور خود وی ام ویر است)
یعنی ما 4 گیگ فایل های بیخودی را حذف میکنیم ،ولی این 4 گیگ به فضای اصلی هارد دیسک بر نمگردنف حال باید چکار کرد؟
مگر انتخاب گزینه سوم برای مقدار مصرف مورد نیاز و بهینه سازی فضا نمی باشد؟
با تشکر
-
-
December 12th, 2016 17:33
# ADS
-
December 12th, 2016, 18:28
#2
عضو انجمن
پاسخ : عدم برگشت فضا ی هارد بعد از خالی شدن ان،در وی ام ویر

نوشته اصلی توسط
ali215215
سلام
در هنگام ساخت دیسک مجازی و انتخاب هارد، گزینه بر قسمت .Thin Provision(سومی) ، انتخاب شده بود
و مثلاما برای یک ویندوز 10 گیگ در نظر گرفته بودیم که 5 تا ان مصرف خود ویندوزبوده است،
حال
به هر دلیلی مثلا 4 تا گیگ فایل داخل هارد ویندوز اضافه شده است ،که مسلما فضای هارد اصلی را گرفته ،حال این 4 گیگ از داخل ویندوز حذف شده اند،ولی متاسفانه از داخل هارد اصلی کم نمیشوند_منظور دیتا استور خود وی ام ویر است)
یعنی ما 4 گیگ فایل های بیخودی را حذف میکنیم ،ولی این 4 گیگ به فضای اصلی هارد دیسک بر نمگردنف حال باید چکار کرد؟
مگر انتخاب گزینه سوم برای مقدار مصرف مورد نیاز و بهینه سازی فضا نمی باشد؟
با تشکر
ویژگی Thin Provision برای قبل از پر شدن هست . زمانی که شما از ظرفیت هارد خود استفاده می کنید و سپس پاک می کنید vmware اون فضا را استفاده کرده و بلاک ها را روی هارد ذخیره کرده است و اتوماتیک این فضا را بر نمی گرداند .
روش هایی برای برگردوندن این فضا به دیتا استور اصلی وجود دارد که از طریق خط فرمان vmware هست که یکی از آن ها استفاده از vmkfstools هست که ابتدا ماشین را باید خاموش کنید . از طریق ssh به vmware وصل شوید و فرمان
کد:
vmkfstools -K [disk].vmdk
را وارد می کنید . به جای [disk] نام هارد ماشین مجازی را می نویسید . دقت کنید که این کار ممکن است به هارد ماشین مجازی شما آسیب بزند مخصوصاً زمانی که هارد نیاز به consolidate داشته باشد . پس اگر تجربه این کار را ندارید روی یک vm بلااستفاده تست کنید .
قبل از آن باید اقدام به پاک کردن بلاک های بی استفاده در سیستم عامل است که در سیستم عامل ویندوز از SDelete استفاده می کنید . در سیستم عامل لینوکس از فرمان dd هست
کد:
dd if=/dev/zero of=/[mounted-volume]/zeroes && rm -f /[mounted-volume]/zeroes
که به جای mounted-volume مسیر درایو هارد مورد نظر را می نویسید .
در کل این ریکاوری فضای خالی اتوماتیک انجام نمی شود و بهتر است اگر تجربه ای در این زمیه ندارید به صورت دستی انجام ندهید .
ویرایش توسط rahyarco : December 13th, 2016 در ساعت 12:31
دلیل: SDelete
-
-
December 12th, 2016, 19:57
#3
پاسخ : عدم برگشت فضا ی هارد بعد از خالی شدن ان،در وی ام ویر
"وش دیگر پاک کردن بلاک های بی استفاده در سیستم عامل که در سیستم عامل ویندوز از SDelete استفاده می کنتد اگر یک هارد در سیستم عامل باشد از این روش نمی توانید استفاده کنید . در سیستم عامل لینوکس از فرمان dd هست"
این روش دقیقا چطوری است؟
مثلا روی یک ویندوز یک هارد 5 گیگ اضافه کنیم،خب میشود 2 هارده، در اینصورت روش چطوری میشود؟
با تشکر
-
-
December 13th, 2016, 12:27
#4
عضو انجمن
پاسخ : عدم برگشت فضا ی هارد بعد از خالی شدن ان،در وی ام ویر
در ورژن جدید درایو ویندوز هم پشتیبانی می شود .
SDelete از لینک زیر دانلود کنید .
https://technet.microsoft.com/en-us/.../bb897443.aspx
فایل متناسب با نوع ویندوز
32 بیت : sdelete.exe
64 بیت : sdelete64.exe
را در درایو c بریزید .
حالا cmd باز کنید .
d= درایو مورد نظر که می تواند c d e ... باشد .
کد:
cd c:\
sdelete.exe -z d:
یا
sdelete64.exe -z d:
زمان این کار بستگی به نوع هارد و میزان فضای خالی دارد . وقتی 100 درصد شد . vm خاموش کنید .
حالا با ssh به vmware وصل بشید .
ابتدا به مسیر هاردها بروید .
دستور زیر را بزنید :
لیست هارد ها نمایان می شود
وارد هارد مورد نظرشوید.
لیست پوشه vm های روی هارد نمایش داده می شود
وارد پوشه vm خود شوید ، نام هاردی که sdelete روی آن اجرا شده را در فرمان زیر قرار دهید .
برای مثال در اینجا test Windows1.vmdk .
برای عباراتی که space دارند باید به فرمت test\ WIndows1.vmdk بنویسید .
کد:
vmkfstools -K test\ WIndows1.vmdk
پیغام
Hole Punching: 100% done
را که نشان داد حجم خالی برگشته است و می توانید vm را روشن کنید .
قبل از هر چیز از اطلاعات مهم بک آپ تهیه کنید تا مشکلی پیش نیاید .
-