VirtualBox - ลดขนาดสูงสุดของฮาร์ดดิสก์. vdi แบบไดนามิก


9

ฉันพยายามที่จะลดความจุสูงสุดของไฟล์ .vdi (ฮาร์ดดิสก์) สำหรับการ VMs ของฉัน

ฉันตั้งเป็นจัดสรรแบบไดนามิกด้วยความจุสูงสุด 25GB ฉันต้องการลดขนาดนี้เป็น 10GB

หมายเหตุ : ฉันไม่ต้องการที่จะกระชับขนาดของไฟล์ .vdi บนเครื่องโฮสต์ของฉัน VBoxManage modifyhd --compact /path/to/my/vdiจากนั้นผมก็สามารถใช้ อย่างไรก็ตามแม้ว่าสิ่งนี้จะช่วยลดรอยเท้าของไฟล์. vdi บนเครื่องโฮสต์ของฉันแขกก็จะยังรายงานฮาร์ดไดรฟ์ 25GB

สิ่งที่ฉันต้องการทำคือลดความจุสูงสุดของ. vdi เช่นที่แขกรายงานฮาร์ดไดรฟ์ 10GB (ฉันได้ปรับพาร์ติชั่นของฉันภายในแขกแล้วว่าพาร์ติชันของฉันใช้เวลาทั้งหมด 10GB เท่านั้นและ 15GB อื่น ๆ พื้นที่ที่ไม่ได้ปันส่วน)

สิ่งที่ฉันได้ลอง

ฉันพยายามใช้คำสั่งเดียวที่ใช้เพื่อเพิ่มขนาดของดิสก์:

$ VBoxManage modifyhd Arch\ Linux\ Aug\ 2012\ Clone.vdi --resize 10240
0%...
Progress state: VBOX_E_NOT_SUPPORTED
VBoxManage: error: Resize hard disk operation for this format is not implemented yet!

มันดูเหมือนจะไม่ได้รับการสนับสนุน (และ .vdi คือแน่นอนแบบไดนามิกจัดสรร .vdi ไม่คงที่หนึ่งขนาด)

ไชโย


ฉันมีปัญหาเดียวกัน มีการอัพเดทคำถามนี้ไหม? ตอนนี้มันเป็นไปไม่ได้เหรอ?
Hoàng Long

คำตอบนี้ช่วยคุณได้หรือไม่? askubuntu.com/a/799645
Moobie

คำตอบ:


11

แก้ไข. คุณไม่สามารถลดขนาดไฟล์ VDI แม้ว่าจะมีพื้นที่ดิสก์ที่ไม่ได้ถูกจัดสรร อย่างน้อยไม่ใช้ VirtualBox เวอร์ชันปัจจุบัน สิ่งเดียวที่--resizeสามารถทำได้ในขณะนี้คือการเพิ่มขนาดของไฟล์ VDI


awww โอเค ผมคิดว่าตั้งแต่ผมเพียง แต่ช่วยให้พาร์ทิชันของฉันใช้เวลาถึง 10 กิกะไบต์รวมและตั้งแต่มันขนาดแบบไดนามิกผมหวังว่าจะสามารถมักจะมีไฟล์บนดิสก์ของ <= 10 กิกะไบต์ (กับกระชับ)
mathematical.coffee

คุณสามารถใช้วิธีที่ฉันแนะนำที่นี่ได้เสมอ
Ansgar Wiechers
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.