本系列本站链接:
本系列知乎链接:
数据中心的存储有多个类别,个人简单使用不需要了解太多。明白:lvm、lvm-thin、目录、SMB 这几个即可。
一行记住的逻辑:
实体磁盘 → (抽象) → VG(volume group 卷组、存储组) → (抽象) → LVM(logical volume manager, 逻辑卷管理器,用于分配分区给虚拟机使用)/LVM-thin(lvm-thin 按需分配)
人话解释:PVE 节点(物理主机)接上实体硬盘后,创建对应的存储资源池(VG/Thinpool),接着 数据中心使用 一个管理器(LVM/LVM-Thin) 在这个池子里面 按需划分存储资源给 虚拟机使用。
操作:
- 点击
pve节点-> 磁盘 -> LVM -> 创建 Volume Group. 或者磁盘 -> 磁盘 -> LVM-Thin -> 创建 Thinpool,这个就是存储资源池 - 然后基于创建的卷组 VG, 再到
数据中心 -> 存储 -> 添加存储选择 LVM/LVM-Thin 创建 逻辑卷管理器。 - 在虚拟机创建的过程中,在磁盘的一个步骤,就是利用 逻辑卷管理器 LVM/LVM-Thin 在 存储资源池( VG/Thinpool )上 划一块存储资源 虚拟机用。
除了如此抽象和灵活的管理方式,也可以打直球,直接将整个物理存储资源直通给虚拟机。
lsblk |awk 'NR==1{print $0" DEVICE-ID(S)"}NR>1{dev=$1;printf $0" ";system("find /dev/disk/by-id -lname \"*"dev"\" -printf \" %p\"");print "";}'|grep -v -E 'part|lvm'