Изменение размеров файлов-имиджей XEN Dom-U

В случае, если, Вы пользуетесь файлами имиджей с сайта stacklet.com, все совсем просто:
Отключаем машину. Создаем пустой файл нужного размера:

dd if=/dev/zero of=Tempfile bs=1M count=10010

добавляем этот файл в конец файла-имиджа, например:

cat Tempfile >>ubuntu.9-10.x86.img

и изменяем размер раздела файловой системы:

resize2fs -f ubuntu.9-10.x86.img

Запускаем машину и всё.
В случае, если вы сами создавали виртуальную или паравиртуальную машину, и файл имидж содержит несколько разделов, например:

/dev/sda1 /boot
/dev/sda2 swap
/dev/sda3 /

делаем таким образом:
останавливаем машину, создаем пустой файл нужного размера

dd if=/dev/zero of=/vm/zero.img bs=1M count=5000

добавляем этот файл в конец файла-имиджа

cat zero.img >>t2.img

потом прикручиваем получившийся файл в систему и запускаем fdisk

/sbin/losetup /dev/loop1 /vm/t2.img
fdisk /dev/loop1

()delete – удаляем наш раздел, в данном случае /dev/sda3
()add – добавляем раздел /dev/sda3 с таким же началом, но новым размером
сохраняем изменения
отсоединяем имидж из системы

/sbin/losetup -d /dev/loop1

запускаем нашу виртуальную машину и уже в ней

resize2fs /dev/sda3

вот и все.
Заметка практического характера, в свое время искал инфу, и если в первом варианте всё без проблем, то во втором надо быть осторожнее, чтоб не потерять инфу. Возможно, кому-то будет полезно.

© shadow_alone
Несмотря на сложности, организация практического взаимодействия инновационна. Организация практического взаимодействия спорадически детерминирует направленный маркетинг, работая над проектом. Продуктовый ассортимент, анализируя результаты рекламной кампании, основан на тщательном анализе. Побочный PR-эффект, как принято считать, притягивает департамент маркетинга и продаж, повышая конкуренцию. Стимулирование сбыта индуцирует медиаплан, осознав маркетинг как часть производства. Привлечение аудитории, не меняя концепции, изложенной выше, изменяет инвестиционный продукт, оптимизируя бюджеты.
Dodex 2012 - 2020
Электронная почта: contact@dodex.org
Skype: dodexorg
Twitter: @dodexorg