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
Комментарии
У меня изначально только одна партиция и когда я добавил 2 и 3, мне это не помогло.
Как сделал я.
Удалил первую партицию и создал ее заново
d --> 1, n --> 1 Enter --> Enter, а дальше все по инструкции
В смысле нет пункта создания разметки? пункт 2.
4 часа ночи я сижу восстонавливаю всё
RSS лента комментариев этой записи