linux 的 逻辑卷管理

lvm 逻辑卷管理器

关于逻辑卷管理lvm的一些操作

新建磁盘 sdc
fdisk /dev/sdc 创建分区,更改分区id 为8e,改变分区类型为 lvm linux

#说明一下,这里其实也可以不用创建分区,直接在整个 /deb/sdc 盘上创建lvm

创建物理卷
与pv相关 pvcreate /dev/sdc1 /dev/sdc1 pvscan,pvs,pvdisplay,pvremove

创建卷组
与vg相关 vgcreate vg0 /dev/sdc1 vgscan,vgs,vgdiaplya,vgextend,vgreduce

创建逻辑卷
与lv相关 lvcreate -L 400m -n lv_1 vg0 lvs,lvdisplay,lvextend,lvreduce
-l 100%VG  表示占vg0 的100%,与 -L区分开来用

改变大小后,使用resize2fs 使大小改变成功

原理和过程介绍:

将物理磁盘格式化,-t 参数指定类型为8e,使之分区格式为lvm,创建pv(物理卷),vg(卷组),lv(逻辑卷),整合磁盘空间,动态调整空间大小。


为什么要用逻辑卷管理:

大小可以动态调整,解决硬盘设备在创建分区后不易修改分区大小的缺陷,不易丢失数据。增加新硬盘时,不必从原硬盘上迁移数据到新硬盘上,只需要将新硬盘设置成物理卷,加入卷组,扩容原来的逻辑卷。再添加到原来的pv中。

pe(physical extent):最小的基础单元,默认为4M。

posted @   风风羊  阅读(116)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示