extend linux partition


Увеличение раздела в linux

Допустим у нас есть виртуальная машина и диск, разбитый на 3 раздела:

/dev/sda1 boot

/dev/sda2 swap

/dev/sda3 root

общий размер диска 20 гб.

Через гипервизор мы увеличим диск до 120 гб, но раздел сам не увеличится.

Для этого надо загрузиться с LiveCD, оттуда открыть консоль и зайти в fdisk и посмотреть распределение разделов по диску

fdisk -l /dev/sda

 

Device       Boot    Start       End        Blocks      Id     System
/dev/sda1                * 3        409        204800      83     Linux
/dev/sda2               409       1449       524288      82   Linux swap / Solaris
/dev/sda3              1449      40733    19799040    83    Linux

Дальше зайдём в редактирование диска

fdisk /dev/sda

будем увеличивать раздел sda3 путём удаления раздела и создания с того же самого места.

Для этого надо удалить раздел командой. Указвыаем номер раздела, который хотим удалить. В данном случае это 3-й.

d

потом создать радел командой

n

и выбираем primary

p

Дальше выбираем номер раздела 3-й

3

First cylinder выбираем 1449 (на нём заканчивается предыдущий раздел)

Last cylinder если выбираем всё пустое пространство, то просто жмём Enter

И сохраняем таблицу разделов

w

fdisk delete and create partition

 

После этого можно перезагрузиться в систему для последуещего разсширения раздела.

 

После загрузки вписываем команду для проверки размера дисков df -H

после чего запустим утилиту расширения раздела

resize2fs /dev/sda3

команда без перезагрузки увеличит раземр раздела.

 

И проконтролируем получившийся размер df-H