FastNetMon

четверг, 17 июня 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 комментария :

Примечание. Отправлять комментарии могут только участники этого блога.