हमें एक हाइपर- V सर्वर सेट मिला है, और फाइलों का लेआउट असंगत है क्योंकि इसे कई लोगों द्वारा स्थापित किया गया था। यहां दो अलग-अलग "टेम्पलेट" का उपयोग किया गया था:
खाका १
D:\Hyper-V\Virtual Machines\MACHINE_NAME_1\Virtual Hard Disks\MACHINE_NAME_1.vhdx
D:\Hyper-V\Virtual Machines\MACHINE_NAME_1\Virtual Machines\GUID_1
D:\Hyper-V\Virtual Machines\MACHINE_NAME_1\Virtual Machines\GUID_1.xml
D:\Hyper-V\Virtual Machines\MACHINE_NAME_2\Virtual Hard Disks\MACHINE_NAME_2.vhdx
D:\Hyper-V\Virtual Machines\MACHINE_NAME_2\Virtual Machines\GUID_2
D:\Hyper-V\Virtual Machines\MACHINE_NAME_2\Virtual Machines\GUID_2.xml
....
तथा
खाका २
D:\Hyper-V\Virtual Hard Disks\MACHINE_NAME_1.vhdx
D:\Hyper-V\Virtual Hard Disks\MACHINE_NAME_2.vhdx
D:\Hyper-V\Virtual Machines\GUID_1
D:\Hyper-V\Virtual Machines\GUID_1.xml
D:\Hyper-V\Virtual Machines\GUID_2
D:\Hyper-V\Virtual Machines\GUID_2.xml
खाका १
टेम्पलेट 1 के लिए किया गया तर्क, यह था कि जब आप एक वीएम का निर्यात करते हैं तो निर्यात मशीन के नाम से एक फ़ोल्डर बनाता है, डिस्क और वीएम के लिए अलग-अलग फ़ोल्डर डालता है। जब आप एक आयात चलाते हैं तो आप बस मशीन निर्देशिका को इंगित कर सकते हैं।
तर्क इस टेम्पलेट शैली को स्वीकार करता है कि अगर वहाँ केवल एक फ़ाइल है तो वर्चुअल मशीन नामक एक निर्देशिका होने का कोई मतलब नहीं है। इसके विरूद्ध दूसरा तर्क यह है कि ऐसा प्रतीत होता है कि हाइपर- V सर्वर को स्वयं यह उम्मीद लगती है कि सभी हार्ड डिस्क एक फ़ोल्डर में हैं, और सभी वर्चुअल मशीन एक अलग फ़ोल्डर में हैं। यानी यह प्रत्येक वीएम के लिए अलग फ़ोल्डर नहीं बनाता है (वर्चुअल मशीन निर्देशिका में GUID द्वारा नामित लोगों के लिए अपवाद)
खाका २
टेम्पलेट 2 के लिए तर्क यह है कि ऐसा लगता है कि हाइपर-वी लेआउट के होने की उम्मीद करता है।
AGAINST टेम्प्लेट 2 का तर्क यह है कि आप यह नहीं बता सकते कि कौन सी वर्चुअल मशीन फाइलें किसी विशिष्ट मशीन से जुड़ी हैं, जब तक कि आप xml फाइलों के अंदर नहीं दिखते।
मैं लेआउट के किसी भी नुकसान के बारे में सुनना पसंद करूंगा।