FastNetMon

Thursday 17 June 2010

Увеличение диска для Xen VPS с диском в файле

Допустим, у нас есть VPS с малым диском и мы хотим его увеличить. Самый безопасный путь следующий.

Создаем новый файл-фс большего размера:
dd if=/dev/zero of=/home/vps/domain-new-disk bs=1000000 count=20000
mkfs.ext3 domain-new-disk


Останавливаем VPS:
xm shutdown domain


Убежадемся, что VPS точно остановился:
xm list


Монтируем оба образа:

mkdir /mnt/domain
mkdir /mnt/domain-new
mount -o loop /home/vps/domain-disk /mnt/domain
mount -o loop /home/vps/domain-new-disk /mnt/domain-new


Переносим все файлы:
cp -a /mnt/domain/* /mnt/domain-new/


Убеждаемся в идентичности содержимого (визуально, по размеру):
du -sh /mnt/domain
du -sh /mnt/domain-new


Отмонтируем оба диска:
umount mnt/domain-new
umount mnt/domain


Теперь редактируем файл конфигурации домена, указываем там новый диск:
vi /etc/xen/domain.conf


Запускаем VPS:
xm create -c domain

2 comments :

  1. Подскажите пожалуйста как быть с Windows системами?

    ReplyDelete
  2. Насчет Wndows не скажу - не специалист я по ней.

    ReplyDelete

Note: only a member of this blog may post a comment.