انتقل إلى محتوى الدرس

Full Clone vs Linked Clone الاستنساخ الكامل والمرتبط

أتقن إدارة لقطات الاسترجاع الفوري والأقراص التفاضلية في VirtualBox، والعودة بالزمن قبل التحديثات الخطرة، والمفاضلة بين الاستنساخ الكامل والمرتبط مع تجديد عناوين MAC وتصدير القوالب المحمولة OVA.
3 صفوف تعليمية
تكنولوجيا الويب
0 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

المقارنة المعمارية الشاملة بين الاستنساخ الكامل والاستنساخ المرتبط

في الخطوة الثانية من معالج الاستنساخ، يطالبك برنامج VirtualBox باختيار نوع الاستنساخ Clone Type. يحدد هذا القرار المعماري ما إذا كان البرنامج سينسخ عشرات الجيجابايت فعلياً على قرصك الصلب أم سينشئ آلة جديدة في ثانية واحدة بالاعتماد على الأقراص التفاضلية:

  • الاستنساخ الكامل لتحقيق الاستقلالية التامة: في نمط الاستنساخ الكامل (Full Clone)، ينسخ البرنامج جميع قطاعات القرص الصلب الافتراضي بالكامل إلى ملف .vdi جديد ومستقل تماماً عن الآلة الأم. تستغرق هذه العملية عدة دقائق وتستهلك المساحة الكاملة للقرص مثل 15 جيجابايت إضافية، لكنها تمنحك آلة مستقلة 100% تعمل بأمان حتى لو حذفت الآلة الأصلية. وعند اختيار هذا النمط، يخيرك البرنامج بين نسخ الحالة الجارية فقط Current Machine State في قرص واحد مسطح، أو نسخ كل شيء Everything بما في ذلك شجرة اللقطات التاريخية كاملة.
  • الاستنساخ المرتبط للسرعة الفورية وتوفير المساحة: في نمط الاستنساخ المرتبط (Linked Clone)، بدلاً من تكرار ملف القرص الضخم، ينشئ البرنامج لقطة مرجعية على الآلة الأم ويربط الآلة الجديدة بملف فروقات تفاضلي صغير جداً لا يتجاوز حجمه الابتدائي بضعة ميجابايت. تقرأ الآلتان ملفات النظام الأساسية بشكل مشترك من القرص المجمد، وتكتب كل آلة تعديلاتها الخاصة في قرصها التفاضلي المستقل؛ وهو الخيار المثالي لبناء مختبر يضم 5 أجهزة في ثوانٍ على قرص SSD محدود المساحة، بشرط عدم حذف الآلة الأم.
الصف 2 صورة توضيحية

مقارنة معمارية بين الاستنساخ الكامل والاستنساخ المرتبط وسياسة MAC

مخطط يقارن بين الاستنساخ الكامل بقرص مستقل بحجم 15 جيجابايت والاستنساخ المرتبط الذي يشارك قرص اللقطة الأم عبر ملف فروقات بحجم 2 ميجابايت مع توليد عنوان MAC جديد
الصف 3 كود برمجي
Shell
# Option A: Independent Full Clone including all snapshots
VBoxManage clonevm "Ubuntu-Web-Lab" --name "Web-Full-Backup" \
  --mode=all --register

# Option B: Instant Linked Clone from a parent snapshot
VBoxManage clonevm "Ubuntu-Web-Lab" --name "Pentest-Target-01" \
  --snapshot "Clean-Base-OS-Ready" --options=Link --register