当前位置: 首页 > news >正文

lvm硬盘分区与不分区优缺点

一、不分区,直接用整块硬盘创建 PV

 
pvcreate /dev/sdb vgcreate myvg /dev/sdb

优点:

  • 简单快捷,少了一层分区表的管理。

  • 硬盘整个容量都能交给 LVM 管理,空间利用最大化。

  • 避免分区表损坏导致 LVM 无法识别的问题。

缺点:

  • 硬盘完全交由 LVM 使用,不能轻易与其他用途(比如放一个独立分区给非 LVM 使用)共存。

  • 在多系统环境下可能不太直观,其他工具(如 fdisk, parted)看不到常规分区,容易误操作。

  • 某些对分区有要求的工具或环境(如安装程序、旧的 BIOS/UEFI 引导方式)可能不太兼容。


二、先分区,再在分区上创建 PV

 
parted /dev/sdb mklabel gpt parted /dev/sdb mkpart primary 1MiB 100% pvcreate /dev/sdb1 vgcreate myvg /dev/sdb1

优点:

  • 更灵活,可以把硬盘分成不同区域,一部分给 LVM,一部分给普通分区。

  • 在多系统共存或需要预留引导分区(/boot、EFI)的情况下,分区方式更常见。

  • 分区表在某些情况下更容易被系统/工具识别,操作上更直观。

缺点:

  • 多了一层分区表,增加了一点复杂性。

  • 分区表损坏可能会影响 LVM 的识别和恢复。

  • 因为要对齐和留余量,可能有少量空间浪费。


三、实际使用建议

  • 单独的数据盘(整块盘只交给 LVM 管理):可以直接用整块硬盘,不分区,最简洁。

  • 系统盘或多用途磁盘(需要引导分区、EFI 分区,或者要留一部分空间不用 LVM):推荐先分区。

  • 企业/生产环境里多数情况会使用分区,因为它兼顾了灵活性和兼容性。

 

方式优点缺点适用场景
整盘直接建 PV - 操作简单,命令少- 全盘空间交给 LVM,利用率高- 避免分区表损坏问题 - 硬盘完全被 LVM 占用,缺乏灵活性- 工具中不直观,容易被误当成“未分区硬盘”- 部分安装器/旧系统可能不兼容 - 独立的数据盘- 全盘只交给 LVM 使用
先分区再建 PV - 灵活,可部分给 LVM,部分留作其他用途- 多系统/引导分区更方便- 系统和工具识别直观 - 操作稍复杂- 分区表损坏会影响 LVM- 分区可能造成少量空间浪费 - 系统盘(需要 EFI/boot 分区)- 多系统共存- 企业/生产环境常见做法
http://www.wxhsa.cn/company.asp?id=6423

相关文章:

  • 中电金信能碳虚拟电厂数智化平台破局“双碳”难题
  • 充分验证用户需求和商业价值,是软件创业者首要解决的问题
  • 国产DevOps工具链崛起:Gitee如何赋能企业数字化转型
  • milvus创建一个用户管理多个库
  • 为什么ceph新添加的硬盘会自动变为osd
  • Zabbix Proxy 技术实践与运维思考
  • OF SF CF ZF 的判断方式以及例子
  • 2025年30个CRM系统盘点:哪款CRM系统适合你的企业? - SaaS软件
  • TSN Qav测试实践
  • adobe illustrator中生成连续直角线段
  • 多重分形去趋势交叉相关性分析
  • 智启燃气新未来丨众智鸿图精彩亮相2025燃气运营与安全研讨会 - 教程
  • 燕千云ITR平台引领服务流管理革命,构建企业客户服务智慧生态
  • WPF 容器尺寸行为总结
  • 在adobe illustrator中如何插入大于、小于号
  • 三分钟了解流量卡的选择
  • SARIMA算法
  • 【IEEE出版|EI检索稳定】第四届云计算、大数据应用与软件工程国际学术会议(CBASE 2025)
  • Gitee推出革命性MCP Server:AI深度参与开发全流程 开启智能协作新时代
  • 用机器语言实现循环
  • 取证 - voasem
  • django对接drf-spectacular替代swagger
  • 可画
  • Symbol VBRK: Invalid data type u SAP 事务成功新号码获取到 但是提交后提示失败如何处理
  • Oracle 19c asm单机OPatch补丁报错checkSystemCommandAvailable failed.
  • three.js中怎么加载 .gltf/glb格式 文件
  • ollama如何安装使用
  • 【SPIE独立出版|连续多年EI稳定检索】第七届地球科学与遥感测绘国际学术会议(GRSM 2025)
  • 手把手教你实现C++高性能内存池,相比 malloc 性能提升7倍!
  • LDPC 码 BP 算法性能研究