Главная

Wednesday, 17 February 2021

Пошаговое расширение диска в Linux.


Всем привет.

Ввиду технической необходимости мне понадобилось расширить диск виртуальной машины VirtualBox на которой была развернута OSSIM. OSSIM штука прожорливая поэтому под нее смело стоит занимать не менее 50 Гб. Я же буду пробовать расширить существующий диск БЕЗ потери данных. Пробую выполнить трюк - существующий раздел удаляется, а на его месте создается новый, но большего размера.

Если у вас есть снепшоты, то после увеличения размера диска виртуалки их размеры надо будет тоже увеличить соответственно, или же считать их потерянными навсегда. Обязательно перед выполнением трюка делаем контрольный снимок!

1. Итак оцениваем параметры существующего диска:

VBoxManage showhdinfo OSSIM.vdi

UUID:           ed770a84-b4d2-43a4-ad94-7d84fd926814

Parent UUID:    base

State:          locked read

Type:           normal (base)

Location:       C:\VM\Linux\OSSIM\OSSIM.vdi

Storage format: VDI

Format variant: dynamic default

Capacity:       15075 MBytes

Size on disk:   11363 MBytes

Encryption:     disabled

2. Увеличиваем размер диска до 25 Гб:

VBoxManage modifyhd OSSIM.vdi --resize 25075

3. Запускаем нашу виртуалку. Переходим в терминал. В моем опыте нужное устройство называется sda и находится в каталоге /dev.


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

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

Выбираем p(rint) где видим имя наше партиции для увеличения /dev/sda1.

Удалаяем ее выбрав d(delete).

Создаем новую по n(ew).

Соглашаемся на тип p(rimary) и ее номер 1.

Проверяем что получилось по p(rint).

Сохраняемся по w(rite).

И уходим на переагрузку reboot.

6. Если виртуалка поднялась, то расширяем нашу файлову систему на весь раздел resize2fs /dev/sda1.

Через df -h провереям что все получилось.


Замечания по ходу эксперимента - у меня кроме /dev/sda1 был еще и /dev/sda2 с типом Extended. Для расширения /dev/sda1 на новое место диска ее пришлось тоже удалить. Насколько это понравится самой OSSIM я пока не знаю.

Такие дела.

1 comment:

  1. Не забываем расширить snapshots если они есть у ВМ.

    ReplyDelete

А что вы думаете по этому поводу?