Hyper-V + Freepbx: расширить место на системном диске.

Картина следующая: есть Windows Server 2012 с ролью Hyper-V, на нем вертится виртуалка с Freepbx v13 на CentOS v6.6.  Всё замечательно работало пока руководство не попросило хранить записи телефонных разговоров в течении полугода. Под эту задачу требовалось расширить место для хранения записей. В гугле куча мануалов по данной теме, но у меня почему-то ситуация немного отличается от такой как там.

[root@localhost ~]# fdisk -l

Disk /dev/sda: 136.4 GB, 136365211648 bytes
255 heads, 63 sectors/track, 16578 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0006f3e5

Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          39      307200   83  Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2              39       16481   132074496   83  Linux
/dev/sda3           16481       16579      786432   82  Linux swap / Solaris

Во-первых, тип файловой системы у меня не LVM, а просто Linux. Во-вторых, в конце диска присутствует раздел подкачки. Уж не знаю, это я что-то не так сделал, когда всё это дело разворачивал, или это особенность нового Hyper-V.... Поэтом ваш покорный слуга решил сохранить алгоритм действий чтобы в следующий раз не вспоминать.

0. Делаем резервную копию виртуальной машины. На всякий случай пусть будет.

1. Расширяем сам виртуальный диск через Hyper-V.

ПКМ по вирт. машине --> Параметры --> Жесткий диск --> Правка --> Выбрать действие --> Развернуть --> Задаем новый размер диска.

2. Переразбиваем таблицу разделов на виртуалке.

Запускаем fdisk:

fdisk /dev/sda

Удаляем вторую и третью партиции:

d --> 2 --> d --> 3

Создаем вторую партицию:

n --> p --> 2 --> начальный блок оставляем по умолчанию (Enter) --> конечный блок вводим на 100 меньше чем значение по умолчанию.

Создаем третью партицию:

n --> p --> 3 --> начальный блок по умолчанию (Enter) --> конечный блок по умолчанию (Enter) --> t --> 82

Смотрим что получилось:

p

Сохраняем изменения:

w

Закрываем fdisk

q

Перезагружаем систему:

reboot

3. Расширяем основной раздел:

resize2fs /dev/sda2

4. Смотрим что получилось:

df -h

 
1 1 1 1 1 1 1 1 1 1 Рейтинг 2.00 [3 Голоса (ов)]

Комментарии   

 
0 #3 Vlad 22.09.2023 09:47
ВСе сделал по инструкции, не помогло.

У меня изначально только одна партиция и когда я добавил 2 и 3, мне это не помогло.

Как сделал я.
Удалил первую партицию и создал ее заново
d --> 1, n --> 1 Enter --> Enter, а дальше все по инструкции
Цитировать
 
 
+1 #2 Sysadmin 05.06.2021 11:57
Цитирую Александр:
Не делайте по его схеме так как он пропустил пункт создания разметки диски
4 часа ночи я сижу восстонавливаю всё

В смысле нет пункта создания разметки? пункт 2.
Цитировать
 
 
+3 #1 Александр 05.06.2021 01:52
Не делайте по его схеме так как он пропустил пункт создания разметки диски
4 часа ночи я сижу восстонавливаю всё
Цитировать
 

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