При необходимости расширения размера виртуального диска в формате qcow2, используемом в системах виртуализации KVM и QEMU, можно обойтись без клонирования и создания нового образа.Завершаем работу виртуальной машины, связанной с изменяемым дисковым образом.
Увеличиваем размер образа. В случае использования KVM/QEMU:
qemu-img resize vm.qcow2 +5GB
В случае использования VirtualBox, потребуется дополнительный шаг с промежуточным преобразованием VDI в qcow2 или raw-формат:
qemu-img convert -f vdi -O qcow2 vm.vdi vm.qcow2
qemu-img resize vm.qcow2 +5G
qemu-img convert -f qcow2 -O vdi vm.qcow2 vm.vdiДругой вариант с использованием штатной утилиты VBoxManage:
VBoxManage internalcommands converttoraw vm.vdi vm.raw
qemu-img resize vm.raw +5G
VBoxManage convertfromraw --format VDI --variant Standard vm.raw vm.vdiТакже можно создать новый большой VDI-раздел и клонировать в него старое содержимое:
VBoxManage clonehd --existing old.vdi new.vdi
Для задействования появившегося свободного пространства, необходимо расширить размер связанной с дисковым образом файловой системы. Для расширения ФС проще всего воспользоваться приложением gparted.
Скачиваем из сети Live-дистрибутив [[http://partedmagic.com/ Parted Magic]] или [[http://www.sysresccd.org/ SystemRescueCd]].
Загружаем Live-дистрибутив в новой виртуальной машине, не забыв присоединить к ней изменяемый дисковый образ.
После загрузки запускаем gparted, выбираем виртуальный диск и видим в хвосте нераспределенную область. Кликаем правой кнопкой мыши на имеющейся ФС и выбираем "Resize/Move", следуя дальнейшим подсказкам в интерфейсе.После завершения расширения размера, загружаем изначальную виртуальную машину и запускаем утилиту fsck для проверки раздела, размер которого был изменен:
sudo fsck /dev/sda1
URL:
Обсуждается: http://www.opennet.me/tips/info/2590.shtml
надеялся узнать что-то новое, или хотя бы сделать для себя заметку на ваш опубликованный материал.простите за не скромность - но материал увы сильно краток.
по сути в нем нет ни какой необходимости.
Ну почему же, команда
$ qemu-img resize vm.qcow2 +5GB
довольно полезнаЕсли маленькими порциями, то можно запомнить много бесполезного, а потом себе на удивление, сделать что-то быстро без документации.
> Ну почему же, команда
> $ qemu-img resize vm.qcow2 +5GB
> довольно полезна
> Если маленькими порциями, то можно запомнить много бесполезного, а потом себе на
> удивление, сделать что-то быстро без документации.;)
Ждём советы, когда resize будет означать не только +5Gb, но и -5Gb
а что конкретно тебя смущает в минусе?
> а что конкретно тебя смущает в минусе?Как уменьшить размер диска с 8Gb до 200Mb, если там всего занято 128M?!
Пущай внутри будет на XFS.
> Пущай внутри будет на XFS.А вот не надо XFS, если минус хочется.
Легко - делаешь мелкий диск, монтируешь, rsync , grub-installРаз в 500 быстрее. :)
мдаа, насколько ж это удобнее делать в Vmware
кошелек тоже удобнее открывать?
работу найди ;)
Пахай пахай... на дядю билли, хаха.
Ты ему реальные грошики(иначе затраченные усилия+время+здоровье), а он тебе свою работу виртуально - клонированием, только понятно уже не по виртуальной цене (и не забудь к цене присуммировать суммарную величину всех версий, включая беск.число будущих, - чтобы знать сколько он суммарно за одну программулину хочет.
Например один Билли(тот который финансирует нескрывая ядовитые химические прививки для детей называя это благотворительностью), у нас и в россии - например продавая win7 по $300 (ср.цена норм.пакета, в США понятно дороже) на апрель 2011 - продано 350млн., т.е.суммарно 100млрд (усреднённо) + помножь на все ранее выпущенные версии на основе которых она и сделана (NT3.5,NT4,NT2000,XP,Vista,7,т.е.даже без9x ветви, и прч.продукты типа оффиса не считая) - пусть упрощенно 0.5 триллиарда только на одной и той же программе которую ВЕСЬМА неспешно модифицируют от времени к времени, и практически лишь меняя дизайн, каждые два года выдавая за новую. И это не считая будущих win-8,9,10,...,666.
Что нехороши считать чужие деньги? Но ведь они не из воздуха взялись пусть даже только эти пол триллиарда - чьито семьи их лишились, вынужденно выкладывая их, в т.ч.вынужденно потому что есть такое поняти как монополия форматы (офисных документов и PDF,Flash,3DMax, и т.д.связанных договорами с этим дядей) и тем более тот же DirectX10,11, ит.д. вынуждающие именно эту одну и туже ОС покупать периодически, тратится, да и на всех предприятиях использующих эту ОС - кто платит - опять таки конечный потребитель.
- А ты товарисчь/гой давай пахай, как и положено рабам, считающим себя свободными.
Или может может ты сам из "этих" ? То-то раскомандовался тут другими гойями,
- работайте на нас за три копейки... И их же отдавайте нам, ещё и за виртуальные товары, ставшие по сути наркотиком - ибо отказаться почти невозможно ни психически ни экономически, заодно портящие здоровье... В общем давно статья не только о монополизации, а и о производстве и распространении наркотических средств плачет по коекому. Да и не виртуальные товары тоже - у кого сейчас нет (чаще ведь даже нафиг не нужных, жили же раньше - никто не умер) зомби-мобилок [и лаптопов, а сейчас и телевизоров] с "WiFi и прч." и микрофонами+встр.видеокаммерами - т.е.заодно следящих за каждым шагом, словом, (превентивно)мыслью(а то и (очень)скоро и кибер-гаджетами), и пуком. Ибо опять таки - рабам не полагается иметь средства и имущество больше сарая для жилья.
в твоей вмвари удобно только мышей елозить криворуким обезьянам
Не могу сделать resize выдает сразу весь хемлп по утилите.
> Не могу сделать resize выдает сразу весь хемлп по утилите.А среди вывода справки имеется заветная опция resize? :)
P.S. Буквально сегодня столкнулся с подобной проблемой, решил удалением порта qemu и установкой порта qemu-devel, при этом пришлось чуток поправить скрипты запуска ВМ, т.к. небыло команды qemu, зато были другие типа qemu-system-i386 и т.д.