কি কিউইএমইউ ডিস্ক চিত্রের আকার পরিবর্তন করা সম্ভব?


12

শিরোনামের মতো বলে: লিনাক্সে কি কিউইএমইউ ডিস্ক চিত্রকে পুনরায় আকার দেওয়া সম্ভব? এবং যদি তা হয় তবে এর অভ্যন্তরের পার্টিশনের কী হবে? এগুলি কি স্বয়ংক্রিয়ভাবে আকার পরিবর্তন করা (সন্দেহজনক) বা তাদের অনুসরণকারী অব্যবহৃত স্থানের নতুন কোনও ব্লক রয়েছে?

উত্তর:


12

থেকে এখানে :

!!! নীচে চেষ্টা করার আগে আপনার ডিস্ক চিত্রটি ব্যাক আপ করুন !!!

আপনি যদি একটি বিচ্ছিন্ন কাঁচা চিত্র ব্যবহার করেন তবে তা করুন

dd if=/dev/zero of=hdd.img seek=N obs=1MB count=0"

যেখানে hdd.img হল কাঁচা ফর্ম্যাট চিত্র যা আপনি আকার পরিবর্তন করতে চান এবং এনটি নতুন আকার যা আপনি ইমেজটি মেগাবাইটে রাখতে চান। এন এর ইউনিটগুলি পরিবর্তন করতে, ওবসকে অন্য কোনও কিছুতে পরিবর্তন করুন যেমন গিগাবাইটের (1000x1000x1000) ইউনিটের জন্য 1 জিবি।

আপনি যদি কোনও কাঁচা চিত্রটির আকার পরিবর্তন করতে চান তবে আপনি এটি অপ্রয়োজনীয় হতে চান না (আপনি ফাইলটিতে আসলে সেই শূন্যগুলি চান) তবে "dd if = / dev / শূন্যের = চিত্র সন্ধান করুন = এস গণনা = এনএস obs = 1" করুন পরিবর্তে, যেখানে এন হল নতুন আকার এবং এস হ'ল পুরানো আকার (বাইটে))

আপনি যদি কোনও কিউকিও 2 চিত্রকে আকার পরিবর্তন করতে চান তবে এটি এখনও সমর্থিত নয়।

এই ইমেলটিতে হেক্স সম্পাদকের সাহায্যে কিউকিও চিত্রগুলির আকার পরিবর্তন করার জন্য কিছু পরীক্ষা-নিরীক্ষা করা দেখানো হয়েছে।

অন্যান্য ফরম্যাটে (ভিএমওয়্যার, বোচস, গরু বা ক্লোপ) চিত্রের আকার পরিবর্তন বা বাড়ানো আমার জ্ঞানের সেরাটিতে সমর্থিত নয়।

উইন্ডোজ হোস্টে 'কপি' কমান্ড ব্যবহার করে কাঁচা বিন্যাসের ডিস্ক চিত্রের আকার পরিবর্তন করা সম্ভব। আপনার বিদ্যমান চিত্রটি প্রয়োজনে কাঁচা ফর্ম্যাটে রূপান্তর করতে আপনি qemu-img ব্যবহার করতে পারেন। আমরা একটি অস্থায়ী কাঁচা ফর্ম্যাট ডিস্ক চিত্র ব্যবহার করব যা আপনার বিদ্যমান কাঁচা বিন্যাসের ডিস্ক চিত্রের শেষে যুক্ত হবে। এই অস্থায়ী চিত্রটির আকার হ'ল বিদ্যমান চিত্রটি এর দ্বারা প্রসারিত হবে:

qemu-img create -f raw temp.img 300M

তারপরে আপনার নীচের কমান্ডটি জারি করা উচিত - অরিজিন.আইএমজি হ'ল আপনার বিদ্যমান কাঁচা বিন্যাসের চিত্র যা আপনি আরও বড় করতে চান, টেম্পিম.আইএমজি হ'ল পূর্বে নির্মিত অস্থায়ী চিত্র ফাইল এবং নতুন.আইএমজি হ'ল পুনরায় আকারযুক্ত ফলাফল চিত্র:

copy /b orig.img+temp.img new.img

তারপরে আপনাকে নতুন চিত্রটিতে বিদ্যমান পার্টিশন এবং ফাইল সিস্টেম (গুলি) পুনঃবিভাজন ও আকার পরিবর্তন করতে হবে। এটি করার একটি পদ্ধতি হ'ল জিপিআরটি লাইপসিডি আইসো এবং নতুন ডিস্ক চিত্রের সাহায্যে কিউইএমইউতে জিপিআর্ট করা।


অন্যান্য লিঙ্কগুলি যা আপনি উপরে পরীক্ষা করে দেখতে চান:

