انگلیسیفرانسویاسپانیایی

فاویکون OnWorks

qemu-img - آنلاین در ابر

qemu-img را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این دستور qemu-img است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


qemu-img - ابزار تصویر دیسک QEMU

خلاصه


استفاده: دستور qemu-img [گزینه‌های فرمان]

شرح


qemu-img به شما امکان می دهد تصاویر را به صورت آفلاین ایجاد، تبدیل و تغییر دهید. این می تواند تمام تصویر را اداره کند
فرمت های پشتیبانی شده توسط QEMU

هشدار: هرگز از qemu-img برای تغییر تصاویر در حال استفاده توسط یک ماشین مجازی در حال اجرا یا هر چیزی دیگر استفاده نکنید
فرآیند دیگر؛ این ممکن است تصویر را از بین ببرد. همچنین، توجه داشته باشید که پرس و جو یک تصویر است
تغییر توسط فرآیند دیگری ممکن است با وضعیت ناسازگار مواجه شود.

OPTIONS


دستورات زیر پشتیبانی می شوند:

بررسی [-q] [-f fmt] [--خروجی=ofmt] [-r [نشت می کند | همه]] [-T src_cache] نام فایل
ایجاد [-q] [-f fmt] [-یا گزینه های] نام فایل [اندازه]
مرتکب شدن [-q] [-f fmt] [-t نهانگاه] [-b پایه] [-d] [-پ] نام فایل
مقايسه كردن [-f fmt] [-F fmt] [-T src_cache] [-پ] [-q] [-s] نام فایل 1 نام فایل 2
تبدیل [-c] [-پ] [-q] [-n] [-f fmt] [-t نهانگاه] [-T src_cache] [-O output_fmt] [-یا
گزینه های] [-s snapshot_id_or_name] [-l snapshot_param] [-S اندازه_کم] نام فایل [نام فایل 2
[...]] نام فایل خروجی
اطلاعات [-f fmt] [--خروجی=ofmt] [--پشتیبان-زنجیره] نام فایل
نقشه [-f fmt] [--خروجی=ofmt] نام فایل
عکس فوری [-q] [-l | -a عکس فوری | -c عکس فوری | -d عکس فوری] نام فایل
تخفیف [-q] [-f fmt] [-t نهانگاه] [-T src_cache] [-پ] [-u] -b backing_file [-F backing_fmt]
نام فایل
تغییر اندازه [-q] نام فایل [+ | -]اندازه
اصلاح [-پ] [-q] [-f fmt] [-t نهانگاه] -o گزینه های نام فایل

پارامترهای فرمان:

نام فایل
نام فایل تصویر دیسک است

fmt فرمت تصویر دیسک است. در اکثر موارد به طور خودکار حدس زده می شود. برای الف به زیر مراجعه کنید
شرح فرمت های دیسک پشتیبانی شده

- زنجیره پشتیبان
اطلاعات مربوط به فایل های پشتیبان را در زنجیره تصویر دیسک برمی شمارد. برای مراجعه به زیر
توضیحات بیشتر

اندازه
اندازه تصویر دیسک بر حسب بایت است. پسوندهای اختیاری "k" یا "K" (کیلوبایت، 1024) "M"
(مگابایت، 1024k) و "G" (گیگا بایت، 1024M) و T (ترابایت، 1024G) پشتیبانی می شوند.
"ب" نادیده گرفته می شود.

نام فایل خروجی
نام فایل تصویر دیسک مقصد است

output_fmt
قالب مقصد است

گزینه های
لیستی از گزینه های خاص فرمت جدا شده با کاما در قالب name=value است. از "-o" استفاده کنید
برای یک نمای کلی از گزینه های پشتیبانی شده توسط قالب استفاده شده یا قالب را ببینید
توضیحات زیر برای جزئیات

snapshot_param
پارامتری است که برای عکس فوری داخلی استفاده می شود، فرمت آن 'snapshot.id=[ID],snapshot.name=[NAME]' است
یا «[ID_OR_NAME]»

snapshot_id_or_name
منسوخ شده است، به جای آن از snapshot_param استفاده کنید

-c نشان می دهد که تصویر مورد نظر باید فشرده شود (فقط فرمت qcow)

-h با یا بدون دستور راهنما را نشان می دهد و فرمت های پشتیبانی شده را لیست می کند

