4.3.11. Увеличение размеров разделов на VPS

Внимание!

Перед выполнением действий обязательно создайте резервную копию сервера, а также самостоятельно сохраните копии всех важных данных с сервера себе на ПК или в FTP-архив.
Изменение размеров разделов может понадобиться в случае смены тарифа VPS на тариф с бОльшим объёмом доступного дискового пространства.

Менять размер разделов можно как с помощью специализированных программ с графическим интерфейсом, так и с помощью консольных утилит.

  1. Убедитесь, что вы создали резервную копию сервера, а также сохранили копии всех важных данных с сервера себе на ПК или в FTP-архив.
  2. Подключите образ System Rescue CD последней доступной версии — сервер будет автоматически перезагружен.
  3. Подключитесь к серверу по VNC.
  4. Если отобразится главное меню, выберите «Boot SystemRescueCd using default options»:
  5. Запустите графический интерфейс — введите команду startx и нажмите Enter:
  6. Запустите приложение GParted:
  7. Щёлкните правой кнопкой мыши по разделу, который нужно увеличить, и в контекстном меню выберите «Resize/Move»:
  8. С помощью стрелок растяните раздел на всё доступное пространство, чтобы в полях «Free space preceding» и «Free space following» были нули, и нажмите «Resize/Move»:
  9. Нажмите на кнопку применения изменений и подтвердите операцию:
  10. Дождитесь успешного завершения операции:
  11. Отключите смонтированный образ.
  12. После перезагрузки сервера подключитесь к нему по SSH и проверьте проверьте информацию о размере:
    df -h

Внимание!

Программа resize2fs поддерживает только файловые системы ext2-ext4. Если на сервере используется другая файловая система, воспользуйтесь Gparted или иным способом.
  1. Убедитесь, что вы создали резервную копию сервера, а также сохранили копии всех важных данных с сервера себе на ПК или в FTP-архив.
  2. Подключите образ System Rescue CD последней доступной версии — сервер будет автоматически перезагружен.
  3. Подключитесь к серверу по VNC.
  4. Если отобразится главное меню, выберите «Boot SystemRescueCd using default options»:
  5. Дождитесь появления приглашения командной строки:
  6. Проверьте текущую разметку диска:
    fdisk -l
  7. Запустите fdisk в интерактивном режиме:
    fdisk /dev/xvda
  8. В интерактивном режиме fdisk выполните команды:
    1. Выведите список текущих разделов:
      p
    2. Удалите раздел, который нужно увеличить (удаляется лишь разметка, сами данные не затрагиваются):
      d
      3

      Вместо 3 укажите номер удаляемого раздела. Номера можно увидеть в списке текущих разделов.

    3. Создайте новый раздел вместо удалённого:
      n
      p
      3

      p — первичный раздел (primary).
      Вместо 3 укажите номер создаваемого раздела (он будет тот же, что и у удалённого).
      На запрос начального и конечного секторов просто нажмите Enter.
      Важно! На запрос об удалении сигнатуры ответьте n.

    4. Проверьте получившуюся разметку:
      p
    5. Сохраните изменения:
      w
  9. Проверьте файловую систему созданного раздела:
    e2fsck -f /dev/xvda3

    Вместо 3 укажите номер созданного раздела.

  10. Измените размер файловой системы созданного раздела:
    resize2fs /dev/xvda3

    Вместо 3 укажите номер созданного раздела.

  11. Выйдите из консоли:
    exit
  12. Отключите смонтированный образ.
  13. После перезагрузки сервера подключитесь к нему по SSH и проверьте проверьте информацию о размере:
    df -h
Содержание