月度归档:2021年10月

pve sof报错

[    4.738339] sof-audio-pci 0000:00:1f.3: Direct firmware load for intel/sof/sof-cfl.ri failed with error -2

[    4.738342] sof-audio-pci 0000:00:1f.3: error: request firmware intel/sof/sof-cfl.ri failed err: -2

[    4.738346] sof-audio-pci 0000:00:1f.3: error: failed to load DSP firmware -2

[    4.738611] sof-audio-pci 0000:00:1f.3: error: sof_probe_work failed err: -2


apt install firmware-sof-signed
#then
reboot

 

pve备份实例

备份目录一般在/var/lib/vz/dump,如果在备份时指定了存储节点,则会存放在存储

节点的dump目录下,这里我有另一块硬盘当数据盘,因此存储在/data/dump/下,

备份完成后生成一个带有VM ID的压缩文件vzdump-qemu-101-2020_11_14-19_31_53.vma.zst

恢复时,虚拟机的VM ID有可能和当前已经拥有的虚拟机ID冲突,所以在恢复时,要注意看下空闲的ID号是多少。
这里查看到新PVE的机上没有104这个ID,可以用这个ID号,然后执行以下命令恢复:qmrestore file id

qmrestore vzdump-qemu-101-2020_11_14-19_31_53.vma.zst 100

 

将lvm里的raw镜像转换为qcow2镜像
SHELL登陆宿主机,执行下面命令:
【2020.11补充】重要:先执行 ls /dev/mapper/ 查看一下具体的存储名和硬盘名,以免搞混。

如图,pve和VM–LVM是你WEB界面可以看到的存储名(local存储显示为你的节点名),后面跟上的vm–100–disk–0是ID为100虚拟机的虚拟磁盘。

继续执行如下命令:

qemu-img convert -O qcow2 -c /dev/mapper/pve-vm–110–disk–0 VM110.qcow2

#其中pve-vm–110–disk–0是上图硬盘的名,注意格式对应修改,VM110.qcow2是转换到当前目录的文件名。
#可以再打开一个SHELL窗口,执行下面命令查看转换进度(结果显示在上面命令的下方)

pkill -USR1 -n -x qemu-img

导入QCOW2磁盘镜像文件到新创建的虚拟机
SHELL登陆目标PVE宿主机,执行下面命令:

qm importdisk <vmid> <source> <storage>

#例子:qm importdisk 101 VM110.qcow2 local-lvm
#上面101是新建虚拟机的VM ID,VM110.qcow2是复制过来的QCOW2磁盘镜像文件,local-lvm是你的存储ID。

 

先通过 lvs 命令查看虚拟机所设置的空间大小

然后执行 lvdisplay 来查看具体路径,我这个的路径是 /dev/pve/vm-100-disk-0

执行下边的命令将空间大小减小2G

lvreduce -L -2G /dev/pve/vm-100-disk-0

执行下边的命令将空间大小增加2G

lvresize -L +2G /dev/pve/vm-100-disk-0