Увеличение диска в Linux

В данной заметке я расскажу как без потери данных увеличить размер диска в Linux. Действия производились на системе CentOS 7. Раздел был отформатирован в файловой системе ext4. Перед выполнением указанных ниже действий, рекомендую сделать бэкап данных.


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


Загружаемся с любого LiveCD, подойдет Ubuntu. Для начала выполняем выполните команду:


fdisk /dev/sda -l

В данном примере я указал свое название диска sda, которое может отличатся от вашего.

Получаю следующий результат:


# fdisk /dev/sda -l
WARNING: fdisk GPT support is currently new, and therefore in an experimental phase. Use at your own discretion.

Disk /dev/sda: 480.1 GB, 480103981056 bytes, 937703088 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: gpt
Disk identifier: 005F2749-8E5A-4457-91EB-7227A4222981


# Start End Size Type Name
1 2048 1048575 511M EFI System primary
2 1048576 42006527 19.5G Linux filesyste primary
3 42006528 937703054 427.1G Linux filesyste

Из результата выполнения команды важно записать значение начального сектора раздела, в моем случае это 42006528


Теперь выполняем команду:


fdisk /dev/sda

Выполним d для удаления существующего раздела. Далее n – для создания нового, p – для primary, 3 – это номер раздела. В процессе укажем начало и конец раздела в секторах. Начальный сектор должен соответствовать начальному сектору раздела, который был удален. Последний сектор раздела выбираем максимально допустимый. Жмем w для записи изменений и выхода из fdisk.


Перезапускаем систему, загружаемся снова в LiveCD. Теперь нам необходимо расширить файловую систему на весь раздел:


e2fsck /dev/sda3
resize2fs /dev/sda3

В процессе проверки файловой системы будут найдены ошибки — это нормально. Соглашаемся и жмем y для исправления. Загружаемся с диска и проверяем изменения:


df -h

Для изменения диска в графическом режиме удобно использовать LiveCD с программой gparted


Добавить комментарий

Автору будет очень приятно получить обратную связь.

Комментариев 0