ভিএমওয়্যার ওয়ার্কস্টেশন: .vmdk সর্বাধিক আকার হ্রাস কিভাবে


27

আমার একটি 150 গিগাবাইট ডিস্ক ফাইল রয়েছে (.vmdk, প্রাক-বরাদ্দ নয়) যেখানে আমার ভার্চুয়াল মেশিনটি সঞ্চয় রয়েছে।

ফাইলটি বর্তমানে 20 গিগাবাইট, তবে আমি অতিথির ফাইল সিস্টেমে নতুন কিছু সঞ্চয় করছি না তা সত্ত্বেও এটি প্রতিদিন বাড়ছে।

আমি এই ডিস্কের সর্বাধিক আকার হ্রাস করার জন্য ঘন্টার জন্য খুঁজছিলাম , যাতে এটি কখনই 150 গিগাবাইটে না আসে (আমি এই সীমাটি 30 জিবি নির্ধারণ করতে চাই এবং ভিএম এই আকারে পৌঁছলে কী ঘটে) দেখুন ।

আমি যা চেষ্টা করেছি:

  • ভিএমওয়্যার রূপান্তরকারী দ্বারা ডিস্ক চিত্রটি রূপান্তর → এটি কাজ করে না, সরঞ্জামটি কেবল একটি সম্পূর্ণ অনুলিপি বা 'লিঙ্কযুক্ত ক্লোন' তৈরি করতে দেয়।
  • নতুন .vmdk- এ 20 গিগাবাইট তথ্য অনুলিপি করতে কাঙ্ক্ষিত আকারের একটি নতুন ফাঁকা ভার্চুয়াল মেশিন তৈরি করা → আমি অনুলিপিটি সম্পাদন করার বা আমার বিদ্যমান ভিএম-তে নতুন ডিস্ক সংযোগ করার উপায় খুঁজে পাচ্ছি না (যাতে আমি অনুলিপিটি ব্যবহার করে সম্পাদনা করি) গেস্ট ওএস)।
  • সর্বাধিক আকারটি সরল পাঠ্যে সেট করা হয়নি কিনা তা পরীক্ষা করতে .vmx ফাইলে সন্ধান করুন (এটি নয়)।

যদিও এই কাজটি প্রযুক্তিগত দিক থেকে বেশ সহজ বলে মনে হচ্ছে (এতে কোনও জটিল সঙ্কোচনের সাথে জড়িত নেই, আকারের সীমাবদ্ধতার কেবল একটি সাধারণ পরিবর্তন), আমি সত্যিই এখানে ধারণার বাইরে ...

কোন সমাধান কি আদৌ আছে?


1
যেহেতু ভার্চুয়াল ডিস্কের পার্টিশনগুলি সম্ভবত বিজ্ঞাপনের স্থানটি পূরণ করার জন্য তৈরি করা হয়, তাই "কৌশলযুক্ত সঙ্কুচিত" সত্যই জড়িত।
ড্যানিয়েল বি

উত্তর:


25

.Vmdk ডিস্কের আকার হ্রাস করার জন্য সাধারণ পদ্ধতিটি হ'ল:

  1. অতিথির মাধ্যমে ডিস্কটিকে ডিফ্র্যাগমেন্ট করে একটি ডিফ্র্যাগমেন্টেশন মোড চয়ন করে যা ডিস্কের শেষে ফাঁকা স্থানকে একত্রিত করে। একটি উইন্ডোজ অতিথির জন্য, আপনার পুনর্ব্যবহার বিনটি খালি করে হাইবারনেশন এবং পেজিং বন্ধ করা উচিত, ডিফ্র্যাগমেন্টেশন সম্পন্ন হওয়ার পরে তাদের ফিরিয়ে দেওয়া উচিত।

  2. ডিস্কের সমস্ত অব্যবহৃত স্থানটি জিরো।
    উইন্ডোজ ব্যবহারের জন্য sdelete : sdelete -c
    লিনাক্স এর জন্য: dd if=/dev/zero of=/mytempfile && rm -f /mytempfile

  3. ডিস্ক সঙ্কুচিত করুন (যা সম্পূর্ণ হতে বেশ দীর্ঘ সময় নিতে পারে)।
    ভিএমওয়্যার ওয়ার্কস্টেশন: মেনু ভিএম / পরিচালনা / ডিস্কগুলি সাফ করুন।
    অথবা ব্যবহার করুন: vmware-vdiskmanager.exe -k [VMDK PATH]
    ESX জন্য: vmkfstools --punchzero [VMDK PATH]

ডিস্ককে বর্ধনযোগ্য থেকে পূর্বলোকে রূপান্তর করা এর বৃদ্ধি বন্ধ করতে পারে। -tযার মানগুলি হ'ল প্যারামিটার সহ vmware-vdiskmanager ব্যবহার করে এটি করা যেতে পারে :

0 : single growable virtual disk
1 : growable virtual disk split in 2Gb files
2 : single preallocated virtual disk
3 : preallocated virtual disk split in 2Gb files

নিম্নলিখিত কমান্ডটি .vmdkকে বর্ধনযোগ্য থেকে পূর্বলোকতে রূপান্তর করবে:

vmware-vdiskmanager -r current_disk_name.vmdk -t 3 new_disk_name.vmdk

আপনি যদি ডিস্কের আকার পরিবর্তন করতে চান তবে ডিস্কটি এখনও বর্ধনযোগ্য বিন্যাসে থাকাকালীন এটি করা উচিত (উদাহরণ এখানে )।

আরও তথ্যের জন্য ভার্চুয়াল ডিস্ক ম্যানেজার ব্যবহারকারীর গাইড দেখুন


2
যদিও এটি অভ্যন্তরীণভাবে প্রচারিত ড্রাইভের আকার হ্রাস করে না।
ড্যানিয়েল বি

@ ড্যানিয়েলবি: না, এটি সর্বাধিক আকার হ্রাস করে না, কেবল শারীরিক আকার। সর্বাধিক আকার হ্রাস করা বিপজ্জনক হতে পারে, কারণ কিছু ডিস্ক সিস্টেম ডিস্কে কিছু ফাঁকা জায়গা ছাড়া বুট করতে পারে না।
harrymc

3
এটি ভিএমডিকে দখল করা জায়গা হ্রাস করতে আমি একটি দরকারী কৌশল technique যাইহোক, এটি আমার সমস্যাটিকে পুরোপুরি সমাধান করে না, যেন আমি ভিএমডিকে সর্বদা অধীনে রাখতে চাই, আসুন 30 গিগা বলি, আমাকে পর্যায়ক্রমে অপারেশনটি পুনরাবৃত্তি করতে হবে (যা সত্যই দীর্ঘ সময় নেয়)।
সাবস্টিয়ান

যদি ডিস্কটি সর্বদা পছন্দসই আকারে নামিয়ে আনা যায়, যার অর্থ যে উপরের পদ্ধতিটি সর্বদা আকার হ্রাস করতে কাজ করে, তবে আপনি ভবিষ্যতে ডিস্কটিকে স্থির আকারে রূপান্তর করে সীমাবদ্ধ করতে পারেন।
Harrymc

1
@harrymc ডিস্ককে স্থির আকারে রূপান্তর করা আমার প্রয়োজন অনুসারে কাজ করবে। আমি কেবল ভিএমওয়্যার ওয়ার্কস্টেশন বা কনভার্টারের সাথে এটি করার কোনও উপায় খুঁজে পাইনি।
সাবস্টিয়ান 21

6

ফাইলটি বর্তমানে 20 গিগাবাইট, তবে আমি অতিথির ফাইল সিস্টেমে নতুন কিছু সঞ্চয় করছি না তা সত্ত্বেও এটি প্রতিদিন বাড়ছে।

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

