美文网首页
Proxmox VE使用LVM新硬盘(大硬盘超过2T)

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

作者: xun2019 | 来源:发表于2022-08-24 20:48 被阅读0次

    进入宿主机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)

    <vg_group_name> 可命名为需要的卷组名

    vgcreate <vg_group_name> /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)

          本文链接:https://www.haomeiwen.com/subject/kvyzgrtx.html