当前位置: 首页 > 知识库问答 >
问题:

lxc克隆:无法识别的选项“--dir”

弘烨烁
2023-03-14

我尝试在克隆时更改rootfs dir,如下所示:

lxc-clone -o foo -n bar --dir /lxc/bar

但我有一个错误:

lxc-clone: unrecognized option '--dir'

然后我尝试使用"-B"选项和"lvm"值在LV中设置rootfs:

lxc-clone -o foo -n bar -B lvm --vgname lxc-vg

我得到了这个错误:

Error: vgname not supported
Usage: lxc-clone [-s] [-B backingstore] [-L size[unit]] [-K] [-M] [-H]
          [-p lxcpath] [-P newlxcpath] orig new

  -s: snapshot rather than copy
  -B: use specified new backingstore.  Default is the same as
      the original.  Options include aufs, btrfs, lvm, overlayfs, 
      dir and loop
  -L: for blockdev-backed backingstore, use specified size * specified
      unit. Default size is the size of the source blockdev, default
      unit is MB
  -K: Keep name - do not change the container name
  -M: Keep macaddr - do not choose a random new mac address
  -p: use container orig from custom lxcpath
  -P: create container new in custom lxcpath

为什么我不能将“-vgname”或“-dir”与“lxc克隆”一起使用<我做错了什么?克隆容器时是否可以更改rootfs dir?

PS:我使用Ubuntu14.04和LXC1.0。5.

共有1个答案

蒋无尘
2023-03-14

很久以前,我还以为这是《launchpad》中报道的一个bug。他们现在回答我,我发现我犯了一个大错。

这里是发射台的答案:

嗨,

“dir”只是-b/--backingstore的一个选项,而不是选项本身。

因此,它必须是:

sudo lxc-clone -o u1 -n u1-clone2 -B dir

或:

sudo lxc-clone -o u1 -n u1-clone4 --backingstore dir

此处是指向该页面的链接:

https://bugs.launchpad.net/lxc/bug/1383245

希望有用

 类似资料:
  • 我正在ubuntu 14.04上试验lxc。为了管理几个lxc实例,我使用python3lxc。使用pyhthon3 lxc,我确实无法克隆现有容器: 相应地, /var/lib/lxc.vanilla_clone没有根基使用 很好。(python3和lxc克隆,两者都是从sudo开始的。)这是python3_lxc中的一个bug或限制,还是我遗漏了什么? 事后思考:使用lxc。容器create需

  • 我试图使用命令<code>yarn android</code>编译我的react原生代码,但它在终端上显示了这个错误。我正在使用Linux Pop_OS 21.04和Visual Studio代码。 我已经尝试了一些解决方案,但没有一个奏效。提前谢谢你!

  • 我正在尝试在我的机器中设置weblogic。我下载自http://www.oracle.com/technetwork/middleware/ias/downloads/wls-main-097127.html. 我的PATH是这样的,C:\Program Files\Java\jdk1.5.0_22\bin; cmd提示符中的Java版本给出了这一点, C: \设置 现在,当我使用oracle文

  • 问题内容: 我使用杰克逊将JSON转换为Object类。 JSON: 对象类别: 码: 我的代码抛出这样的异常: 而且我不想在Test类上添加一个道具,我只是想让jackson转换Test中也存在的存在值。 问题答案: Jackson提供了几种不同的机制来配置“额外” JSON元素的处理。以下是将to 配置为not 的示例。 有关其他方法,请参见http://wiki.fasterxml.com/

  • 无法识别的VM选项'maxpermsize=256m'错误:无法创建Java虚拟机。错误:发生致命异常。程序将退出。 我读了这篇文章,尝试了所有的方法来解决它,但都无济于事。我确实注意到他的错误与我的有些不同,并认为这可能是为什么我不能用建议的方法解决我的问题。 当我在终端上执行。sh文件时,它打印了:

  • 所以我做了一个minecraft客户端,当涉及到在调试和通过eclipse正常运行它时,我一直得到错误“无法识别的选项:-Xincgc”。这些窗口也会弹出:在这里输入图像描述 在此处输入图像描述 我已经尝试重新安装eclipse和jdk,但没有成功。 我在想是因为没有eclipse.ini:在这里输入图像描述 我想知道这是否与此有关?