আপনার প্রশ্নের শিরোনাম কম সমাধান হওয়ার সম্ভাবনা কম কারণ ইমেজ পরিদর্শন ছাড়াই এ জাতীয় সরঞ্জাম ব্যবহার করা সম্পূর্ণ বিপর্যয়ের দিকে ডেকে আনতে পারে। তবে আপনি 30 গিগাবাইট ছাড়িয়ে চিত্রের বৃদ্ধি রোধ করতে পারেন। লক্ষ্য অর্জনের অনেক উপায় আছে।

উ: পার্টিশনযুক্ত কেবল 30 গিগাবাইট ব্যবহার করুন এবং বাকী ফাঁকা জায়গা হিসাবে ছেড়ে দিন। আপনি যদি ইতিমধ্যে আরও স্পেস বিভাজন করে থাকেন তবে আপনাকে এটি সঙ্কুচিত / মুছে ফেলা দরকার, একটি নতুন পার্টিশন তৈরি করুন তারপরে এটি জিরো দিয়ে ফেলে দিন এবং @harrymc দ্বারা বর্ণিত হিসাবে এটি ঘুষি মারুন। বিভাগহীন অঞ্চলে স্থানটি কখনই ব্যবহার করা হয় না ভার্চুয়াল ডিস্কটি কখনই 30 গিগাবাইটের বেশি বাড়বে না।

বি একটি স্ন্যাপশট তৈরি করুন এবং ব্যবহারের পরে এটি পুনরুদ্ধার করুন। একটি নতুন চিত্র ফাইলে স্ন্যাপশট ভিএম স্টোর ডেটা তৈরির পরে। আপনি যদি এটি পুনরুদ্ধার করেন, নতুন স্ন্যাপশট সংরক্ষণ না করে বা তৈরি না করে, সমস্ত পরিবর্তিত ডেটা মুছে ফেলা হয় এবং এভাবে স্থানটি মুক্ত হয়।

সি সর্বোচ্চ 30 গিগাবাইটের একটি নতুন ভার্চুয়াল ডিস্ক তৈরি করুন, এটি আপনার বর্তমান ভার্চুয়াল মেশিনে একটি নতুন ডিস্ক হিসাবে যুক্ত করুন, ব্যাকআপ সরঞ্জামটি ব্যবহার করে সমস্ত ডেটা নতুন ভার্চুয়াল ডিস্কে স্থানান্তর করুন। ক্লোনিংয়ের জন্য আপনি লাইভ লিনাক্স ব্যবহার করতে পারেন।

প্রস্তাবিত বিকল্পটি হ'ল এ


2

কেন 150GB থেকে 30GB তে জড়িত ডিস্কের আকারটি কেবল সেট করা যায় না।

30GB জিবি থেকে কম হওয়ার জন্য আপনাকে সমস্ত পার্টিশনের যোগফল নির্ধারণ করতে হবে। যাওয়ার সময় আপনাকে পার্টিশনের আকারগুলি সঙ্কুচিত করতে হবে। পার্টিশনগুলি কীভাবে সঙ্কুচিত করা যায় সে সম্পর্কে এই সাইটটিতে প্রচুর ডকুমেন্টেশন রয়েছে যাতে আমি এটি আবার এখানে পুনরায় বলব না।

আপনি যদি সর্বোচ্চ আকারে সমর্থন করার জায়গা না রাখেন তবে কেন আপনি 150 গিগাবাইট (পাতলা বিভাজন) তৈরি করলেন? দেখে মনে হচ্ছে এটি কেবল সমস্যা চাইছে।


5
আমি ব্যক্তিগতভাবে ভিএম তৈরি করি নি, এ কারণেই।
সাবস্টিয়ান

আমি কীভাবে ডিস্কটি সঙ্কুচিত করব? আমার ডিস্কের মধ্যে পার্টিশনগুলি সঙ্কুচিত হয়ে গেছে তবে vdiskmanager.exe -k [VMDK PATH]অন্য উত্তরে প্রস্তাবিতভাবে ড্রাইভ সঙ্কুচিত হবে না।
অ্যারন ফ্রাঙ্ক

