Ручное изменение размера жесткого диска

Материал из wiki.planetahost.ru
Перейти к: навигация, поиск


В VMmanager есть возможность увеличить размер "диска" для VDS.


Для этого нужно

Настройка в VMmanager

Увеличение размера диска

Перейдите в управление Виртуальными машинами, выберите нужную VDS и нажмите кнопку "Диски"

VMresize1.png

Выбираем наш диск и нажимаем "Изменить"

VMresize2.png

Увеличиваем размер. ВНИМАНИЕ Уменьшение размера не позволяется

И нажимаем "OK"

VMresize3.png

Обратите внимание на порядок загрузки - нужно установить более низкий (чем больше тем ниже) приоритет. Это нужно для загрузки с rescue диска

Подключение rescue диска

На сервере по SSH выполните следующие команды

root@vm:~# cd /nfsshare/iso/
root@vm:~# wget -O rescueFree.iso "ftp://ftp2.ru.freebsd.org/pub/FreeBSD/ISO-IMAGES-amd64/9.2/FreeBSD-9.2-RELEASE-amd64-bootonly.iso"
root@vm:~# wget -O rescue.iso "http://sourceforge.net/projects/systemrescuecd/files/sysresccd-x86/4.3.0/systemrescuecd-x86-4.3.0.iso/download"

Или скачайте другие iso, какие вам больше по душе

Затем в настройках дисков VDS нажмите "ISO".

  • Для linux - rescue.iso
  • Для FreeBSD - rescueFree.iso
  • Для Windows загружаться с ISO не нужно

VMresize4.png

Увеличение диска в разных системах

FreeBSD

Загружаемся с rescueFree.iso - загрузочный LiveCD FreeBSD. После загрузки выбираем

VMresize5.png

Входим под root и выполняем (наш диск подключен как vtbd0, нужный нам раздел - третий):

gpart recover /dev/vtbd0
gpart resize -i3 /dev/vtbd0
growfs /dev/vtbd0p3

Соглашаемся с увеличением размера ФС. Все - теперь отключаем ISO и загружаемся в систему

Linux ext2/ext3/ext4

Загружаемся с rescue.iso. Выбираем 1 вариант загрузки

VMresize6.png

После загрузки входим в систему под root и заходим в команду

fdisk /dev/vda

Нужный нам раздел - третий, вводим команды (вводить нужно первые буквы, после # написал комментарий):

d # Удалить раздел (данные удалены не будут)
3 # Номер раздела
n # Создать новый раздел
p # Primary
3 # Номер раздела

Fdisk сам выберет правильный первый и последний сектор, нужно только нажать Enter два раза

w # Записать новую таблицу разделов на диск

Запускаем проверку диска

e2fsck -f /dev/vda3

Увеличиваем ФС

resize2fs /dev/vda3

Готово! Отключаем ISO и перезагружаемся

Windows

После увеличения диска перезагружаем VDS. Заходим в Server Manager в Disk Management

Выбираем свой диск правой кнопкой. Делаем Extend Volume

VMresize7.png

Затем соглашаемся со всем, что нам предложит мастер - все диск увеличен