ฉันสร้างดิสก์อิมเมจ Windows XP แล้ว มันมีขนาด 5 GB แต่ผมอยากจะรู้ว่าหากมีวิธีง่ายๆในการเพิ่มขนาดเป็น 20 GB
ฉันสร้างดิสก์อิมเมจ Windows XP แล้ว มันมีขนาด 5 GB แต่ผมอยากจะรู้ว่าหากมีวิธีง่ายๆในการเพิ่มขนาดเป็น 20 GB
คำตอบ:
ตั้งแต่ VirtualBox 4.0.0 เครื่องมือบรรทัดคำสั่ง VBoxManage มีตัวเลือกการปรับขนาดอย่างง่าย:
VBoxManage modifyhd /path/to/vdi --resize <mbytes>
หลังจากปรับขนาดคอนเทนเนอร์ดิสก์เสมือนให้บูตเข้าสู่ VM และปรับขนาดพาร์ติชันเพื่อใช้ประโยชน์จากพื้นที่พิเศษ
ดูเพิ่มเติมที่: คู่มือ VirtualBox บทที่ 8 VBoxManage: modifiedhd
ไม่มีวิธีง่ายๆในการทำสิ่งนี้ที่ฉันรู้ ไม่มีแอพที่ให้คุณปรับตัวเลขเพื่อเพิ่มขนาดของฮาร์ดไดรฟ์ อย่างไรก็ตามมีบทช่วยสอนง่ายๆที่modhul.comซึ่งจะนำคุณเข้าสู่กระบวนการคล้ายกับที่คนอื่น ๆ โพสต์ไว้ที่นี่
โดยทั่วไปคุณ:
หนึ่งในผู้วิจารณ์ในบทความระบุว่าใช้เวลาน้อยกว่า 15 นาทีในการเปลี่ยนจาก 4GB เป็น 10 GB, FWIW
ต่อไปนี้เป็นวิธีสำรองโดยใช้หนึ่งใน cds สดที่มีอยู่มากมายทั้งในเชิงพาณิชย์และโอเพ่นซอร์สพร้อมด้วยเครื่องมือโคลนดิสก์ / เครื่อง (clonezilla, ผี ฯลฯ )
การโคลนนิ่งเครือข่าย
สร้างเครื่องเสมือนใหม่ด้วยดิสก์เปล่าใหม่ (20gb ต่อความต้องการของคุณ)
บู๊ตเครื่องเสมือนเก่าไปยังอิมเมจ iso livecd ของการโคลน ตั้งค่าเครื่องเสมือนเก่าเป็นแหล่งสำหรับการโคลน
บูตเครื่องเสมือนใหม่ไปยังอิมเมจ iso livecd เดียวกัน ตั้งค่าเครื่องเสมือนใหม่เป็นปลายทางสำหรับการโคลน
ระบบโคลนผ่านเครือข่ายเสมือนจริง (สิ่งนี้ใช้เวลานานกว่าการโคลนดิสก์ แต่เป็นการฝึกหัดสำหรับการโคลนนิ่งเครือข่ายจริง)
ปิดเครื่องเสมือนเก่า
รีบูตเครื่องเสมือนใหม่ / โคลน
วิธีนี้ยังสามารถใช้ระหว่างเครื่องจริงสองเครื่องแต่ละเครื่องที่ใช้ Virtualbox หรือจากทางกายภาพเป็นเสมือนหรือในทางกลับกัน หรือสำหรับการถ่ายโอนระหว่าง Virtualbox และ Vmware, Virtualpc, Vmfusion, Xen, Kvm หรือไคลเอนต์เสมือนใด ๆ ที่สามารถบูตไปยังซีดีหรืออิมเมจ iso 5gb นั้นค่อนข้างหนัก แต่ด้วยการเชื่อมต่อที่ดีแม้จะทำการโคลนนิ่งผ่านอินเทอร์เน็ตก็เป็นไปได้ ฉันทำสิ่งนี้กับลูกค้าที่ใช้ linux บ่อยครั้ง แต่ดิสก์เสมือนที่ใหญ่กว่าที่ฉันใช้อยู่มีขนาดเพียง ~ 700mb (พื้นที่ใช้งาน) ใช้เวลาน้อยกว่าหนึ่งชั่วโมงในการติดตั้ง
หรือ
การโคลนดิสก์
สร้างเครื่องเสมือนใหม่ด้วยดิสก์เปล่าใหม่ (20gb ต่อความต้องการของคุณ)
เพิ่มดิสก์ที่สร้างจากเครื่องเสมือนใหม่ไปยังเครื่องเสมือนเก่าเพื่อใช้เป็นปลายทางการโคลน บูตเครื่องเสมือนเก่าเป็นอิมเมจ iso livecd
ระบบโคลนบนเครื่องเสมือนเก่าจากดิสก์ขนาดเล็กลงไปยังดิสก์ขนาดใหญ่กว่า
ปิดเครื่องเสมือนเก่า ลบดิสก์เสมือนใหม่ / โคลนจากเครื่องเสมือนเก่า
เริ่มเครื่องเสมือนใหม่
สิ่งเหล่านี้มีข้อดีของการอัพเดตเครื่องเสมือนเป็นเวอร์ชันปัจจุบัน (รูปแบบไฟล์ฮาร์ดแวร์เครื่องเสมือนและอาจเปลี่ยนแปลงด้วยการปรับปรุงเซิร์ฟเวอร์ VM ซึ่งอาจทำให้ไดรเวอร์ใหม่จะ "ค้นพบ" ในไคลเอนต์ที่ลอกแบบมาจากรุ่นเก่าหรือจากเซิร์ฟเวอร์ VM ที่แตกต่างกัน) การติดตั้ง / ปรับปรุงเครื่องมือไคลเอนต์ VirtualBox ควร ตอนนี้ให้เครื่องเสมือนปัจจุบันที่มีไดรฟ์ขนาดใหญ่ขึ้นและคุณจะยังคงไม่เปลี่ยนแปลงเครื่องเสมือนเดิมของคุณ เพียง แต่อย่ารัน virtuals ทั้งสองพร้อมกัน อาจมีการตั้งชื่อการชนกันและปัญหาเกี่ยวกับลิขสิทธิ์ของ windows
ในกรณีของผลิตภัณฑ์ windows สำหรับลูกค้าเสมือนคุณอาจต้องเปิดใช้งานเสมือนใหม่อีกครั้ง ฉันไม่ได้พบเจอสิ่งใด แต่ฉันได้ยินจากคนอื่นว่าพวกเขาต้องทำ ฉันคิดว่ามันเกี่ยวข้องกับจำนวนสิ่งที่เปลี่ยนแปลงในแต่ละครั้งในระหว่างการโคลน (หน่วยความจำ cpu ดิสก์ ฯลฯ )
วิธีแก้ปัญหาอย่างหนึ่งที่คุณอาจทำได้ง่ายๆคือเพียงแค่สร้างดิสก์เสมือน 20GB ใหม่จากนั้นบูต VM ของคุณออกจากดิสก์กู้ชีพและ dd 5G ไปยัง 20GB แล้วบูต 20G
คุณทำไม่ได้ แต่คุณสามารถโคลนไปยังดิสก์เสมือนที่ใหญ่กว่าได้ มันไม่ใช่เรื่องขี้ขลาด แต่ถ้าคุณต้องทำเห็นลิงค์นี้