যে সমস্যাটি স্পষ্টভাবে নথিভুক্ত করা হয়নি, তা হল কোনও ভিএমডিকি ডিভাইসকে কীভাবে আকার পরিবর্তন করা যায় (অবশ্যই পার্টিশনের পুনরায় আকার দেওয়ার পরে)। এছাড়াও @ এমডিপিসি আমি মনে করি আপনার উত্তরটি গঠনমূলক নয়। বিদ্যমান ভিএম- তে ডেটা পুনরায় আকার দেওয়ার জন্য আপনার অনেক সময় প্রয়োজন হয় , তাই আঙ্গুলটি দেখানোর কোনও মানে নেই যে ভিএম সঠিকভাবে তৈরি করা উচিত।
বেসোস

2

একটি নতুন ভিএম এবং আরও ছোট ভিএমডি কে আকার তৈরি করতে ভিএমওয়্যার কনভার্টারের ব্যবহারের একটি চক্রাকার রাস্তা রয়েছে , তারপরে আসল ভিএমডিকে নতুন নির্মিত, ছোট ভিএমডিকে রূপান্তর করুন।

ভিএমডিকে সঙ্কুচিত করুন

এখানে বিস্তারিত পদক্ষেপ ।

নোট করুন VMDK আকারের যে কোনও পরিবর্তনের জন্য পার্টিশন টেবিলের সাথে সম্পর্কিত আপডেটের প্রয়োজন হবে ।


এটি একটি ভিএমওয়্যার ওয়ার্কস্টেশন ভিএম এবং এই ধরণের ভিএমের জন্য এই উন্নত অনুলিপি কনভার্টারের দ্বারা সরবরাহ করা হয় না। এটি কেবল আমাকে ডিস্কের আকার পরিবর্তন করতে দেয় না।
সাবস্টিয়ান

2

এই কাজটি কেবল বিরল ভিএমডিকে (NON- প্রাক-বরাদ্দ) জন্য ব্যবহৃত স্থানটি সুসংগত কিনা তা নিশ্চিত করতে সঙ্কুচিত হওয়ার আগে একটি ডিফ্র্যাগমেন্টেশন প্রয়োজন

উইন্ডোজের মধ্যে ডিফ্র্যাগমেন্টিং

উইন্ডোজ ভার্চুয়াল মেশিনে আপনাকে প্রথমে উইন্ডোজ থেকে ডিস্ক ডিফল্ট চালাতে হবে। উইন্ডোজের মধ্যে ডিফ্র্যাগমেন্টিং নিশ্চিত করে যে ব্যবহৃত ব্যবস্থাগুলির সমস্ত মিল রয়েছে। এরপরে আপনি ভার্চুয়াল ডিস্কের আকার হ্রাস করতে পারবেন।

ভার্চুয়াল ডিস্ক সঙ্কুচিত করা হচ্ছে

ভার্চুয়াল ডিস্ক সঙ্কুচিত করতে:

ভিএমওয়্যার সরঞ্জাম নিয়ন্ত্রণ প্যানেল / সরঞ্জামবক্স খুলুন:

উইন্ডোজে:

সিস্টেম ট্রেতে ভিএমওয়্যার সরঞ্জাম আইকনটিতে ডাবল ক্লিক করুন বা স্টার্ট> কন্ট্রোল প্যানেল> ভিএমওয়্যার সরঞ্জাম ক্লিক করুন।

লিনাক্সে:

টার্মিনালটি খুলুন এবং এই কমান্ডটি চালান:

VMware-টুলবক্স

দ্রষ্টব্য: ওয়ার্কস্টেশন 9.x (উইন্ডোজ) এবং তারপরে, ডিস্ক সাফ করার সময় স্বয়ংক্রিয়ভাবে সঙ্কুচিত করা হবে। অতএব, ভিএমওয়্যার সরঞ্জাম প্যানেল থেকে এই বিকল্পটি সরানো হয়েছে। ভিএম> পরিচালনা> ডিস্কগুলি সাফ করুন। এটি ভিএমওয়্যার ওয়ার্কস্টেশন 9.x এবং তার পরে লিনাক্স সংস্করণে উপলভ্য নয়।

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

থেকে -VMWare জ্ঞান ভিত্তিক


