سؤال

http://www.petri.co.il/virtual_creating_differencing_disks_with.htm

لقد اتبعت هذه الخطوات لإنشاء "أقراص مختلفة" للعرض التوضيحي WSSv3 VHD من Microsoft.حسنًا، لقد مر بعض الوقت، ونسيت أنه كان قرصًا "مختلفًا"، وعند إلغاء التجزئة، تم توسيع VUD (قرص التراجع الظاهري) ليستهلك ما تبقى من المساحة الحرة على محرك الأقراص الثابتة الخاص بي.

بخلاف إعادة هذه التغييرات إلى ملف VHD الأصلي، هل هناك أي طريقة أخرى بالنسبة لي لتقليص حجم VUD.

شكرًا

[تحديث]

من المؤسف أن سجل التغيير يبدو أنه يحتفظ بكل تغيير في الملف، حتى تجزئة الملف (لماذا).

org -> verA -> verB -> verC -> verD -> verE -> current.

سيكون من الجيد استخدام أداة لطي شجرة التاريخ إلى شيء مثل المؤسسة -> الحالية وإسقاط/تجاهل سجل التغيير بينهما بالإضافة إلى إلغاء تجزئة سجل التغيير للتحسين.

[التحديث رقم 2]

أولا، آسف لتمديد أسئلتي

ثانيًا، هل من الممكن تقليص القرص التفاضلي عن طريق دمجه مع القرص الأصلي التفاضلي.

Base.VHD
 -> Child.VHD (Differential)
   -> Grandchild.VHD (Differential)

عند دمج الحفيد مع الطفل، هل سيكون الحجم [حجم الطفل] + [حجم الحفيد] أم أنه سيكون مثل [حجم الطفل] + [حجم اختلافات الملفات الفعلية في الحفيد]؟

شكرًا لك مرة أخرى.

هل كانت مفيدة؟

المحلول

وسجلت القرص يفرق كل تغيير تقدم البرنامج التجزئة، والذي هو السبب في أنه نشأ خارج نطاق السيطرة. أشك في أنك يمكن أن يتقلص ذلك لأنه يحتوي على التغييرات التي تم إجراؤها والتي ارتكبت حتى الآن.

وأعتقد أنك ستكون لدينا إما ارتكاب تغييرات على VHD الأصلي، أو رمي بعيدا كل التغييرات.

نصائح أخرى

شكرًا جرانت، أنت على حق وقد كنت عالقًا في دمج VHD المتضخم، لكنني تمكنت بطريقة ما من إفساد ذلك وفقدت التغييرات.

وهنا ما وجدته.

http://www.invirtus.com/blog/?p=7

هذه مقالة رائعة تشرح سبب كون الفروق كبيرة جدًا.يبدو أن كل بايت مكتوب في قطاعه الخاص الذي يبلغ 512 بايت ويشغل مساحة كبيرة.

http://www.invirtus.com/downloads/Differencing_Disk_Discussion.ppt

يشرح هذا العرض التقديمي كيفية استخدام ضغط القرص عند تخزين الأقراص المختلفة وأن التراجع عن الأقراص يستخدم مساحة أقل.باختصار، وضع الفرق بين VHD وVUD في مجلد مضغوط بنظام NTFS سيوفر لك الكثير من المساحة.

[مثال]

لقد قمت بإنشاء قرص مختلف لصورة WSSv3 من Microsoft (5 جيجابايت)، وقمت بتشغيله وتثبيت البرنامج.تمت معالجة التمهيد فقط بإضافة 300 ميجابايت إلى VHD، كما أضاف تثبيت TortoiseSVN (20 ميجابايت) 200 ميجابايت، كما أضاف تثبيت WSPBuilderExtensions (800 كيلو بايت) 1 جيجابايت إلى VHD.

وكانت النتيجة النهائية فارق 1.5 جيجا بايت عن تثبيت 21 ميجا بايت.لقد قمت بدمجها مع القاعدة وأسفرت عن إضافة 29 ميجابايت فقط إلى الأصل.

بعد ذلك، قمت بإنشاء VHD تفاضلي آخر داخل مجلد مضغوط NTFS، وبدأت تشغيله وإنشاء تطبيق ويب WSS جديد من خلال Central Admin.قفز حجم الملف إلى 900 ميجابايت، ولكنه أدى فقط إلى 90 ميجابايت على نظام الملفات لضغط NTFS.ثم قمت بإنشاء VUD، وأعدت تسميته إلى VHD وأكملت نفس الإجراء.زاد حجم الملف إلى 300 ميجابايت مما أدى إلى 12 ميجابايت على نظام الملفات.

لذا، نعم، فإن نظام VHD التفاضلي غير فعال إلى حد كبير وليس لديه أي ذكاء على الإطلاق، ولكن الانتفاخ يسمح ببعض الضغط اللطيف.

للتطوير، يجب عليك أيضًا إنشاء VHD جديد وإرفاقه كمحرك أقراص ثانوي ونقل ملفك هنا حيث يتم التقاط أي إدخال/إخراج للملف في القرص المختلف أو قرص التراجع.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top