-p نمایش نوار پیشرفت (فقط دستورات مقایسه، تبدیل و تغییر پایه). اگر -p گزینه است
برای دستوری که از آن پشتیبانی می کند استفاده نمی شود، پیشرفت در هنگام انجام فرآیند گزارش می شود
سیگنال "SIGUSR1" را دریافت می کند.

-q حالت بی صدا - هیچ خروجی چاپ نکنید (به جز خطا). هیچ نوار پیشرفت در مورد وجود دارد
هر دو -q و -p گزینه ها استفاده می شود.

-S اندازه
تعداد متوالی بایت هایی را نشان می دهد که برای qemu-img باید فقط صفر باشد
ایجاد یک تصویر پراکنده در هنگام تبدیل این مقدار به نزدیکترین 512 گرد شده است
بایت ها می توانید از پسوندهای اندازه رایج مانند "k" برای کیلوبایت استفاده کنید.

-t نهانگاه
حالت کش را که باید با فایل (مقصد) استفاده شود را مشخص می کند. را ببینید
مستندسازی گزینه "-drive cache=..." شبیه ساز برای مقادیر مجاز.

-T src_cache
حالت کش را که باید با فایل(های) منبع استفاده شود، مشخص می کند. را ببینید
مستندسازی گزینه "-drive cache=..." شبیه ساز برای مقادیر مجاز.

پارامترهای دستور فرعی snapshot:

عکس فوری
نام عکس فوری برای ایجاد، اعمال یا حذف است

-a یک عکس فوری اعمال می کند (برگرداندن دیسک به حالت ذخیره شده)

-c یک عکس فوری ایجاد می کند

-d یک عکس فوری را حذف می کند

-l تمام عکس های فوری را در تصویر داده شده لیست می کند

پارامترهای مقایسه فرمان فرعی:

-f فرمت تصویر اول

-F فرمت تصویر دوم

-s حالت دقیق - در اندازه های مختلف تصویر یا تخصیص بخش، شکست می خورد

پارامترهای تبدیل دستور فرعی:

-n از ایجاد حجم هدف صرفنظر کنید

توضیحات دستور:

بررسی [-f fmt] [--خروجی=ofmt] [-r [نشت می کند | همه]] [-T src_cache] نام فایل
یک بررسی سازگاری روی تصویر دیسک انجام دهید نام فایل. این دستور می تواند خروجی در
قالب ofmt که یا "انسان" یا "json" است.

اگر "-r" مشخص شده باشد، qemu-img سعی می کند هر گونه ناسازگاری را که در طول
بررسی. "-r leaks" فقط نشت های خوشه ای را تعمیر می کند، در حالی که "-r all" همه انواع
خطاها، با خطر بالاتر انتخاب راه حل اشتباه یا پنهان کردن فسادی که دارد
قبلا رخ داده است.

فقط فرمت‌های "qcow2"، "qed" و "vdi" از بررسی‌های سازگاری پشتیبانی می‌کنند.

در صورتی که تصویر ناسازگاری ندارد، خروجی ها را با 0 علامت بزنید. خروجی دیگر
کدها نوع ناهماهنگی یافت شده یا خطای دیگری را نشان می دهند. در
جدول زیر تمام کدهای خروج از فرمان فرعی چک را خلاصه می کند:

0 بررسی کامل شد، تصویر (اکنون) سازگار است

1 بررسی به دلیل خطاهای داخلی تکمیل نشده است

2 بررسی کامل شد، تصویر خراب است

3 بررسی کامل شد، تصویر دارای خوشه‌های لو رفته است، اما خراب نیست

63 چک ها توسط فرمت تصویر پشتیبانی نمی شوند

اگر "-r" مشخص شده باشد، کدهای خروجی که وضعیت تصویر را نشان می دهند به وضعیت پس از آن اشاره می کنند
(تلاش برای) تعمیر آن. یعنی یک "-r all" موفق کد خروج را به دست می دهد
0، مستقل از وضعیت تصویر قبلی.

ایجاد [-f fmt] [-یا گزینه های] نام فایل [اندازه]
تصویر دیسک جدید را ایجاد کنید نام فایل به اندازه اندازه و فرمت fmt. بسته به فایل
فرمت، شما می توانید یک یا چند اضافه کنید گزینه های که ویژگی های اضافی این را فعال می کند
فرمت.