প্রথমে বিদ্যমান উত্তরগুলি পড়া সদৃশ উত্তরগুলি এড়িয়ে চলে।
harrymc

1
দুঃখিত, যাইহোক আমি সম্পূর্ণ পদ্ধতি এবং উত্স দিয়ে এটি পোস্ট করেছি। এটি তাকে আরও সাহায্য করতে পারে
জালাল মোস্তফা

অপটিকে কোনও উত্তর দেয় না। ওপি বর্তমান আকার নয় সর্বাধিক সীমা সঙ্কুচিত করতে চায়।
রিউউ

2

@ হারিমের উত্তরটি বেশ ভাল, তবে এটি আসলে প্রশ্নের উত্তর দেয় না। ওপি সর্বোচ্চ আকার হ্রাস করতে চায় । সমস্যাটি হ'ল হাইপারভাইজার জানেন না যে উপস্থাপিত আকারের (ওরফে সর্বাধিক আকার) আসলে ওএস দ্বারা ব্যবহৃত হয়। সংযোগ (vmware-vdiskmakager -k) একটি বর্ধনশীল vmdk প্রযোজ্য। এটি পূর্বনির্ধারিত কারও কিছুই করে না।

সুতরাং ডিস্ক সঙ্কুচিত করার পদক্ষেপগুলি হ'ল:

  1. ওএসের মাধ্যমে বা উপযুক্ত লাইভ সিডির মাধ্যমে ডিস্কে পার্টিশনটি পুনরায় আকার দিন
  2. Vmdk ডিভাইসটির আকার পরিবর্তন করুন, সাবধানতার সাথে কোনও ব্যবহারযোগ্য পার্টিশন স্পেস না কাটানোর জন্য বাউন্ডারিটি বেছে নিন। আপনি প্রকৃত পক্ষে প্রয়োজনের তুলনায় আপনি সর্বদা আরও কিছু জায়গা রেখে যেতে পারেন।

প্রথম পদক্ষেপে ভিএম এর মধ্যে থেকে একটি পদ্ধতি জড়িত এবং অতিথি ওএসের সাথে পরিবর্তিত হয়। দ্বিতীয় পদক্ষেপটি ভিএমওয়্যার কমান্ড দ্বারা সমর্থিত হতে পারে তবে আমি এটি করার গভীর উপায় খুঁজে পাইনি। এইভাবে হ্যাকি পন্থা।

এখানে একটি অ এত তাড়াতাড়ি (বড় ডেটা জড়িত থাকার কারণে) এবং নোংরা সমাধান যা কৌশলটি করেছে। আমরা সর্বোচ্চ ডিভাইস আকার সমান স্থান উপলব্ধ করার প্রয়োজন হবে

