تحويل RAW إلى QCOW2
يؤدي تحويل صورة قرص خام مسطحة إلى صيغة QEMU QCOW2 إلى تقليص أحجام النسخ الاحتياطي بشكل ملحوظ من خلال تمكين النمو الديناميكي والضغط الذكي.
مقارنة التنسيقات والمواصفات التقنية
| المواصفات | RAW | QCOW2 |
|---|---|---|
| نوع MIME | application/ | application/ |
| النوع | صورة خام لقرص مسطح | قرص افتراضي بنسخ عند الكتابة من QEMU |
| الضغط | بلا | ضغط المجموعات بـ zlib / zstd |
| المواصفات القياسية | معيار التخزين الثنائي الخام | مواصفات QEMU QCOW2 |
| رأس البايتات السحرية (Magic Bytes) | Flat unformatted byte stream | 51 46 49 FB (QFI\xfb) |
نظرة عامة على التنسيق والاستخدامات
ينتقل مسؤولو الأنظمة والمطورون كثيرًا من التخزين الفعلي إلى البيئات الافتراضية. وتحتوي صورة القرص RAW على نسخة مطابقة للقرص قطاعًا بقطاع، بما في ذلك المساحات الفارغة والقطاعات غير المستخدمة، ما ينتج ملفات ضخمة تستهلك مساحة كبيرة على الخوادم المحلية أو أقراص النسخ الاحتياطي. يقلل تحويل هذا الملف المسطح إلى QEMU QCOW2 من استهلاك التخزين. وQCOW2 اختصار لـQEMU Copy-On-Write version 2؛ وهي حاوية ذكية لا تخصص مساحة إلا للبيانات التي يستخدمها نظام التشغيل الضيف. وتقرأ منصات مثل Proxmox وKVM وQEMU هذا التنسيق مباشرةً، لذا يُستخدم على نطاق واسع لإدارة الآلات الافتراضية بكفاءة.
المواصفات التقنية وتحليل الترميز (Codec)
صورة القرص الخام (نوع MIME application/octet-stream) ليس لها هيكل داخلي، أو بيانات وصفية، أو بايتات مميزة. إنها مجرد تدفق خام من البيانات الثنائية. في المقابل، يبدأ ملف QEMU QCOW2 (نوع MIME application/x-qemu-disk) بتوقيع فريد مكون من 4 بايتات بصيغة الترتيب الكبير: الحروف 'Q' و'F' و'I' (0x514649FB)، متبوعة برقم الإصدار. تستخدم صيغة QCOW2 بنية قائمة على المجموعات تقسم القرص الافتراضي إلى كتل ذات حجم ثابت. وهي تطبق ضغط zlib أو zstd بدون فقدان البيانات على هذه المجموعات، مما يعني عدم فقدان أي بيانات أثناء عملية التقليص. كما أنها تدعم نقاط الاستعادة المفاجئة والتشفير مباشرة داخل الحاوية.
توافق أنظمة التشغيل والمتصفحات
صيغة QCOW2 متوافقة تماماً مع بيئات مضيف لينكس التي تشغل أدوات KVM وQEMU وlibvirt. يمكن لمستخدمي macOS العمل مع صيغة QCOW2 باستخدام أدوات سطر الأوامر المثبتة عبر Homebrew. لا يقوم ويندوز بتحميل صيغة QCOW2 بشكل أصلي، ولكن يمكن للمسؤولين إدارة هذه الملفات داخل WSL2 أو استخدام أدوات مثل qemu-img على ويندوز. لا تقوم متصفحات الويب بعرض أو تحرير صيغ صور الأقراص بشكل أصلي. ويختلف دعم الصيغ بحسب التطبيق والجهاز ونظام التشغيل وإصداره.
معلومات مفيدة
عند تحويل صورة RAW كبيرة، استخدم أداة سطر الأوامر qemu-img convert مع الخيار -O qcow2 وفعّل ضغط zstd لتسريع المعالجة وتقليل حجم الملف الناتج.
الأسئلة الشائعة
كيف تحول صورة قرص خام إلى صيغة QEMU QCOW2 دون فقدان الجودة؟
يمكن لتحويل RAW إلى QCOW2، عند دعمه، الحفاظ على محتوى القرص الافتراضي. وقد يخزن QCOW2 المناطق غير المستخدمة بشكل متفرق، لذلك لا يلزم أن يحتوي الملف على كل بايت من المصدر.
ما الفرق بين صورة القرص الخام وصيغة QEMU QCOW2؟
صورة RAW كتلة بيانات ثابتة غير مضغوطة، ويعادل حجمها الحجم الكامل للقرص. أما QEMU QCOW2 فهي حاوية أقراص افتراضية متقدمة تدعم التخصيص الديناميكي واللقطات الداخلية والتشفير وضغط الكتل لتوفير مساحة التخزين.