Задать вопрос

LXC: как обновить ссылку на подключённый раздел хоста?

Приветствую! На хосте есть разделы со структурой:
- /srv/releases/A/db/DB1/
- /srv/releases/A/db/DB2/
- /srv/releases/A/files/
- /srv/releases/B/db/DB1/
- /srv/releases/B/db/DB2/
- /srv/releases/B/files/
- /srv/current - симлинк на папку /srv/releases/A

Я хочу чтобы в контейнере был доступ на некоторые разделы релиза, пишу в конфиге контейнера так:
lxc.mount.entry=/srv/current/db/DB1 /var/lib/lxc/xxx/rootfs/srv/remote/db none bind,ro,create=dir 0 0
lxc.mount.entry=/srv/current/files /var/lib/lxc/xxx/rootfs/srv/remote/files none bind,ro,create=dir 0 0

Контейнер загружается, разделы доступны. Но когда я заменяю ссылку симлинка /srv/current на /srv/releases/B в контейнере ничего не меняется, т.е. он не перечитывает это изменение. Цель - атомарно подменять папку с релизом на нескольких контейнерах.
1. Возможно ли сделать так чтобы изменения симлинка перечитывались в контейнерах?
2. Если нет, то как можно обновить ссылку из контейнера?
3. Есть ли другой способ добиться той же цели?

Спасибо!
  • Вопрос задан
  • 181 просмотр
Подписаться Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
@cyber-punk
Думаю, без перезагрузки контейнера, никак.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы