定位PVE虚拟机磁盘位置
新手可能会很好奇,且琢磨不透,虚拟机磁盘具体位置在哪里。
本文就详细说明一下。
1、区分虚拟机存储后端
存储后端是指 虚拟机磁盘所在的存储类型是什么。
存储类型主要分为块存储和文件存储。
- 块存储
虚拟机磁盘是类似于磁盘分区的形式,他不能被拷贝,移动之类的。代表后端lvm/lvm-thin,ceph,zfs - 文件存储
文件存储是虚拟机作为一种文件存在,如qcow2文件,可以像普通文件一样操作
2、利用命令查找虚拟磁盘位置
现在你已经知道了存储后端,那么我们就可以开始了。
我们可以通过命令
qm config <vmid>
查看虚拟所拥有的磁盘
root@pve:~# qm config 103
agent: 1
boot: order=scsi0;ide2;net0
cores: 4
description: visit https%3A//foxi.buduanwang.vip/virtualization/pve/1574.html/
ide2: none,media=cdrom
machine: pc-i440fx-4.0
memory: 4096
meta: creation-qemu=6.1.0,ctime=1641016450
name: RDPVM
net0: virtio=AC:BD:EF:9C:68:F0,bridge=vmbr0,firewall=1
numa: 0
ostype: win7
scsi0: P4510:103/vm-103-disk-0.qcow2,discard=on,size=80G,ssd=1
scsi1: NVME1:vm-103-disk-0,size=32G
scsihw: virtio-scsi-single
smbios1: uuid=897a0e01-85c7-47ae-89cb-ca723e464903
sockets: 1
vmgenid: 52600380-045f-4d1c-9b10-1a73e4f95956
如上面的结果,有2个磁盘
scsi0: P4510:103/vm-103-disk-0.qcow2,discard=on,size=80G,ssd=1
scsi1: NVME1:vm-103-disk-0,size=32G
这个格式是
我们如果要查找scsi0的位置,则我们只要记住后端id和磁盘id,如 P4510:103/vm-103-disk-0.qcow2
使用命令pvesm path
来定位
如上例子
root@pve:~# pvesm path P4510:103/vm-103-disk-0.qcow2
/mnt/pve/P4510/images/103/vm-103-disk-0.qcow2
可以看到文件是/mnt/pve/P4510/images/103/vm-103-disk-0.qcow2
这是一个文件存储
如果是一个块呢?如上面的scsi1: NVME1:vm-103-disk-0
root@pve:~# pvesm path NVME1:vm-103-disk-0
/dev/NVME1/vm-103-disk-0
就只会显示块的位置。
版权声明:
作者:佛西
链接:https://foxi.buduanwang.vip/virtualization/pve/2036.html/
文章版权归作者所有,未经允许请勿转载
如需获得支持,请点击网页右上角
作者:佛西
链接:https://foxi.buduanwang.vip/virtualization/pve/2036.html/
文章版权归作者所有,未经允许请勿转载
如需获得支持,请点击网页右上角
THE END
2
二维码
海报
定位PVE虚拟机磁盘位置
定位PVE虚拟机磁盘位置
文章目录
关闭
共有 0 条评论