Невозможно клонировать контейнер lxc с резервным хранилищем lvm после обновления ubuntu

Команда

lxc-clone -s -K -M -H -o debian7 -n debian7-bak

Результат

lxc_container: bdev.c: mount_unknown_fs: 209 failed to determine fs type for '/dev/vg/debian7'
lxc_container: bdev.c: detect_fs: 320 failed mounting /dev/vg/debian7 onto /container/debian7/debian7 to detect fstype
lxc_container: bdev.c: detect_fs: 298 child exited early - fstype not found
lxc_container: bdev.c: bdev_copy: 3090 failed getting pathnames for cloned storage: /dev/vg/debian7
lxc_container: lxccontainer.c: copy_storage: 2489 Error copying storage clone failed

Проблема после обновления Trusty до 3.13.0-44-generic # 73-Ubuntu SMP

1
задан 25 January 2015 в 16:05

1 ответ

Я предполагаю, что Вы знаете это, предполагая, что Вы - тот же "корреспондент", который открыл ошибку, но в пользу будущих искателей как я:

Это покрыто в https://bugs.launchpad.net/ubuntu / + source/lxc / + ошибка/1414771 ; фиксация была , фиксировал и будет в будущем выпуске. Тем временем, как предложено в ошибке, обходное решение должно создать каталог ${LXC_PATH}/${LXC_NAME}/${DEV_NAME}, где

  • ${LXC_PATH} каталог, где контейнерная информация хранится (lxc-config lxc.lxcpath) - обычно /var/lib/lxc
  • ${LXC_NAME}, название контейнера, который Вы пытаетесь клонировать
  • ${DEV_NAME}, последний компонент устройства, содержащего корневую файловую систему контейнера, который Вы пытаетесь клонировать (lxc-info --name "${LXC_NAME}" -c lxc.rootfs)
0
ответ дан 25 January 2015 в 16:05

Другие вопросы по тегам:

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