Расширение диска в Linux (Debian, CentOS, Ubuntu)

Расширение будет выполнено без потери данных.

Важно!

До внесения изменений, обязательно сделайте резервную копию (backup) всех данных сервера. Любые манипуляции с разделами несут в себе риск потери данных.

Расширение будет выполнено без потери данных. Существующий раздел удаляется, а на его месте создается новый, большего размера.

В нашем примере устройство называется vda и находится в каталоге /dev

1 Авторизуйтесь в SSH-клиенте Как авторизоваться в SSH?

2 Необходимо узнать название устройства жесткого диска который мы хотим расширить. Делается это командой fdisk -l

3 Чтобы увеличить размер раздела (партиции, слайса) на диске, нам необходимо выполнить: fdisk /dev/vda

4 Затем внутри командной строки приложения fdisk выполнить p (print), чтобы увидеть таблицу разделов на диске.

В нашем примере раздел один. Называется /dev/vda1 и имеет объем 5 ГБ. Сам же жесткий диск имеет объем 15 ГБ. Давайте расширим /dev/vda1 до 15 ГБ.

5 Выполним d для удаления существующего раздела. Затем n – для создания нового, p – для primary, 1 – это номер раздела; и укажем начало и конец раздела в секторах. Начальный сектор должен соответствовать начальному сектору раздела, который был удален. На скриншоте видно, что это 2048. Последний сектор раздела выбираем максимально возможным. В нашем случае fdisk предлагает нам 31457279. Его и введем.

6 Еще раз p – чтобы убедиться, что раздел теперь увеличился до необходимого нам размера. И w – для записи и выхода из fdisk.

7 Перезагружаем ОС — reboot

8 После перезагрузки нам необходимо расширить ФС на весь раздел. Сделаем это командой resize2fs /dev/vda1

9 Далее, df -h – чтобы удостовериться, что все получилось.

Готово!