اگر گزینه backing_file مشخص شده است، سپس تصویر فقط آن را ضبط می کند
تفاوت از backing_file. در این مورد نیازی به تعیین اندازه نیست.
backing_file هرگز تغییر نخواهد کرد مگر اینکه از دستور مانیتور "commit" (یا
qemu-img commit).

اندازه را نیز می توان با استفاده از اندازه گزینه ای با "-o"، لازم نیست که باشد
به طور جداگانه در این مورد مشخص شده است.

مرتکب شدن [-q] [-f fmt] [-t نهانگاه] [-b پایه] [-d] [-پ] نام فایل
تغییرات ثبت شده را انجام دهید نام فایل در تصویر پایه یا فایل پشتیبان آن. اگر
فایل پشتیبان کوچکتر از عکس فوری است، سپس اندازه فایل پشتیبان تغییر می کند
به اندازه عکس فوری اگر عکس فوری کوچکتر از فایل پشتیبان باشد،
فایل پشتیبان کوتاه نخواهد شد. اگر می خواهید اندازه فایل پشتیبان مطابقت داشته باشد
اگر عکس فوری کوچک‌تر باشد، می‌توانید پس از انجام عملیات با خیال راحت خودتان آن را کوتاه کنید
با موفقیت به پایان می رسد.

تصویر نام فایل پس از موفقیت آمیز شدن عملیات تخلیه می شود. اگر نیاز ندارید
نام فایل پس از آن و قصد رها کردن آن را داشته باشید، ممکن است از تخلیه صرفنظر کنید نام فایل by
مشخص کردن پرچم "-d".

اگر زنجیره پشتیبان فایل تصویری داده شده باشد نام فایل دارای بیش از یک لایه،
فایل پشتیبان که تغییرات در آن انجام خواهد شد ممکن است به صورت مشخص شود پایه (که
باید بخشی از نام فایلزنجیره پشتیبان). اگر پایه مشخص نشده است، فوری
فایل پشتیبان تصویر بالایی (که است نام فایل) استفاده خواهد شد. به دلایلی از
سازگاری، به صراحت مشخص می کند پایه همیشه به معنای "-d" خواهد بود (از زمان خالی کردن an
تصویر پس از التزام به یک فایل پشتیبان غیرمستقیم منجر به وجود داده های متفاوت می شود
خواندن از تصویر به دلیل محتوای موجود در زنجیره پشتیبان میانی که بر آن غالب است
ارتکاب هدف).

مقايسه كردن [-f fmt] [-F fmt] [-T src_cache] [-پ] [-s] [-q] نام فایل 1 نام فایل 2
بررسی کنید که آیا دو تصویر دارای محتوای یکسانی هستند یا خیر. شما می توانید تصاویر را با تصاویر مختلف مقایسه کنید
قالب یا تنظیمات

قالب مورد بررسی قرار می گیرد مگر اینکه آن را با آن مشخص کنید -f (استفاده برای نام فایل 1) و / یا -F (استفاده شده
برای نام فایل 2) گزینه.

به طور پیش فرض، اگر تصویر بزرگتر باشد، تصاویر با اندازه های مختلف یکسان در نظر گرفته می شوند
فقط شامل بخش های تخصیص نیافته و/یا صفر شده در ناحیه بعد از پایان بخش دیگر است
تصویر علاوه بر این، اگر بخشی در یک تصویر تخصیص داده نشده باشد و فقط حاوی صفر باشد
بایت در دومی برابر ارزیابی می شود. می توانید از حالت Strict استفاده کنید
مشخص کردن -s گزینه. وقتی مقایسه در حالت Strict اجرا می‌شود، در تصویر موردی با شکست مواجه می‌شود
اندازه متفاوت است یا یک بخش در یک تصویر اختصاص داده شده است و در تصویر دوم اختصاص داده نمی شود
یک.

به‌طور پیش‌فرض، چاپ پیام نتیجه را مقایسه کنید. این پیام اطلاعاتی را نمایش می دهد
که هر دو تصویر یکسان هستند یا موقعیت بایت اول متفاوت است. علاوه بر این،
پیام نتیجه می تواند اندازه های مختلف تصویر را در صورت استفاده از حالت Strict گزارش دهد.

خروجی ها را با 0 در مورد مساوی بودن تصاویر و با 1 در مورد تصاویر مقایسه کنید
فرق داشتن. سایر کدهای خروجی به معنای خطا در حین اجرا و خطای استاندارد است
خروجی باید حاوی یک پیام خطا باشد. جدول زیر تمامی کدهای خروج را خلاصه می کند
از دستور فرعی مقایسه:

