Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I'm running VMWare Player on 64-bit Win7. I have exactly one guest OS within it: 32-bit Ubuntu 12.04. It's virtual disk space is 16GB: It's partitions take up all 16GB: 15GB primary and 1GB swap space. They are ~100% full. My host OS Win7 has 10GB free space on it. I want to expand my Ubuntu's virtual disk by ~4GB. When I attempt to do so it inevitably fails saying "There is not enough space on the file system for the selected operation".

I shutdown my Virtual Ubuntu. Then I open VMWare Player and Click on my Ubuntu OS. I don't "Play Virtual Machine". I click "Edit Virtual Machine Settings". Then I highlight the Hard Disk. It says Current Size: 15.1GB, System Free 10GB, Maximum Size 16GB. I choose Utilities-Expand. It shows Maximum Disk Size (GB) 16.0. If I even attempt to increase it to 16.1 it gives me that error. "There is not enough space on the file system for the selected operation".

share|improve this question

migrated from stackoverflow.com Mar 15 '13 at 0:17

This question came from our site for professional and enthusiast programmers.

    
Is it fair to give me a down vote for this? What on earth is wrong with this question? –  Joe C Mar 14 '13 at 20:41

1 Answer 1

up vote 5 down vote accepted

OK I figured it out. VMWare Player doesn't expand your disk in place. It creates a new file of the new size then copies the contents of the old file to the new file. So if you want to expand from 16GB to 20GB, you need 36GB, so that a 16GB file and a 20Gb file can coexist while the contents of the 16GB file is copied over to the 20GB file

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.