সতর্কতা: কোনও অপারেশনের আগে গুরুত্বপূর্ণ ডেটা ব্যাকআপ করতে ভুলবেন না !!

  1. অতিথি পার্টিশনটির আকার পরিবর্তন করতে একটি উপায় সন্ধান করুন এবং ডিভাইসের শেষে অব্যবহৃত স্থান ছেড়ে যান। দুটি উদাহরণ:

    অতিথি ওএস থেকে: উইন্ডোজ 7

    1. আপনি অনলাইন পুনরায় আকার দেওয়ার ক্ষমতা ব্যবহার করতে পারেন can কোয়েস্ট ওএসের মধ্যে থেকে প্রথমে ডিস্কটিকে ডিফল্ট করা ভাল ধারণা।
    2. Discmgmt.msc চালান, আপনি যে আকারে পুনরায় আকার দিতে চান সেই ডিস্কে পার্টিশন (ভলিউম) নির্বাচন করুন, ডান ক্লিক করুন> ভলিউম সঙ্কুচিত করুন। কথোপকথনে যা আপনার প্রয়োজনীয়তা অনুযায়ী আকার হ্রাস করে। নোট করুন যেহেতু পার্টিশনটি ব্যবহার করা হচ্ছে (এটি যদি সিস্টেম ডিস্ক হয় বা খুব বেশি খণ্ডিত হয়) আপনি সম্ভবত আপনার বেশিরভাগ মুক্ত স্থান পুনরুদ্ধার করতে পারবেন না। অতিরিক্ত ফাঁকা জায়গা ছাড়ার বিধান।
    3. এখন আমরা ডিস্ক সেক্টর (বা বাইট) সমাপ্ত পার্টিশনগুলি জানতে চাই। ডিভাইসে এটিই একমাত্র বিভাজন হিসাবে ধরে নেওয়া, আমরা আমার কম্পিউটারে প্রদর্শিত ভলিউমের আকারটি গ্রহণ করি -> ডিস্ক নির্বাচন করুন-> ডান ক্লিক ক্লিক করুন> বৈশিষ্ট্য-> ক্ষমতা: বাইটে নম্বরটি নোট করুন। (উদাহরণস্বরূপ 99,9 গিগাবাইটের জন্য 107371032576 আমার উদাহরণে)। সুরক্ষার জন্য কয়েকশ ম্যাগ যোগ করুন (+204800) (উদাঃ 107371237376)। আমাদের কোনও গায়েবি যুক্ত করার দরকার নেই তা নিশ্চিত হওয়ার জন্য, আমরা ডিভাইস শুরু থেকে পার্টিশনের অফসেটটি খুঁজে পেতে ডিস্ক পার্টের সিএমডি লাইন ইউটিলিটিটি ব্যবহার করতে পারি। তারপরে ডিস্ক- পার্ট চালান: তালিকা ডিস্ক, ডিস্ক আইডি নির্বাচন করুন , তালিকা অংশ, অংশ আইডি নির্বাচন করুন , বিশদ। উদাহরণ:

    ডিস্কপার্ট> বিস্তারিত অংশ

    পার্টিশন ঘ

    বাইটসে অফসেট: 1048576

    নিশ্চিত হয়ে নিন যে আপনি কমপক্ষে এই সংখ্যাটি ডিস্ক আকারে যুক্ত করেছেন। এখন আমাদের বাইটগুলি সেক্টরে 512 দ্বারা বিভাজক এবং উপরের দিকে (সিলিং) রূপান্তর করতে হবে। উদাহরণস্বরূপ 209709448. পদক্ষেপ 3 এর জন্য এই সংখ্যাটি নোট করুন।

    লাইভ সিডির মাধ্যমে: সিস্টেমআরস্কিডিসিডি

    1. বিকল্পভাবে আপনি একটি রেসকিউ সিডি ব্যবহার করতে পারেন, ( সিস্টেমরেস্কিউসিডি আমার প্রস্তাব), বুটেবল আইএসও ডাউনলোড করুন, এটি আপনার ভার্চুয়াল সিডি রোম ডিভাইস হিসাবে মাউন্ট করুন ভিএম, সিডি থেকে বুট করুন (ভিএমওয়্যার বুট স্ক্রিনে এসএসসি কী টিপে আপনি চেষ্টা করতে পারেন) কিছু সময় এটি খুব শীঘ্রই প্রদর্শিত হবে)। কমান্ড প্রম্পট টাইপ: স্টার্টেক্স পৌঁছানোর সময়, আশা করি এটি আপনাকে গ্রাফিকাল ইন্টারফেসে নিয়ে আসবে।
    2. একবার সিস্টেমেরেস্কের ডেস্কটপে জিপিআর্ট শুরু করুন (যেমন টার্মিনাল থেকে)। পুনরায় আকার দেওয়ার জন্য পার্টিশনটি সন্ধান করুন (অতিথি অপারেটিং সিস্টেম থেকে যদি সন্দেহ হয় তবে এটি অবশ্যই পরিষ্কারভাবে আনমাউন্ট করা উচিত)। আপনার স্থানের প্রয়োজনের সাথে সাবধানতার সাথে পরিকল্পনা করুন, পুনরায় আকার দিন।
    3. আবার আমাদের পার্টিশনের সেক্টর (বা বাইট) এ শেষ অফসেট খুঁজে বের করতে হবে। টার্মিনালটি খুলুন এবং পার্টড [ ডিভাইস ] লিখুন , তারপরে ইউনিট গুলি, প্রিন্ট করুন। যেমন

