После большего количества поиска это похоже на самый легкий способ сделать, это с \_s
. Так, например:
/hello\_sworld
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, Вы!).
Примечание: сделайте резервное копирование сначала.
Это зависит в ряде вещей:
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
команды. Если Вы имеете другую файловую систему, ищете инструменты в Вашем дистрибутиве для изменения размеров его.