与 virsh 中的 vm 池冲突

问题描述 投票:0回答:0

我试图将 virsh 指向我的外部 ssd,但我与池发生冲突。

首先我销毁了我的默认池并将我的默认池源编辑为:

/媒体/恐龙/T7 护盾/vm

默认
8c6c9a1d-bebb-49e4-835d-2b3aa427f38a 0 0
0
/media/dino/T7 护盾/vm 0755 0 0

然后我重启virsh让它激活:

virsh pool-start default

然后我创建了一个目录来自动挂载我的驱动器:

dino@Valhalla:~$ sudo mkdir ~/Storage

然后在备份我的 fstab 之后,我创建了挂载点并向当前 fstab 添加了行:

sudo nano /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda5 during installation
UUID=45497616-d9c2-4f57-9dc2-acfb9f061081 /               ext4    errors=remount-ro 0       1
# /boot/efi was on /dev/sda1 during installation
UUID=1880-A458  /boot/efi       vfat    umask=0077      0       1
/swapfile       swap    swap            none            0       0
UUID=2475-8C41  /mnt~/Storage   exfat   defaults        0       0

之后我的矛盾就开始了。我的驱动器是自动安装的,但我尝试在 virt-manager 中安装驱动器,但我不断收到错误消息。我事先允许我的用户安装驱动器:

sudo chmod 755 $dino /mnt~/Storage/

我知道我需要编辑默认池,但 virsh 不允许我编辑 /mnt~/Storage 的路径。我一直收到错误消息:

root@Valhalla:~# virsh pool-edit default
error: operation failed: Storage source conflict with pool: 'Storage'
Failed. Try again? [y,n,f,?]:

我的图像路径是“/mnt~/Storage/vm/”我试图编辑默认路径,但我收到一条错误消息,说这是与 vm 的冲突。我在该文件夹中有两张图片。一个是 .iso,另一个是我从 .iso 转换而来的 qcow2。我的泳池名单是:

root@Valhalla:~# virsh pool-list
 Name        State    Autostart
---------------------------------
 bin         active   yes
 dino        active   yes
 Downloads   active   yes
 Storage     active   yes
 vm          active   yes

root@Valhalla:~# 

我似乎没有将任何池设置为默认值。我需要在我的 ssd“存储”中设置我的池默认并使用 virt-manager 指向它。任何人都可以向我解释如何做到这一点吗?

很抱歉发了这么长的帖子,我想具体说明到目前为止我采取的步骤,并能够列出它们,这样我就可以亲眼看看到目前为止我做了什么,以保持头脑清晰。

virtual-machine qemu solid-state-drive virsh qemu-device
© www.soinside.com 2019 - 2024. All rights reserved.