নম্বর শুরু শেষ আকারের ফাইল সিস্টেম পতাকা

1 2048s 113455103s 113453056s প্রাথমিক এনটিএফএস বুট

শেষের ক্ষেত্রটি নোট করুন এবং 1 যুক্ত করুন Eg উদাহরণস্বরূপ 113455104 step ধাপের জন্য এই সংখ্যাটি নোট করুন।

  1. হ্যাক একক ফাইল প্রিললোকেটেড (টাইপ 2) ভিএমডিक्स (একাধিক ফাইল প্রকারের চেষ্টা করে নি) হিসাবে কাজ করে আমরা প্রথমে বর্ধনশীলকে পূর্বপদে স্থানান্তরিত করি। আমাদের অস্থায়ীভাবে ডিভাইসের সর্বাধিক আকার হিসাবে শারীরিক স্থান সহ একটি পার্টিশন প্রয়োজন। (উদাঃ 150 গিগাবাইট)।

    vmware-vdiskmanager.exe -r Sourcevmdk -t 2 destvmdk

  2. এখন জটিল অংশটি, পূর্বনির্ধারিত ডিস্কের জন্য ২ টি ভিএমডিসি থাকা উচিত

    डिस्क.vmdk ডিস্ক-ফ্ল্যাট.ভিএমডিকে

    পূর্বেরটি কেবলমাত্র কেবি দীর্ঘ এবং পরবর্তী তথ্য ধারণ করে প্রসারিত। একটি পাঠ্য সম্পাদক (নোটপ্যাড ++ আমার পরামর্শ হিসাবে), ভিএমওয়্যার ওয়ার্কস্টেশন বন্ধ থাকাকালীন প্রথম (ডিস্ক.ভিএমডি কে) খুলুন । লাইনটি সন্ধান করুন

    আরডাব্লু 113455104 এফএলএটি "উইন্ডোজ 7_x64-ফ্ল্যাট-ফ্ল্যাট.ভিএমডি কে" 0

    হ্যাঁ আপনি পয়েন্টটি পান, দ্বিতীয় ক্ষেত্রটি ডিভাইসের জন্য বরাদ্দকৃত সেক্টরের সংখ্যা। বৈধতা হিসাবে 512 দিয়ে গুণ করুন এবং আকারটি বাইটে সন্ধান করুন, তারপরে জিবিতে আকার খুঁজতে 1073741824 (1024 ** 3) দিয়ে ভাগ করুন। এটি পূর্ববর্তী ডিভাইসের আকার হওয়া উচিত।

    এবার সেই নাম্বারটি প্রথম ধাপ থেকে উল্লিখিত সংখ্যাটির সাথে প্রতিস্থাপন করুন এবং ফাইলটি সংরক্ষণ করুন। সতর্কতা : এখানে একটি ভুল এবং আপনি ফাইল সিস্টেমে ব্যবহৃত প্রকৃত ডেটা ছাঁটাই শেষ করতে পারেন। (তবে আমরা ডিভাইসটির শুরুতে এফএসকে পুনরায় আকার দিয়েছিলাম এবং সঠিক এবং নিরাপদ গণনা তৈরি করেছি?)

  3. এখনও অবধি কোনও ডেটা স্পর্শ করা হয়নি। প্রকৃতপক্ষে প্রসারিতগুলি ছাঁটাই করতে এই চূড়ান্ত পদক্ষেপটি করুন। Vmdk এর আকারটি এখন ছাঁটাই করে পুনরায় তৈরি করতে আমরা vmware-vdiskmanager এর পুনরায় নামকরণ কার্যকারিতাটি ব্যবহার করব।

    vmware-vdiskmanager.exe -n destvmdk উত্সvmdk


0

একটি ভিএমওয়্যার লিনাক্স গেস্ট ওএসের জন্য, চালান:

sudo vmware-toolbox-cmd disk shrinkonly

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.