0 تصاویر یکسان هستند

1 تصاویر متفاوت است

2 خطا در باز کردن تصویر

3 خطا در بررسی تخصیص بخش

4 خطا در خواندن داده ها

تبدیل [-c] [-پ] [-n] [-f fmt] [-t نهانگاه] [-T src_cache] [-O output_fmt] [-یا گزینه های] [-s
snapshot_id_or_name] [-l snapshot_param] [-S اندازه_کم] نام فایل [نام فایل 2 [...]]
نام فایل خروجی
تبدیل تصویر دیسک نام فایل یا یک عکس فوری snapshot_param(snapshot_id_or_name is
منسوخ شده) به تصویر دیسک نام فایل خروجی با استفاده از فرمت output_fmt. میتونه باشه
به صورت اختیاری فشرده شده (گزینه "-c") یا از هر فرمت خاصی مانند رمزگذاری استفاده کنید
(گزینه "-o").

فقط فرمت های "qcow" و "qcow2" از فشرده سازی پشتیبانی می کنند. فشرده سازی فقط خواندنی است.
به این معنی که اگر یک بخش فشرده بازنویسی شود، آنگاه به صورت بازنویسی می شود
داده های فشرده نشده

تبدیل تصویر همچنین برای به دست آوردن تصویر کوچکتر هنگام استفاده از یک فرمت قابل رشد مفید است
به عنوان "qcow": بخش های خالی از تصویر مقصد شناسایی و حذف می شوند.

اندازه_کم تعداد متوالی بایت ها (به طور پیش فرض تا 4k) را نشان می دهد که باید
برای qemu-img فقط صفرها برای ایجاد یک تصویر پراکنده در طول تبدیل وجود دارد. اگر
اندازه_کم 0 باشد، منبع برای بخش های تخصیص نیافته یا صفر اسکن نمی شود، و
تصویر مقصد همیشه به طور کامل اختصاص داده می شود.

شما می توانید با استفاده از backing_file گزینه ای برای مجبور کردن تصویر خروجی به عنوان یک کپی ایجاد شود
در نوشتن تصویر از تصویر پایه مشخص شده. را backing_file باید همان را داشته باشد
محتوا به عنوان تصویر پایه ورودی است، اما مسیر، فرمت تصویر و غیره ممکن است متفاوت باشد.

اگر گزینه "-n" مشخص شده باشد، از ایجاد حجم هدف صرفنظر می شود. این هست
اگر حجم مورد نظر قبلاً با آن ایجاد شده باشد، برای فرمت هایی مانند "rbd" مفید است
گزینه های خاص سایت که از طریق qemu-img قابل ارائه نیستند.

اطلاعات [-f fmt] [--خروجی=ofmt] [--پشتیبان-زنجیره] نام فایل
اطلاعاتی در مورد تصویر دیسک بدهید نام فایل. به طور خاص از آن برای دانستن اندازه استفاده کنید
روی دیسک رزرو شده است که می تواند با اندازه نمایش داده شده متفاوت باشد. اگر عکس های فوری VM هستند
ذخیره شده در تصویر دیسک، آنها نیز نمایش داده می شوند. دستور می تواند در فرمت خروجی دهد
ofmt که یا "انسان" یا "json" است.

اگر یک تصویر دیسک دارای یک زنجیره فایل پشتیبان باشد، اطلاعات مربوط به هر تصویر دیسک در آن وجود دارد
زنجیره را می توان با استفاده از گزینه "--backing-chain" به صورت بازگشتی برشمرد.

به عنوان مثال، اگر یک زنجیره تصویر مانند:

base.qcow2 <- snap1.qcow2 <- snap2.qcow2

برای برشمردن اطلاعات مربوط به هر تصویر دیسک در زنجیره بالا، از بالا شروع کنید
پایه گذاری کردن، انجام دادن:

اطلاعات qemu-img --backing-chain snap2.qcow2

نقشه [-f fmt] [--خروجی=ofmt] نام فایل
ابرداده تصویر را تخلیه کنید نام فایل و زنجیره فایل پشتیبان آن. به طور خاص، این
دستورات وضعیت تخصیص هر بخش از را تخلیه می کند نام فایل، همراه با
بالاترین فایلی که آن را در زنجیره فایل پشتیبان تخصیص می دهد.

