Увеличение диска в 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