วิธีเพิ่ม hard disks ใน VirtualBox - Tutorial
อัปเดต: 7 พฤศจิกายน 2009
ในบทความล่าสุดเกี่ยวกับ VirtualBox management เราเรียนรู้การ clone virtual disks ด้วย VBoxManage utility ซึ่งทำให้ replicate setup สำหรับ mass deployment ใน large environment ได้ง่ายและน่าเชื่อถือ
วันนี้เราจะเรียนรู้การขยายความยืดหยุ่นของ individual setups โดยเพิ่ม hard disks เข้า existing และ running VMs เหมือนเพิ่ม hard disks ให้ physical machine ใช้ได้หลายเหตุผล: more data storage, better performance หรือ increased reliability ผ่าน RAID setup และอื่นๆ มาดูวิธีทำกัน
Virtual machine settings
เมื่อสร้าง VM ใน VirtualBox settings ทั้งหมดเห็นและแก้ไขได้ผ่านปุ่ม Settings ใน main menu คลิกปุ่มสำหรับ VM ใดๆ และเริ่มเปลี่ยน parameters ให้เหมาะสม
คุณอาจอยากทำอย่างง่าย เช่น disable floppy drive หรือเพิ่ม RAM size ในกรณีของเรา อยากเพิ่ม second hard disk ให้ machine ภายใต้ Settings ไปที่ Hard Disks sub-menu ใน right pane จะเห็น list ของ all available และ attached disks รวมถึง size และ controller type
OS ต่างๆ ต้องการ controller types ต่างๆ แต่เป็น advanced option ไม่ควรทำให้กังวล ถ้าไม่แน่ใจ ให้ VirtualBox จัดการ recommended controller types ให้ ตอนนี้เรามี single disk ต้องการเพิ่ม second คลิกไอคอนขวาที่แสดง stack of disks พร้อม plus sign

VirtualBox จะ auto-select first (alphabetically) ของ all disks available ในกรณีของเรา preselected Fedora disk ซึ่งไม่ใช่สิ่งที่เราอยากได้ เราอยากเพิ่ม cloned disk จากครั้งก่อนเป็น second storage device

คลิก Folder icon ด้านขวา (พร้อม little green chevron) เพื่อ expand Virtual Media Manager utility นี้ list และ manage storage media ทั้งหมดที่ VirtualBox เห็น cloned disk (named cloned-hd.vdi) ไม่อยู่ใน list เราต้อง Add

หลังคลิก Add ไปที่โฟลเดอร์ที่คาดว่าจะมี cloned-hd.vdi อาจเป็น internal hard disk อื่น external device หรือ network share ผม map virtual hard disks จากทั้งหมดสำเร็จ

เมื่อพอใจ คลิก Select OK change พร้อมแล้ว คุณแม้แต่ลองเปลี่ยน boot order ของสอง devices สลับกันได้ นี่เป็นโอกาสดีทดสอบ cloned image

และนี่คือผลลัพธ์:

Conclusion
VirtualBox มีวิธีจัดการ storage devices ง่ายมาก คือ point and click จริงๆ ทุก tasks นี้ automate ผ่าน command line ได้ หากต้องการ disk management ที่ scripted และ scheduled
ข้อเสียเดียวคือต้องเอา guests offline เพราะไม่สามารถ hotplug additional storage ได้ แต่ด้วยความไม่สะดวกเล็กน้อยของ downtime คุณมีความยืดหยุ่นมากใน setup แม้คุณเลือก space demands ของ guest machines ผิดครั้งแรก ก็เพิ่ม new disks ภายหลังได้เสมอ หวังว่าคู่มือชี้แจงชัดเจนและง่าย ในบทความต่อไป เราจะพูดถึง disk shrinking และ expansion ในส่วนที่สี่ เราจะคุย network setups และ sharing
Dedoimedo out.