دو فرمت گزینه ممکن است. قالب پیش‌فرض ("انسان") فقط اطلاعات شناخته شده را حذف می‌کند
مناطق غیر صفر فایل قسمت های شناخته شده-صفر فایل به طور کلی حذف می شوند و
به همین ترتیب برای قطعاتی که در سراسر زنجیره تخصیص داده نشده اند. qemu-img خروجی خواهد شد
فایلی را که از آنجا می توان داده ها را خواند، شناسایی کرد و مقدار آن را در فایل تعیین کرد. هر یک
خط شامل چهار فیلد خواهد بود که سه قسمت اول اعداد هگزا دسیمال هستند. برای
به عنوان مثال خط اول از:

طول افست نگاشت به فایل
0 0x20000 0x50000 /tmp/overlay.qcow2
0x100000 0x10000 0x95380000 /tmp/backing.qcow2

به این معنی است که 0x20000 (131072) بایت با شروع افست 0 در تصویر در دسترس است
/tmp/overlay.qcow2 (باز شده در قالب "خام") با آفست 0x50000 (327680) شروع می شود. داده ها
که فشرده، رمزگذاری شده یا به شکل خام در دسترس نیست، باعث ایجاد مشکل می شود
خطا در صورت استفاده از قالب "انسان". توجه داشته باشید که نام فایل‌ها می‌تواند شامل خطوط جدید باشد
تجزیه این فرمت خروجی در اسکریپت امن نیست.

قالب جایگزین "json" آرایه ای از دیکشنری ها را در قالب JSON برمی گرداند. آی تی
اطلاعات مشابهی را در فیلدهای "شروع"، "طول"، "افست" شامل می شود. خواهد شد
همچنین شامل سایر اطلاعات خاص تر:

- آیا بخش ها حاوی داده های واقعی هستند یا نه (فیلد بولی "داده"؛ اگر نادرست است،
بخش ها یا تخصیص نیافته اند یا به عنوان خوشه های صفر بهینه ذخیره می شوند).

- آیا داده ها به عنوان صفر خوانده می شوند (فیلد بولی "صفر").

- برای کوتاهتر کردن خروجی، فایل هدف به صورت "عمق" بیان می شود.
برای مثال، عمق 2 به فایل پشتیبان فایل پشتیبان اشاره دارد
نام فایل.

در قالب JSON، قسمت "offset" اختیاری است. در مواردی که "انسان" وجود ندارد
فرمت ورود یا خروج با خطا را حذف می کند. اگر "داده" نادرست است و
فیلد "offset" وجود دارد، بخش‌های مربوطه در فایل هنوز استفاده نمی‌شوند،
اما آنها از قبل تخصیص داده شده اند.

برای اطلاعات بیشتر، مشورت کنید include/block/block.h در کد منبع QEMU.

عکس فوری [-l | -a عکس فوری | -c عکس فوری | -d عکس فوری ] نام فایل
فهرست، اعمال، ایجاد یا حذف عکس های فوری در تصویر نام فایل.

تخفیف [-f fmt] [-t نهانگاه] [-T src_cache] [-پ] [-u] -b backing_file [-F backing_fmt]
نام فایل
فایل پشتیبان یک تصویر را تغییر می دهد. فقط فرمت های "qcow2" و "qed" پشتیبانی می کنند
تغییر فایل پشتیبان

فایل پشتیبان به تغییر می یابد backing_file و (اگر فرمت تصویر از نام فایل
از این پشتیبانی می کند) فرمت فایل پشتیبان به تغییر می یابد backing_fmt. اگر backing_file is
به عنوان "" (رشته خالی) مشخص می شود، سپس تصویر بر روی بدون فایل پشتیبان قرار می گیرد
(یعنی مستقل از هر فایل پشتیبان وجود خواهد داشت).

نهانگاه حالت کش مورد استفاده را مشخص می کند نام فایل، در حالیکه src_cache مشخص می کند
حالت کش برای خواندن فایل های پشتیبان.

دو حالت مختلف وجود دارد که در آنها "rebase" می تواند عمل کند:

امن حالت
این حالت پیش فرض است و یک عملیات rebase واقعی را انجام می دهد. پشتوانه جدید
ممکن است فایل با فایل قبلی متفاوت باشد و rebase qemu-img از نگهداری آن مراقبت می کند
محتوای قابل مشاهده مهمان از نام فایل بدون تغییر

