LVM
上周上司让我做LVM我一时忘记咋做了,今天再温习下废话不多说,直接上命令...
该测试是在.CentOS7.4上完成,/dev/sdb磁盘大小为20G,其中/dev/sda1为 2G,/dev/sdb2为6G
注:以下红色字体均为命令部分
安装pv系列命令, yum -y install lvm2
列出所有磁盘
fdisk -l | grep "/dev/sd*" | awk -F ' ' '{print $1}' | grep -v "磁盘"
新的分区转换为物理卷(创建pv物理卷)
pvcreate /dev/sdb1
pvcreate /dev/sdb2
pvs命令查看物理卷(pvdisplay查看详细信息)
pvremove pv_name
创建vg卷组
格式:vgcreate 选项 卷组名 物理卷名
-s 大小:指定VG的PE大小,即硬盘的block的大小
vgcreate -s 4k zpz /dev/sdb1 /dev/sdb2
vgs命令查看创建的vgs
vgsdisplay查看相信
创建lv逻辑卷
-L 容量:指定创建的逻辑卷大小,单位:MB,GB,TB等
-l 个数:按照PE个数来指定逻辑卷大小。
-n 逻辑卷名:指定逻辑卷叫什么
lvcreate -L 6G -n rac1 zpz
lvs命令进行查看lvs大概,lvsdisplay命令可查看详细
使用vsdisplay命令可查看到LVM的磁盘存储是/dev/zpz/rac1
对逻辑卷进行格式化、挂载
mkfs.ext4 /dev/zpz/rac1
使用lvdisplay命令查看lv的详细信息
挂载文件目录
mkdir /opop
mount /dev/zpz/rac1 /opop/
注:使用df -h可查看到挂载的情况
设置磁盘开机自动挂载,配置/etc/fstab文件,写入以下信息
/dev/mapper/zpz-rac1 /opop ext4 defaults 1 1
增加卷组容量
vgextend 卷组名 物理卷名
示例:vgextend zpz /dev/sdc1
减小卷组容量
vgreduce 卷组名 物理卷名
vgreduce -a 卷组 #删除指定卷组内所有空的物理卷
删除物理卷
vgremove 卷组
#删除时顺序正好是倒序,先创建的先删除,指的是pv vg lv之间
欢迎加入QQ群一起讨论Linux、开源等技术
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」