Я использую гостевую систему Centos 6.5 на хосте Windows 7 Pro (VirtualBox v4.3.6) - все 64-разрядные. Я пытаюсь увеличить размер виртуального диска Centos (который в настоящее время составляет около 15 ГБ) до 90 ГБ . Я выполнил следующую команду
VBoxManage modifyhd "C: _Ten \ Centos 6.5.vdi" --resize 92160
Я заметил ожидаемый результат
0% ... 10% .. .20% ... 30% ... 40% ... 50% ... 60% ... 70% ... 80% ... 90% ... 100%
и пока все выглядит неплохо.
Затем я загрузил свою виртуальную машину Centos в утилиту GParted, и здесь все начинает запутываться. В GParted я вижу два раздела / dev / sda1 500 МБ, / dev / sda2 30 ГБ и нераспределенное пространство 60 ГиБ. Что представляют собой / dev / dev1 и / dev / sda2? Какой из них мне нужно выращивать?
Я пробовал выращивать и то, и другое (по отдельности и одновременно), ничего не помогает. Что мне действительно нужно, так это добавить пространство, доступное в / data (где у меня есть базы данных MongoDB). До выполнения упражнения по изменению размера HD команда «df -h / data» в Centos показывала, что этот каталог использует 98% доступных 28 ГБ.
После запуска VBoxManage и GParted ничего не изменилось, независимо от того, какой раздел я увеличил.
Вопрос 1: Почему размер моего физического диска составляет всего 15 ГБ, но df показывает, что я использовал 28, происходит ли какое-то сжатие в VBoxManage?
Вопрос 2: как получить больше места для "/ "и, соответственно, в" / data "?
Спасибо
Вопрос 1: Возможно, файловая система повреждена. Запустите fsck
и посмотрите, решит ли он проблему.
Вопрос 2: Вам необходимо изменить размер раздела и файловой системы . Размер раздела можно изменить с помощью parted . Размер файловой системы необходимо изменить с помощью специального инструмента для вашей файловой системы, например resize2fs
для ext2 / ext3 / ext4 , xfs_growfs
для xfs ] и т. д.
Вот руководство для всей процедуры: http://positon.org/resize-an-ext3-ext4-partition
И sda1 может быть ваш загрузочный раздел или раздел подкачки. Проверьте свой / etc / fstab .