একটি স্ন্যাপশট সংরক্ষণ করার সময় ভিএমওয়্যার কীভাবে চলতে থাকবে?


1

আপনি যদি স্ন্যাপশট সংরক্ষণ করতে চান, তবে অগ্রগতি বারটি এটি এখনও সংরক্ষণ করার ইঙ্গিত দেয় তবে আপনি ভিএম ব্যবহার চালিয়ে যেতে পারেন। পুনরায় শুরু করার সময় একই প্রযোজ্য। এই সময়ে এটি আসলে কী করছে? যদি এটি এখনও মেমোরিটি পুনরুদ্ধার করে থাকে তবে আপনি যদি পুনরুদ্ধার না করা মেমরিটি অ্যাক্সেস করার চেষ্টা করেন তবে আপনি ত্রুটিগুলি আশা করতে পারেন।

উত্তর:


1

যখন আপনি ভার্চুয়াল মেশিনটি চলমান থাকে তখন স্ন্যাপশট তৈরি করুন

ডেল্টা ডিস্ক ফাইলগুলি তৈরি করে (vm-000001.vmdk) এবং তত্ক্ষণাত .vmxকনফিগার ফাইলে তাদের কাছে ভিএম এর স্টোরেজ ডিস্ক সেট করে । এই অংশটি তত্ক্ষণাত্ এই ফাইলগুলি ফাঁকা হিসাবে শুরু হয় (স্ন্যাপশট এবং বর্তমান অবস্থার মধ্যে কোনও পার্থক্য নেই)।

ভিএম এর র‌্যামকে ডিস্কে অনুলিপি করে

  • যদি mainMem.useNamedFileসংজ্ঞায়িত বা হয় না TRUE.vmxফাইল, তারপর এই অংশ বেশ তাত্ক্ষণিক হয় - স্ন্যাপশট আগে র্যাম একটি আপনার হোস্টের হার্ড ডিস্কে রিয়েল-টাইমে আপডেট করা হয়েছে .vmemফাইল - তাই এটা শুধু পুরানো এক নামান্তর করতে প্রয়োজন এবং ধীরে ধীরে পোস্টে স্ন্যাপশট র‌্যামটি অন্য একটি .vmemফাইলে অনুলিপি করুন। পোস্ট-স্ন্যাপশট ভিএম এর র‌্যাম এখনও আপনার হোস্ট কম্পিউটারের র‌্যামে রয়েছে, সুতরাং আপনি ভিএম-এ কাজ চালিয়ে যেতে পারেন।
  • যদি আপনি অক্ষম করে থাকেন mainMem.useNamedFileতবে ভিএম র‌্যামটি হার্ড ডিস্কে অনুলিপি করা হয়। আমি এই অংশ সম্পর্কে নিশ্চিত নই: ভিএম র‌্যামের অনুলিপি করার সময় যে কোনও পরিবর্তনগুলি অনুলিপিটি আপনার হোস্টের র‌্যামের আলাদা অংশে অনুলিপি করে সংরক্ষণ করা হয়।

যখন স্ন্যাপশট থেকে ভিএম পুনরুদ্ধার করা হচ্ছে, হোস্ট কম্পিউটার র‌্যামে লেখা নেই এমন অংশগুলিতে কোনও মেমরি অ্যাক্সেস আপনার হোস্ট কম্পিউটার হার্ড ডিস্ক থেকে পড়ে read


এটা প্রশংসনীয় শোনাচ্ছে। আমি .vmem ফাইলগুলি লিখিত হতে দেখছি না তবে দৃশ্যত UseNameFile কেবল উইন্ডোজ।
Qgenerator
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.