http://qemu-forum.ipi.fi/viewtopic.php?p=12362
http://kev.coolcavemen.com/2007/04/how-to-grow-any-qemu-system-image/
http: / /bryan-murdock.blogspot.com/2007/12/resize-qemukvm-windows-disk-image.html
http://www.larsen-b.com/Article/329.html
http://www.brabbel.net / WP / আর্কাইভ / 174


17

একটি কিউকিউ 2 চিত্রকে নতুন / বর্তমান সংস্করণ দিয়ে কিউমু আকারে বাড়ানোর জন্য পুনরায় আকার দেওয়া যেতে পারে। উদাহরণস্বরূপ, আমার কাছে একটি আর্চ রয়েছে। কোকো 2 টি 2 জি ঠাট করে এবং আমি এটি 50 জি হয়ে উঠতে চাই, সেই ক্ষেত্রে আমি টাইপ করি:

qemu-img resize arch.qcow2 50G

তখন কিমু আমাকে বলে:

image resized

এটি আজ, আমি এই আজ করেছি। redhat আসলে কিমুতে কিছু সুন্দর ডকস রয়েছে:


3
তবে স্থানটি বাড়ানো হবে অনিবৃত n কিছু পার্টিশন সরঞ্জাম ব্যবহার করে আপনাকে আপনার ভার্চুয়াল ডিস্কের আকার পরিবর্তন করতে হবে।
ইয়ামেনেকো

অসাধারণ, সমাধান!
RckLN

qemu-img সংস্করণ 1.0 আমাকে বলেqemu-img: This image format does not support resize
HDave

4

2017 এর সংক্ষিপ্ত উত্তর: একটি বিদ্যমান কাঁচা ছবিতে উদাহরণস্বরূপ 30 গিগাবাইট যুক্ত করতে আমি এই কমান্ডটি সবেমাত্র ব্যবহার করেছি:

qemu-img resize nameofimg.img +30G

এটি আপনার বিদ্যমান চিত্র ফাইলটিতে 30 গিগাবাইট যুক্ত করে (নতুন ফাইল তৈরি করার দরকার নেই)। তারপরে আপনার অতিথি ভিএম-তে আপনি আপনার বিদ্যমান পার্টিশনগুলি প্রসারিত করতে পারেন, উইন্ডোজ 10 এ যেমন "ডিস্ক পরিচালনা" দিয়ে সহজ।

আরও তথ্য এবং বিকল্পগুলি:

man qemu-img

আরও দেখুন: qemu wiki> qemu-img


1

হ্যা, তুমি পারো. এবং না এটি পার্টিশন বা টেবিল পরিবর্তন করবে না। সম্পূর্ণ ডিস্ক আকারের জন্য পার্টিশন টেবিলটি আপডেট করার প্রয়োজন হতে পারে, এবং এটি বড় হয়ে গেলে শেষে খালি অব্যবহৃত স্থান থাকবে এবং আপনি একটি পার্টিশন কাটবেন এবং এটি সঙ্কুচিত হলে এটি বা তার ডেটার শেষ অংশটি হারাবেন ।

আপনি যদি কেমু মনিটরে থাকেন (বা সম্ভবত কিউএমপি ব্যবহার করুন ), এবং ইন্টারফেসটি এটি সমর্থন করে (যেমন আমি এখানে পরীক্ষা করেছিলাম এমন আরবিডি সহ ভার্দিও-স্ক্সি-পিসিআই), তবে ভিএম রিবুট না করে আপনি এটি করতে পারেন:

(qemu) info block -v disk1
disk1 (#block165): rbd:rbd/manjaro (raw)
    Cache mode:       writeback

Images:
image: rbd:rbd/manjaro
file format: raw
virtual size: 4.0G (4294967296 bytes)
[...]

(qemu) block_resize disk1 5120

এবং পুফ, আপনার এমআইবিতে বর্ণিত আকারটি চিত্রটিকে পুনরায় আকার দেওয়া হবে এবং ভিএম নতুন আকারটি প্রদর্শন করবে।

আমি নিম্নলিখিতটি qemu 2.7.0 এ পরীক্ষা করেছি:

  • সিফ থেকে আরবিডি - কাজ করে, দ্রুত, বৃদ্ধি এবং সঙ্কুচিত হয়
  • qCO2 ডিস্ক ফাইল - কেবল ধীরে ধীরে কাজ করে works
  • কাঁচা ডিস্ক ফাইল - দ্রুত, বৃদ্ধি, সঙ্কুচিত কাজ করে
  • কাঁচা এলভিএম ডিস্ক - মনিটরে স্বাভাবিক দেখায় তবে এর কোনও প্রভাব নেই

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