将旧的 btrfs 存储卷添加到新的 ubuntu lxd 安装中时出现现有文件系统错误

将旧的 btrfs 存储卷添加到新的 ubuntu lxd 安装中时出现现有文件系统错误
lxc storage create default btrfs source=/dev/sdc
error: Failed to create the BTRFS pool: /dev/sdc appears to contain an existing filesystem (btrfs).
ERROR: use the -f option to force overwrite of /dev/sdc
btrfs-progs v4.9.1
See http://btrfs.wiki.kernel.org for more information.

我打算给出 -f 选项,因为我不想丢失现有的容器,而且担心它会破坏磁盘。

答案1

我放弃了简单地将现有存储卷添加到存储池的想法。通过恢复 lxd 配置,我能够快速访问以前的安装。

service lxd stop
mkdir /mnt/old
mount /dev/OLDDRIVE /mnt/old
mv /var/lib/lxd /var/lib/lxd.old
cp -R /mnt/old/var/lib/lxd /var/lib/
service lxd start
lxc list

我还有其余的安装需要测试...

相关内容