9

我正在设置 LXD 来玩变戏法。我希望存储仅安装在我的 RAID 设备上,因此最好删除默认存储或替换/重定向它。我无法删除默认存储,因为默认配置文件使用它。

如何使用带有 conjure-up 的 RAID 存储并确保它没有使用我的默认存储?

4

3 回答 3

13

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

printf 'config: {}\ndevices: {}' | lxc profile edit default

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

lxc storage delete default
于 2020-04-07T22:43:43.923 回答
7

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

于 2018-08-21T18:21:07.097 回答
1

好的,我似乎找到了一种似乎可行的解决方法。

我删除了默认配置文件

lxc profile delete default

然后我删除了 lxc-storage

sudo rm /var/lib/lxd/storage-pools

最后,我将 RAID 上的一个目录链接为已删除的目录并创建一个新存储

sudo ln -s /mnt/RAID/lxc-storage-pools /var/lib/lxd/storage-pools
lxc storage create default dir

不过,必须有更好的方法来做到这一点。

然后我重新安装了 lxd,因为我丢失了我的默认配置文件设置......

于 2017-03-08T20:21:59.860 回答