วิธีปรับขนาดไฟล์ VirtualBox VDI หรือ VHD บน Mac OS X
สารบัญ:
หากคุณใช้ VirtualBox เพื่อเรียกใช้ระบบปฏิบัติการแขกภายในเครื่องเสมือนบน Mac เช่น Windows 10 หรือ Ubuntu Linux คุณอาจต้องปรับขนาดดิสก์เสมือนที่มีระบบปฏิบัติการอยู่ กรณีนี้มักเกิดขึ้นเมื่อคุณประเมินพื้นที่ไม่เพียงพอสำหรับการติดตั้งอย่างถูกต้องในเครื่องเสมือนที่มีพื้นที่จัดเก็บที่จัดสรรแบบไดนามิก
หากต้องการปรับขนาดไฟล์ VDI หรือ VHD ใน Mac OS X (ซึ่งอาจทำงานเหมือนกันใน linux โปรดแจ้งให้เราทราบ) คุณจะใช้เครื่องมือ VBoxManage จากบรรทัดคำสั่งของ Mac แม้ว่าคุณจะเลือกติดตั้งเครื่องมือบรรทัดคำสั่ง VirtualBox เครื่องมือดังกล่าวจะไม่อยู่ในเส้นทางของคุณ ดังนั้นคุณจะต้องไปที่เนื้อหา VirtualBox.app เพื่อใช้ยูทิลิตี้แทน
เนื่องจากเป็นการแก้ไขเครื่องเสมือน คุณควรสำรองข้อมูลไฟล์ VDI หรือ VHD ไว้ล่วงหน้า หากคุณไม่คุ้นเคยกับเทอร์มินัลเลย คุณควรสำรองข้อมูล Mac ทั้งหมดก่อน . โปรดทราบว่ายูทิลิตีการปรับขนาดจะใช้เมกะไบต์สำหรับการวัด ดังนั้นหากคุณเปลี่ยนไฟล์ vm เป็น 30GB นั่นอาจเป็น 30000MB, 50GB เป็น 50000 เป็นต้น
วิธีปรับขนาดดิสก์เสมือน VirtualBox ใน Mac OS
- ปิด VM และออกจาก VirtualBox
- เปิดแอป Terminal และใช้คำสั่งต่อไปนี้เพื่อไปยังไดเรกทอรีแอป VirtualBox:
- ตอนนี้อยู่ในไดเร็กทอรีที่ถูกต้อง คุณก็พร้อมที่จะเรียกใช้คำสั่งปรับขนาดด้วยไวยากรณ์ต่อไปนี้:
- หากต้องการ ให้ตรวจสอบว่ามีการเปลี่ยนแปลงด้วยคำสั่ง showhdinfo:
- เปิด VirtualBox ใหม่และบูตระบบปฏิบัติการผู้เยี่ยมชมที่ปรับขนาดใหม่
cd /Applications/VirtualBox.app/Contents/Resources/VirtualBoxVM.app/Contents/MacOS/
VBoxManage modifiedhd --resize
ตัวอย่างเช่น สมมติว่ามีไฟล์ Windows 10 VM VDI อยู่ที่ /Users/Paul/Documents/ VM/Windows10.vdi และเราต้องการให้เพิ่มจาก 15GB เป็น 30GB ไวยากรณ์จะเป็น: VBoxManage modifiedhd --resize 30000 ~/Documents/VM/Windows10.vdi
VBoxManage showhdinfo ~/path/to/vmdrive.vdi
หากเส้นทางไปยังไฟล์ VM อยู่ในตำแหน่งที่หยั่งรากลึกหรือซับซ้อน ให้ใช้เครื่องหมายคำพูดหรือใช้การลากวางเพื่อพิมพ์เคล็ดลับเส้นทาง ซึ่งใช้งานได้ดีในแอป Terminal เพื่อชี้ไปยังลำดับชั้นของไดเรกทอรีที่ซับซ้อนอย่างเหมาะสม
การปรับขนาดไดรฟ์ด้วย VBoxManage โดยทั่วไปจะทำได้ทันทีจากบรรทัดคำสั่ง แต่โปรดจำไว้ว่าเมื่อคุณกลับมาใช้ระบบปฏิบัติการเสมือน (Windows, OS X, Linux หรืออะไรก็ตามที่คุณใช้งานอยู่ VirtualBox) คุณอาจต้องการจัดสรรพาร์ติชันใหม่เพื่อใช้พื้นที่ใหม่
ฉันรันสิ่งนี้เพื่อเพิ่มขนาดขั้นต่ำของการจัดสรรแบบไดนามิก หากไฟล์ VDI มีขนาดคงที่และคุณต้องการลดขนาดลง เครื่องมือ VBoxManage จะยังคงทำงานต่อไป แต่แฟล็ก –compact คือสิ่งที่คุณ กำลังตามหา
VBoxManage เป็นเครื่องมือที่มีประโยชน์และมีประโยชน์มากมาย คุณยังสามารถใช้มันเพื่อโคลนดิสก์เสมือนอย่างรวดเร็วและแก้ไขเกือบทุกอย่างภายใน VirtualBox จากบรรทัดคำสั่ง หากคุณวางแผนที่จะใช้ VBoxManage บ่อยๆ คุณอาจต้องการเพิ่มลงในเส้นทางของคุณหรือสร้างนามแฝงเพื่อให้เข้าถึงได้ง่ายขึ้น
ทราบวิธีการปรับขนาด VirtualBox VDI อีกวิธีหนึ่งหรือไม่ แจ้งให้เราทราบในความคิดเห็น.