XenServer, как я могу уменьшить виртуальный диск XenServer domU?

После большего количества поиска это похоже на самый легкий способ сделать, это с \_s. Так, например:

/hello\_sworld
3
16.08.2011, 15:02
2 ответа

Bakytn,
Не волнуйтесь, я делаю это все время! Я всегда делаю огромный VMs и затем желаю уменьшить их позже.:)

Для начинающих необходимо будет изменить размер раздела в Монетном дворе. Следуйте этому превосходному руководству для изменения размеров ext3: http://www.howtoforge.com/linux_resizing_ext3_partitions

Вы не должны выполнять эту команду: tune2fs -O ^has_journal /dev/sda1; resize2fs теперь имеет полную поддержку ext4, таким образом, Вы хороши для движения.

После изменения размеров гостевого раздела закрывал VM. Присоедините новый диск к VM с меньшим размером, который Вы хотите. Загрузитесь VM с Linux загружают CD, я - большой поклонник "Спасательного Набора Троицы 3.4"

В Троице позволяет, предполагают, что у Вас есть следующее:

/dev/hda    (good large disk)
/dev/hdb    (empty small disk)

В этой точке hda будет иметь меньший раздел, потому что Вы следовали руководству выше

Выполненный fdisk -l перечислять все известные разделы. Затем выполненный fdisk /dev/hdb и создайте таблицу разделов, идентичную /dev/hda. Выполненный dd if=/dev/hda1 of=/dev/hdb1 для каждого раздела, который Вы имеете.

Теперь заключительный этап должен установить загрузчик. Следуйте руководству здесь: http://tipstricks.itmatrix.eu/?p=291

После того, как Вы будете сделаны, закройте VM. Извлеките живой CD ISO. Отсоедините, но не удаляйте большой диск. Нажать properties для меньшего диска, и выбирают нижний пункт меню слева. Для device position, измените его от 1 кому: 0. Загрузите VM и удостоверьтесь, что все Ваши данные там. Для последней проверки можно работать sudo touch /forcefsck; sudo shutdown -r now который перезагрузит VM с принудительной дисковой проверкой при запуске. Если все в порядке, удалите свой большой образ диска.

Если у Вас есть какие-либо проблемы с этими шагами, сообщить мне. После того, как Вы сделаны, необходимо чувствовать себя подобно боссу (cuz, Вы!).

3
27.01.2020, 21:20
  • 1
    Супер! Выполнит эту операцию в эти выходные. –  bakytn 17.08.2011, 19:41
  • 2
    Это само собой разумеется, но необходимо создать снимки диск перед запуском этого! Всегда имейте отдельную копию своих данных при выполнении материала как это!Удачи! Сообщите мне, есть ли у Вас проблемы! –  portforwardpodcast 18.08.2011, 00:25

Примечание: сделайте резервное копирование сначала.

Это зависит в ряде вещей:

1. Действительно ли это - LVM? (много из if's)

1.1 Если это - логический том и НЕ содержит разделы (просто файловая система), и это FS ext[2-4] семейство, сделайте e2fsck -f <device> (не монтируя его) для обеспечения непротиворечивости файловой системы.

1,2 выполненных resize2fs <device> <new size>

1,3 выполненных lvreduce или lvresize на логическом томе для уменьшения его.

Если логический том имеет разделы, то необходимо будет играть с fdisk/parted и т.д. После изменения размеров FS с resize2fs и ПРЕЖДЕ lvresize или lvreduce. Для физического диска это - та же история, без LVM команды. Если Вы имеете другую файловую систему, ищете инструменты в Вашем дистрибутиве для изменения размеров его.

1
27.01.2020, 21:20
  • 1
    Это не LVM (я думаю, btw, как я могу проверить?) просто стандартный Linux Mint 11 64 бита (базирующийся Debian). Это - ext4. –  bakytn 16.08.2011, 10:39
  • 2
    При высказывании "Диска изображения xenServer", Вы имеете в виду гипервизор (dom0) или гостя (vm)? чем называют устройство? –  Torian 16.08.2011, 14:56
  • 3
    Извините, я имел в виду гостевое изображение (domU) –  bakytn 16.08.2011, 14:59
  • 4
    @bakytn без проблем :). Каково имя устройства? (присвоенный в дисковый параметр на/etc/xen / <domu cfg файл>)? Это даст Вам общее представление или отправит его в здесь. –  Torian 16.08.2011, 15:29
  • 5
    это интересно.. потому что нет никакой/etc/xen папки ни в самом XenServer, ни в domU –  bakytn 16.08.2011, 15:46

Теги

Похожие вопросы