Миграция Воркспейса на другой диск¶
Для миграции воркспейса на другой диск (к примеру нет возможности расширить или есть необходимость уменьшить диск) мы рекомендуем подключить новый LVM раздел и перенести данные туда. Для этого нам потребуется:
- отключить сервисы
- подключить новый LVM раздел размеченный на новом диске
- клонировать через rsync
- настроить автоматическое монтирование нового диска в то же место куда был смонтирован старый LVM раздел.
Danger
Существует возможность уменьшения LVM разделов, описывать это мы не будем из-за того что есть высокая вероятность потерять данные.
Выключение сервисов¶
Для простоты будем использовать директорию с воркспейсом /om/ в которой
хранится /om/workspace1 /om/workspace-installer /om/workspace-backup /om/lxc
После отключения проверяем что не запущен ли у нас LXC
Если в директории есть Login-center то так же завершаем его работу
После выполнения команды смотри не осталось ли запущенных контейнеров
Если ответ пустой то всё отлично и идем дальше.
Монтирование нового LVM раздела.¶
Смотрим через lsblk имя нашей новой LVM группы на новом диске

В нашем случае мы видим что старый диск с LVM именем old-vg-old-lv
примонтирован к директории с нашим воркспейсом /om. Новый раздел
new-vg-new-lv никуда не примонтирован и вот его мы и будем использовать.
Создаем вторую папку в которую мы будем клонировать данные. К примеру /om2 и
смонтируем туда новый LVM раздел.
После чего можно проверить примонтировалась ли папка прописав mount и в конце
увидеть LVM разделы и путь.

Клонирование данных¶
Для точного клонирования мы будем использовать rsync.
Проверяем список файлов и то что /om2 пуста

Далее используем rsync
Дожидаемся окончание клонирования и проверяем файлы на новом месте
Как мы видим файлы клонировались. Идем дальше.Убираем старый LVM и заменяем его новым¶
Теперь нам необходимо поменять их местами. Для этого мы размонтируем оба диска
и монтируем новый LVM в директорию /om
проверяем что всё на месте

Если всё отлично - идем дальше.
Автоматическое монтирование нового раздела¶
Новый раздел есть, на него скопированы данные и нужно настроить автоматическое
монтирование в fstab
Нам нужен UUID раздела, для этого выполняем blkid
В списке мы видим два наших LVM раздела, копируем UUID нашего нового раздела
Открываем fstab

По скриншоту мы видим UUID старого LVM и пусть куда он примонтирован. Заменяем
этот UUID на тот который мы скопировали из вывода blkid
Сохраняем и выходим.
Для проверки может размонтировать /om и прописать mount -a который смонтирует
всё из fstab если это не смонтировано
Запуск сервисов¶
После выполненных работ запускаем воркспейс\логин-центр в обычном режиме. Всё будет работать в обычном режиме.