Команда
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
Я предполагаю, что Вы знаете это, предполагая, что Вы - тот же "корреспондент", который открыл ошибку, но в пользу будущих искателей как я:
Это покрыто в 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
)