24 / 08 / 18

PVE下LVM分区删除方法详解:简单易懂的步骤

起因

对起因不感兴趣可直接进入操作步骤查看。

在 Proxmox VE (PVE) 中,安装完系统后出现 `local``local-lvm` 两个存储空间,这主要是由于 Proxmox 的存储管理设计。

  1. local :

    • `local` 存储通常是指主机的本地磁盘存储(例如 `/var/lib/vz``/storage`),用于存储虚拟机镜像、容器、ISO 文件、备份等。

    • 该存储可以直接访问,通常用于非持久存储或不需要高性能存储的场景。

  2. local-lvm :

    • `local-lvm` 是基于 LVM(逻辑卷管理)创建的存储池。它通常用于存储虚拟机的块设备,具备快照和克隆等功能。

    • LVM 允许动态管理存储,在需要时可以调整大小或分配更多的磁盘空间,这对于虚拟化应用尤其有用。

    • 在大多数情况下,`local-lvm`适合高性能及高可用性要求的虚拟机存储。

原本的设计是这两个存储空间的出现使得用户可以根据不同需求选择合适的存储方式,满足不同业务场景的性能和灵活性要求。

但是对于自己来使用来说,这样分区很容易导致磁盘不够用,所以一般都是把两个分区合并成一个进行使用。

操作步骤

打开自带的 shell 窗口执行下方命令删除 pve/data 数据卷。

lvremove pve/data

然后将数据卷分配给 pve/root

lvextend -l +100%FREE -r pve/root

接着选中左上角的 “数据中心”。

接着选中 “存储”。

然后就选中 local-lvm 将其删除掉(_由于写教程时已经删除了 local-lvm 所以图片中的名字不是说 local-lvm_)。

接者修改一下 local ,local 的内容选项全部选中,然后保存,就完成了,如下图:

如果不选的话,在使用后续功能的时候,你会发现找不到这个盘。