ไฟล์ฮาร์ดไดรฟ์เสมือนกล่องที่กำลังเติบโตแบบไดนามิกมีความสามารถในการเติบโตตามความต้องการของเครื่องเสมือนจนถึงขนาดสูงสุดที่เรากำหนดไว้ในการตั้งค่าไฟล์นี้ อย่างไรก็ตามมันไม่เพิ่มพื้นที่ว่างของไฟล์ที่เราลบใน guest OS
ในกรณีที่ดิสก์มีการเติบโตมากเกินไปเราสามารถอัดได้อีกครั้งหากพื้นที่ที่ไม่ได้ใช้เต็มไปด้วยศูนย์และไดรฟ์อยู่ในรูปแบบ VDI
สำหรับ ext2 ไปต่อ 4 ระบบแฟ้มนี้สามารถทำได้จากผู้เข้าพักอูบุนตูกับอรรถประโยชน์บรรทัดคำสั่งzerofree *
zerofree /dev/sdxX
สิ่งนี้ต้องการไดรฟ์เพื่อไม่ให้ใช้งานและต้องถอดออก ดังนั้นเราอาจจะต้องผูกมันไว้กับ VM อื่นที่เราสร้างขึ้นเพื่อวัตถุประสงค์นี้ชั่วคราวหรือเราจำเป็นต้องบูตสภาพแวดล้อม Ubuntu สดบน VM นี้
แทนที่/dev/sdxX
ด้วย ext2, ext3 หรือ ext4 จัดรูปแบบพาร์ทิชันในคำถาม
มากกว่าหนึ่งพาร์ติชั่นเราต้องทำซ้ำzerofree
สำหรับแต่ละพาร์ติชั่น โปรดทราบว่าการเติมด้วยเลขศูนย์จะทำให้ไฟล์เสมือนเติบโตขึ้นเป็นขนาดสูงสุดชั่วคราว
เมื่อพื้นที่ไดรฟ์ที่ไม่ได้ใช้ทั้งหมดเต็มไปด้วยเลขศูนย์เราจะย่อขนาดไดรฟ์ด้วย
VBoxManage modifyhd <name>.vdi --compact
นี่จะลดขนาดไฟล์ของไฟล์ VDI ของเราลงอย่างมาก
* ในการเป็นแขกรับเชิญของ Windows sdelete
เราสามารถเปลี่ยนพื้นที่ไม่ได้ใช้กับยูทิลิตี้