Как увеличить дисковое пространство в виртуальном XPEnology

Всем привет!!!

В этом материале я расскажу как увеличить дисковое пространство без потери данных в виртуальном XPEnology на примере Proxmox, но по аналогии можно сделать в ESXI, Hyper-V и любых других гипервизорах.

В чем суть проблемы? Дело в том, что когда вы увеличиваете диск в своем гипервизоре для виртуального XPEnology, не физический диск, а виртуальный, то XPEnology видит новый размер диска, но не увеличивает пул и том. На первый взгляд решить эту проблему не возможно без переноса на другой диск, но решение есть как оказалось.

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

YouTube

YouTube player

ВК

Для начала включаем SSH на XPEnology и подключаемся. Подробно о том как это сделать есть в моей статье: Как включить ssh на Synology NAS

Первым делом в CLI нужно получить права пользователя root такой командой:

sudo -i

Затем остановить все службы и тома, что бы не повредить данные такой командой:

synospace --stop-all-spaces

Эта команда выполняется долго, в зависимости сколько сервисов работают на вашем XPEnology. Когда команда выполнена, вас выкинет из ssh и нужно будет подключиться снова. При этом в диспетчере хранения том или тома будут не активны, это нормально, так и должно быть.

Затем нужно дать команду

fdisk /dev/sata1

sata1 это первый диск в XPEnology, если у вас другой, то укажите его номер. Для вывода справки введите команду m

Нас тут интересует следующие команды: d, n, p, w

Введем команду p и увидим разделы на нашем диске. Нас интересует два последних раздела external и logical. Это rfr раз те разделы, на которых лежат пользовательские данные. На первых двух ОС DSM и раздел подкачки, их не трогаем. тут нужно запомнить начальные сектора этих раздело.

Командой d удаляем сначала раздел 5, а затем раздел 3

Очень важно что бы у вас была резервная копия

Затем командой n нужно создать раздел external и самое главное начальный сектор указать точно такой же как и был изначально, а последний сектор оставить значение по умолчанию. В результате система создаст external раздел нового размера равный размеру оставшегося пространства диска.

Затем создайте командой n логический раздел и обязательно укажите первый сектор точно такой же как был изначально. Только в этом случаи данные на диске сохранятся. Конечный сектор оставьте по умолчанию. В результате создастся раздел равный всему дисковому пространству.

Чтобы сохранить изменения введите команду w

Как видите изменения вступят в силу, только после перезагрузки сервера, поэтому введите команду

reboot

После перезагрузки войдите в XPEnology и откройте диспетчер хранения. Вы увидите такую картину:

Система поймет, что дисковое пространство расширилось и все что нужно это разрешить ей выполнить расширение

После секундной операции дисковое пространство на вашем виртуальном XPEnology расширено до нужного размера

Теперь вы знаете как увеличить дисковое пространство в виртуальном XPEnology

Источник и вдохновитель тут.

Подписаться
Уведомить о
guest
4 Комментарий
Старые
Новые
Межтекстовые Отзывы
Посмотреть все комментарии