به منظور دستیابی به این، هر خوشه ای که بین آنها متفاوت است backing_file و
فایل پشتیبان قدیمی از نام فایل در ادغام می شوند نام فایل قبل از تغییر واقعی
فایل پشتیبان

توجه داشته باشید که حالت ایمن یک عملیات گران قیمت است که با تبدیل آن قابل مقایسه است
تصویر فقط در صورتی کار می کند که فایل پشتیبان قدیمی هنوز وجود داشته باشد.

ناامن حالت
اگر "-u" مشخص شده باشد qemu-img از حالت ناامن استفاده می کند. در این حالت فقط پشتیبان
نام فایل و فرمت نام فایل بدون هیچ بررسی روی فایل تغییر می کند
فهرست. کاربر باید از تعیین صحیح فایل پشتیبان جدید مراقبت کند، یا
محتوای تصویر قابل مشاهده برای مهمان خراب خواهد شد.

این حالت برای تغییر نام یا انتقال فایل پشتیبان به جای دیگری مفید است. آی تی
را می توان بدون یک فایل پشتیبان قدیمی در دسترس استفاده کرد، یعنی می توانید از آن برای رفع مشکل استفاده کنید
تصویری که فایل پشتیبان آن قبلاً منتقل شده/تغییر نام داده شده است.

شما می توانید از "rebase" برای انجام عملیات "diff" روی دو تصویر دیسک استفاده کنید. این میتواند باشد
زمانی مفید است که یک مهمان را کپی یا شبیه سازی کرده اید، و می خواهید به یک نازک بازگردید
تصویر در بالای یک الگو یا تصویر پایه.

بگویید که "base.img" با کپی کردن آن به عنوان "modified.img" کلون شده است و
مهمان "modified.img" اجرا شده است، بنابراین اکنون تغییراتی در مقایسه با "base.img" وجود دارد. به
یک تصویر نازک به نام "diff.qcow2" بسازید که فقط شامل تفاوت‌ها است، انجام دهید:

qemu-img ایجاد -f qcow2 -b modified.img diff.qcow2
qemu-img rebase -b base.img diff.qcow2

در این مرحله، "modified.img" را می توان نادیده گرفت، زیرا "base.img + diff.qcow2" حاوی
همان اطلاعات

تغییر اندازه نام فایل [+ | -]اندازه
تصویر دیسک را طوری تغییر دهید که انگار با آن ایجاد شده است اندازه.

قبل از استفاده از این دستور برای کوچک کردن تصویر دیسک، باید از سیستم فایل و استفاده کنید
ابزارهای پارتیشن بندی در داخل ماشین مجازی برای کاهش سیستم های فایل اختصاص داده شده و اندازه پارتیشن
بر این اساس. عدم انجام این کار منجر به از دست رفتن اطلاعات می شود!

پس از استفاده از این دستور برای رشد تصویر دیسک، باید از سیستم فایل و
ابزارهای پارتیشن بندی داخل ماشین مجازی برای شروع استفاده از فضای جدید روی دستگاه.

اصلاح [-پ] [-f fmt] [-t نهانگاه] -o گزینه های نام فایل
فرمت تصویر خاص را اصلاح می کند گزینه های برای فایل تصویری نام فایل. نه همه فایل
فرمت ها از این عملیات پشتیبانی می کنند.

NOTES


فرمت های فایل تصویری پشتیبانی شده:

خام فرمت تصویر دیسک خام (پیش‌فرض). این فرمت مزیت ساده بودن و
به راحتی به همه شبیه سازهای دیگر قابل صادرات است. اگر سیستم فایل شما پشتیبانی می کند چاله ها (برای
به عنوان مثال در ext2 یا ext3 در لینوکس یا NTFS در ویندوز)، سپس فقط بخش های نوشته شده
فضا را رزرو خواهد کرد. از "qemu-img info" برای اطلاع از اندازه واقعی استفاده شده توسط تصویر یا "ls
-ls" در یونیکس/لینوکس.

گزینه های پشتیبانی شده:

"پیش تخصیص"
حالت پیش تخصیص (مقادیر مجاز: "خاموش"، "falloc"، "full"). حالت "falloc".
با فراخوانی از قبل فضا را برای تصویر اختصاص می دهد posix_fallocate(). حالت "کامل".
با نوشتن صفر به فضای ذخیره سازی زیر، فضا را برای تصویر اختصاص می دهد.

