Содержание:
В данной статье мы рассмотрим, как увеличить/уменьшить дисковое пространство на VPS с операционной системой Linux. «Арендовать VPS с Linux» можно на нашем сайте.
Уменьшение диска
1. Для начала проверим, тип файловой системы и есть ли у нас свободное место, подключившись по ssh.
Файловую систему можно проверить командами:
mount | grep "^/dev"
lsblk -f

Важно! Файловая система xfs не предусматривает уменьшения разделов, поэтому уменьшение диска с такой системой длительная и трудоемкая операция, самостоятельно Вы вряд ли сможете это сделать. Для этого обратитесь в поддержку Вашего хостинга.
В данном случае у нас файловая система ext4, и уменьшение диска возможно.
Свободное место проверяем командой
df -h
Как мы видим, место есть, можно уменьшить диск.
2. Операцию будем проводить с помощью графического интерфейса через подключение ISO-образа, мы будем рассматривать всё на пример VPS-сервера, аналогичные операции можно сделать и для выделенного сервера.
На Handyhost это делается через панель VM Manager. Для подключения образа сначала нужно остановить нашу VPS. Заходим в панели в раздел «Управление» — «Виртуальные машины», выбираем нашу VPS и жмем кнопку «Стоп».

Когда VPS остановится, жмем кнопку «Диски».

2. В открывшемся разделе нажимаем кнопку «ISO» и выбираем подключаемый образ.

Пункт «Порядок загрузки» ставим «В начало».

Убеждаемся, что подключенный ISO-образ идет первым.

3. Возвращаемся в раздел «Управление» — «Виртуальные машины» и запускаем VPS кнопкой «Старт».

Дождавшись запуска, переключаемся на VNC соответствующей кнопкой.

4. Запускаем операционную систему из образа демонстрационном режиме, без установки.
Среди приложений ОС ищем и запускаем утилиту Gparted.

5. В окне утилиты выбираем уменьшаемый раздел (в данном примере это /dev/vda2), кликаем правой кнопкой и выбираем «Resize/move»

В открывшейся форме с помощью мыши, либо через форму для ввода числового значения настраиваем новый размер диска и нажимаем кнопку «Resize/move»


6. Запускаем операцию изменения, подтверждаем запуск.


7. Следим за ходом выполнения.

Закрываем окно когда операция завершится.
8. Возвращаемся в панель VM Mаnager, снова останавливаем VPS (как в пункте 2) и через раздел «Диски» отключаем ISO-образ.

9. Возвращаемся, в раздел «Управление» — «Виртуальные машины», запускаем VPS, кнопкой «Старт», как в пункте 3.
Подключаемся по ssh и проверяем размер диска командой
df -h
Диск уменьшен.

Увеличение диска
Увеличение диска будем проводить аналогично уменьшению — через ISO-образ и утилиту Gparted.
Также, как раньше, подключим, ISO-образ, через VNC запустим ОС с образа в тестовом режиме и запустим утилиту (пункты 2-5 «уменьшения диска»)

Как мы можем видеть, в утилите отображается область неразмеченного пространства на жестком диске. Если такой области нет, то размер диска увеличить нельзя.
1. Выбираем раздел, который будем увеличивать, по нему кликаем правой кнопкой и выбираем «Resize/move»

Задаем мышкой или вводом через клавиатуру размер, до которого мы увеличим раздел, нажимаем кнопку «Resize/move».

2. Запускаем операцию и подтверждаем её выполнение.


3. Вновь следим за ходом выполнения, закрываем окно когда операция завершится.


4. Как в пунктах 8-9, отключаем ISO-образ, запускаем VPS и проверяем, подключившись по ssh, размер диска.
Было:

Стало:

Диск увеличен.


