Я использую VMWare Player на 64-битной Win7. У меня ровно одна гостевая ОС: 32-битная Ubuntu 12.04. Его виртуальное дисковое пространство составляет 16 ГБ: его разделы занимают все 16 ГБ: 15 ГБ основной и 1 ГБ подкачки. Они заполнены на ~ 100%. На моей хостовой ОС Win7 есть 10 ГБ свободного места. Я хочу расширить виртуальный диск Ubuntu на ~ 4 ГБ. Когда я пытаюсь это сделать, это неизбежно приводит к ошибке «В файловой системе недостаточно места для выбранной операции».
Я выключаю свою Виртуальную Ubuntu. Затем я открываю VMWare Player и нажимаю на мою Ubuntu OS. Я не играю в виртуальную машину. Я нажимаю «Изменить настройки виртуальной машины». Затем я выделяю жесткий диск. Это говорит, Текущий размер: 15,1 ГБ, System Free 10 ГБ, Максимальный размер 16 ГБ. Я выбираю Утилиты - Развернуть. Показывает максимальный размер диска (ГБ) 16,0. Если я даже попытаюсь увеличить его до 16,1, это даст мне эту ошибку. Msgstr "В файловой системе недостаточно места для выбранной операции".
источник
Ответы:
ОК, я понял это. VMWare Player не расширяет ваш диск на месте. Он создает новый файл нового размера, а затем копирует содержимое старого файла в новый файл. Поэтому, если вы хотите расширить с 16 ГБ до 20 ГБ, вам нужно 36 ГБ, чтобы файл 16 ГБ и файл 20 ГБ могли сосуществовать, пока содержимое файла 16 ГБ копируется в файл 20 ГБ.
источник