qcow2
فرمت تصویر QEMU، همه کاره ترین فرمت. از آن برای داشتن تصاویر کوچکتر استفاده کنید (مفید اگر
سیستم فایل شما حفره ها را پشتیبانی نمی کند، به عنوان مثال در ویندوز)، AES اختیاری است
رمزگذاری، فشرده سازی مبتنی بر zlib و پشتیبانی از چند عکس فوری VM.

گزینه های پشتیبانی شده:

"همکار"
نسخه qcow2 را برای استفاده تعیین می کند. "compat=0.10" از تصویر سنتی استفاده می کند
قالبی که می تواند توسط هر QEMU از 0.10 خوانده شود. "compat=1.1" فرمت تصویر را فعال می کند
پسوندهایی که فقط QEMU 1.1 و جدیدتر آن را درک می کنند (این پیش فرض است). در میان
برخی دیگر، این شامل خوشه‌های صفر است که امکان کپی در خواندن کارآمد را برای پراکندگی فراهم می‌کند
تصاویر.

"backing_file"
نام فایل یک تصویر پایه (نگاه کنید به ایجاد فرمان فرعی)

"backing_fmt"
فرمت تصویر تصویر پایه

"رمزگذاری"
اگر این گزینه روی "روشن" تنظیم شود، تصویر با 128 بیت AES-CBC رمزگذاری می شود.

استفاده از رمزگذاری در تصاویر qcow و qcow2 ناقص است
استانداردهای رمزنگاری مدرن که از تعدادی مشکلات طراحی رنج می برند:

-
روی شماره بخش این باعث می شود آن را در برابر حملات متن ساده انتخاب شده آسیب پذیر کند
که می تواند وجود داده های رمزگذاری شده را آشکار کند.

-
عبارت عبور انتخابی یا کوتاه، امنیت رمزگذاری را به خطر می اندازد.

-
برای محافظت از داده ها در هر تصویر qcow، عبارت عبور را تغییر دهید. فایل ها باید باشند
کلون شده، با استفاده از عبارت عبور رمزگذاری متفاوت در فایل جدید. اصلی
سپس فایل باید با استفاده از برنامه ای مانند shred به طور ایمن پاک شود، هرچند حتی این
با بسیاری از فن آوری های ذخیره سازی مدرن بی اثر است.

بنابراین استفاده از رمزگذاری qcow / qcow2 به شدت ممنوع است. کاربران توصیه می شود
برای استفاده از یک فناوری رمزگذاری جایگزین مانند Linux dm-crypt / LUKS
سیستم.

"اندازه خوشه"
اندازه خوشه qcow2 را تغییر می دهد (باید بین 512 و 2M باشد). اندازه های خوشه کوچکتر
می تواند اندازه فایل تصویر را بهبود بخشد در حالی که اندازه های کلاستر بزرگتر معمولاً فراهم می کنند
عملکرد بهتر

"پیش تخصیص"
حالت پیش تخصیص (مقادیر مجاز: "خاموش"، "فراداده"، "falloc"، "full"). یک تصویر
با ابرداده از پیش تخصیص داده شده در ابتدا بزرگتر است اما زمانی که می تواند عملکرد را بهبود بخشد
تصویر باید رشد کند پیش تخصیص های "falloc" و "full" مانند هم هستند
گزینه های قالب "خام"، اما متادیتا را نیز تنظیم می کند.

"تنبلی_بازشماری"
اگر این گزینه روی "روشن" تنظیم شود، به روز رسانی تعداد مراجع با هدف به تعویق می افتد
اجتناب از ورودی/خروجی فراداده و بهبود عملکرد. این به ویژه است
جالب با حافظه پنهان=نوشتن که به‌روزرسانی‌های متادیتا را دسته‌بندی نمی‌کند. در
مبادله این است که پس از خرابی میزبان، جداول شمارش مرجع باید دوباره ساخته شوند.
یعنی در باز بعدی یک "qemu-img check -r all" (خودکار) مورد نیاز است که
ممکن است کمی طول بکشد

این گزینه فقط در صورتی فعال می شود که "compat=1.1" مشخص شده باشد.

