如何删除默认LXD存储?

Prz*_*ski 6 lxc lxd

我正在设置LXD玩弄魔法.我想将存储仅安装在我的RAID设备上,因此最好删除默认存储或替换/重定向它.我无法删除默认存储,因为默认配置文件使用它.

如何使用带有召唤的RAID存储并确保它没有使用我的默认存储?

Kar*_*ter 7

可以使用 删除默认存储sudo lxc storage delete default

  • 当我尝试这个时,我得到`错误:存储池“默认”有使用它的配置文件:默认` (5认同)
  • 并且 `lxc profile delete default` 导致 `Error: The 'default' profile cannot be delete` (4认同)
  • 从默认配置文件中删除默认存储后,我可以删除存储。`printf '配置:{}\n设备:{}' | lxc 配置文件编辑默认` Ref: https://discuss.linuxcontainers.org/t/error-the-default-profile-cannot-be-deleted/3972/3 (3认同)

小智 7

无法删除默认存储,因为它是默认配置文件的一部分。无法删除默认配置文件。因此,解决此问题的方法是将空白配置文件推送到默认配置文件;

printf 'config: {}\ndevices: {}' | lxc profile edit default
Run Code Online (Sandbox Code Playgroud)

然后默认存储将从默认配置文件中删除,因此您现在可以删除默认存储;

lxc storage delete default
Run Code Online (Sandbox Code Playgroud)