Unraid 无法引导 qcow2 的解决办法

今天在给 Unraid 调整缓存池后,发现片刻前仍正常运行的 Home Assistant 在更改了虚拟磁盘的路径后无法正常启动了。 各种尝试无果后,爬帖子发现还需要在 xml 视图下稍作修改: <devices> <emulator>/usr/local/sbin/qemu</emulator> <disk type='file' device='disk'> - <driver name='qemu' type='raw' cache='writeback'/> + <driver name='qemu' type='qcow2' cache='writeback'/> <source file='/mnt/cache/domains/Home Assistant/haos_ova-10.5.qcow2' index='1'/> 修改后总算是顺利启动了. 应该是刚刚在 webui 中修改了 qcow2 的路径导致 UNRAID 错误得将 type='raw' 写到了 xml 里. 但我全然不记得以前也过这样的操作, 如果没有的话, 以前又是如何引导的呢? 带着这样的疑惑, 我重新开了一台新虚拟机, 选择 qcow2 后没有编辑 xml 直接创建后启动, 这次也成功了. 查看此机的 xml 发现 type='qcow2' 好端端得摆在那. 看起来是 UNRAID 只有在添加磁盘的时候才能对 qcow2 作出正确的配置了.

December 4, 2024 · Chock · Notes