Proxmox VE使用LVM新硬盘(大硬盘超过2T)

进入宿主机Shell如果没有安装parted需要先安装:

apt install parted -y
parted -l  #查看所有磁盘状态

然后创建分区:

parted /dev/vdb   #通过parted工具来创建大于2T的分区
mklabel gpt   #创建创建磁盘标签
mkpart primary 0% 100% #创建整个分区
q #退出

可参考:https://www.cnblogs.com/cny2022/p/16016709.html

创建 LVM 物理卷(PV)

上述操作创建分区后 fdisk -l 可以看到一个 vdb1 的分区

pvcreate /dev/vdb1
创建新的 LVM 卷组 (VG)

可命名为需要的卷组名

vgcreate /dev/vdb1

查看卷组

vgs
vgdisplay
不创建新 LVM 卷组,添加新物理卷至已有卷组

假定以后卷组 vg_group

vgextend vg_group /dev/vdb1
PVE Web 管理界面添加存储
到这里,我们可以在 PVE Web 界面上 节点 - 磁盘 上看到新的硬盘。

接下来,进入 数据中心 界面

选择 存储

点击 添加 - LVM

根据需要填写 ID 选择 卷组 后,点击 添加 即可。

随后边可以在节点下看到刚刚新添加的存储,以后便可以在创建新虚拟机或者在原有虚拟机下选择这块新加入硬盘的存储了

虚拟机挂载新目录

查看lv

lvdisplay

创建LV

lvcreate -l 2560 -n lvdata vgtest 

格式化创建的LV

mkfs -t ext4 /dev/vgtest/lvdata

挂载目录

vi /etc/fstab 
#添加
/dev/mapper/vgtest-lvdata /data ext4 defaults 0 0
#执行
mount -a

扩展LVM 也可以调整大小命令 lvextend -L +20G /dev/mapper/centos-root /dev/sda3

lvs
lvextend -L +1G /dev/ubuntu/lv_data
#查看你的逻辑卷是什么文件系统类型,如果是xfs文件系统,使用xfs_growfs命令扩展容量:
xfs_growfs /dev/ubuntu/lv_data
#查看你的逻辑卷是什么文件系统类型,如果是ext4文件系统,使用resize2fs命令扩展容量:
resize2fs /dev/root_vg/root

[root@localhost ~]# lvextend /dev/centos/root /dev/sda3

3.给虚拟机增大磁盘

先到proxy web ui 调整大小,然后进入虚拟机进行如下操作:

parted /dev/sda
resizepart 2 100%
##更新物理卷的大小,当然这里前提是使用了LVM
pvresize /dev/sda3

你可能感兴趣的:(Proxmox VE使用LVM新硬盘(大硬盘超过2T))