"nocow"
اگر این گزینه روی "روشن" تنظیم شود، COW فایل را خاموش می کند. فقط معتبره
در btrfs، هیچ تاثیری روی سیستم های فایل دیگر ندارد.

Btrfs هنگام میزبانی یک فایل تصویری VM عملکرد پایینی دارد، حتی زمانی که مهمان باشد
در VM همچنین از btrfs به عنوان سیستم فایل استفاده می کند. خاموش کردن COW راهی برای کاهش آن است
این عملکرد بد به طور کلی دو راه برای خاموش کردن COW در btrfs وجود دارد: الف)
با نصب کردن با nodatacow آن را غیرفعال کنید، سپس تمام فایل‌های ایجاد شده جدید NOCOW خواهند بود.
ب) برای یک فایل خالی، ویژگی NOCOW file را اضافه کنید. این کاری است که این گزینه انجام می دهد.

توجه: این گزینه فقط برای فایل های جدید یا خالی معتبر است. اگر موجودی وجود داشته باشد
فایلی که COW است و از قبل دارای بلوک های داده است، توسط NOCOW قابل تغییر نیست
تنظیم "nocow=on". برای بررسی اینکه آیا پرچم NOCOW وجود دارد یا خیر، می توان "نام فایل lsattr" را صادر کرد
تنظیم شده یا نه (سرخ 'C' پرچم NOCOW است).

دیگر
QEMU همچنین از فرمت های مختلف فایل تصویری دیگر برای سازگاری با QEMU قدیمی پشتیبانی می کند
نسخه ها یا سایر هایپروایزرها، از جمله VMDK، VDI، VHD (vpc)، VHDX، qcow1 و QED.
برای لیست کامل فرمت های پشتیبانی شده به "qemu-img --help" مراجعه کنید. برای جزئیات بیشتر
شرح این قالب‌ها، به مستندات کاربر شبیه‌سازی QEMU مراجعه کنید.

هدف اصلی درایورهای بلوک برای این فرمت ها تبدیل تصویر است. برای
با اجرای ماشین های مجازی، توصیه می شود تصاویر دیسک را به صورت خام یا qcow2 in تبدیل کنید
به منظور دستیابی به عملکرد خوب

با استفاده از خدمات onworks.net از qemu-img آنلاین استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

  • 1
    PostInstallerF
    PostInstallerF
    PostInstallerF همه موارد را نصب می کند
    نرم افزار فدورا لینوکس و دیگران
    به طور پیش فرض شامل نمی شود، پس از
    اجرای فدورا برای اولین بار آن
    آسان برای ...
    PostInstallerF را دانلود کنید
  • 2
    تسمه
    تسمه
    پروژه strace منتقل شده است
    https://strace.io. strace is a
    تشخیصی، اشکال زدایی و آموزشی
    ردیاب فضای کاربران برای لینوکس. استفاده شده است
    برای نظارت بر یک ...
    دانلود strace
  • 3
    gMKVExtractGUI
    gMKVExtractGUI
    یک رابط کاربری گرافیکی برای ابزار mkvextract (بخشی از
    MKVToolNix) که بیشتر (اگر
    نه همه) عملکرد mkvextract و
    ابزارهای mkvinfo. نوشته شده در C#NET 4.0،...
    gMKVExtractGUI را دانلود کنید
  • 4
    کتابخانه JasperReports
    کتابخانه JasperReports
    کتابخانه JasperReports است
    محبوب ترین منبع باز جهان
    هوش تجاری و گزارشگری
    موتور به طور کامل به زبان جاوا نوشته شده است
    و قادر است ...
    کتابخانه JasperReports را دانلود کنید
  • 5
    کتاب های فراپه
    کتاب های فراپه
    Frappe Books یک منبع باز و رایگان است
    نرم افزار دسکتاپ حسابداری که
    ساده و به خوبی طراحی شده تا مورد استفاده قرار گیرد
    مشاغل کوچک و فریلنسرها. آی تی'...
    دانلود کتاب فراپه
  • 6
    پایتون عددی
    پایتون عددی
    اخبار: NumPy 1.11.2 آخرین نسخه است
    که در sourceforge ساخته خواهد شد. چرخ ها
    برای ویندوز، مک و لینوکس و همچنین
    توزیع های منبع بایگانی شده می تواند چهار ...
    پایتون عددی را دانلود کنید
  • بیشتر "

دستورات لینوکس

Ad