1. 前置操作
pve在初始化安装的时候,可以指定安装在哪块磁盘上(如果有多块磁盘的话),本例有2块,一块是 机械硬盘,一块是nvme的固态硬盘(小黑盘,贼快),在安装pve的时候我们选择 /dev/nvme 磁盘,即固态硬盘为系统盘所在的位置;
2. 分配机制
在安装的时候如果不手动指定分区大小,pve会自动进行分区
在pve节点上执行查看磁盘总体情况
lsblk
可以看到 :
sda 为机械硬盘,暂时没有使用的状态;
nvme01n1 为安装pve时所选固态硬盘,pve将其分为三个分区 ,即 : nvme01n1p1,nvme01n1p2,nvme01n1p3
其中 nvme01n1p1 (1007k) 为bios所占用;nvme01n1p2(512m)为系统盘 ,即debain和pve软件占用;nvme01n1p3(931G)作为数据存储使用;
nvme01n1p3上又做了几个逻辑磁盘,其中 pve-root是作为 debain文件系统使用的逻辑磁盘,其余的是后来创建的虚拟机所占用的逻辑磁盘
扩容机制
由于命令显示只有物理磁盘(pv)和逻辑磁盘(lv),我们不能直观的看到其扩容机制.实际上linux的文件系统是通过挂载磁盘分区或逻辑磁盘(lv)实现.又通过vg(磁盘分组)来实现,由vg这一层向上屏蔽了lv对物理磁盘(pv)的感知,固可以实现在上层(lv)不动的情况下进行vg下pv的调整
如图 :
评论区