centos 7 LVM管理命令

物理卷(PV)管理命令
pvcreate:用于将物理磁盘分区或整个磁盘创建为物理卷。
示例:sudo pvcreate /dev/sdb1
解释:将 /dev/sdb1 分区创建为物理卷。

pvdisplay:显示物理卷的详细信息,如大小、所属卷组等。
示例:sudo pvdisplay /dev/sdb1
解释:显示 /dev/sdb1 物理卷的详细信息。

pvscan:扫描系统中所有的物理卷,并显示扫描结果。
示例:sudo pvscan
解释:扫描并显示系统中所有物理卷。

pvremove:从系统中移除物理卷。
示例:sudo pvremove /dev/sdb1
解释:移除 /dev/sdb1 物理卷,操作前需确保该物理卷已从卷组中移除。

卷组(VG)管理命令
vgcreate:使用一个或多个物理卷创建卷组。
示例:sudo vgcreate vg0 /dev/sdb1 /dev/sdc1
解释:使用 /dev/sdb1 和 /dev/sdc1 两个物理卷创建名为 vg0 的卷组。

vgdisplay:显示卷组的详细信息,如大小、包含的物理卷、逻辑卷等。
示例:sudo vgdisplay vg0
解释:显示 vg0 卷组的详细信息。

vgscan:扫描系统中所有的卷组,并显示扫描结果。
示例:sudo vgscan
解释:扫描并显示系统中所有卷组。

vgextend:将物理卷添加到现有的卷组中,以扩展卷组的容量。
示例:sudo vgextend vg0 /dev/sdd1
解释:将 /dev/sdd1 物理卷添加到 vg0 卷组中,扩展 vg0 卷组的容量。

vgreduce:从卷组中移除物理卷。
示例:sudo vgreduce vg0 /dev/sdb1
解释:从 vg0 卷组中移除 /dev/sdb1 物理卷。

vgremove:删除卷组。
示例:sudo vgremove vg0
解释:删除 vg0 卷组,操作前需确保卷组内的逻辑卷已被删除。

逻辑卷(LV)管理命令
lvcreate:从卷组中创建逻辑卷。
示例:sudo lvcreate -L 10G -n lv0 vg0
解释:在 vg0 卷组中创建一个大小为 10GB,名为 lv0 的逻辑卷。

lvdisplay:显示逻辑卷的详细信息,如大小、所属卷组等。
示例:sudo lvdisplay /dev/vg0/lv0
解释:显示 /dev/vg0/lv0 逻辑卷的详细信息。

lvscan:扫描系统中所有的逻辑卷,并显示扫描结果。
示例:sudo lvscan
解释:扫描并显示系统中所有逻辑卷。

lvextend:扩展逻辑卷的大小。
示例:sudo lvextend -L +5G /dev/vg0/lv0
解释:将 /dev/vg0/lv0 逻辑卷的大小增加 5GB。扩展后,还需要根据文件系统类型使用相应的工具调整文件系统大小,如 ext4 文件系统使用 resize2fs,xfs 文件系统使用 xfs_growfs。

lvreduce:缩小逻辑卷的大小。
示例:sudo lvreduce -L -2G /dev/vg0/lv0
解释:将 /dev/vg0/lv0 逻辑卷的大小缩小 2GB。操作前需备份数据,且要根据文件系统类型进行相应的调整。

lvremove:删除逻辑卷。
示例:sudo lvremove /dev/vg0/lv0
解释:删除 /dev/vg0/lv0 逻辑卷,操作前需卸载该逻辑卷。
其他常用命令

pvmove:用于在物理卷之间迁移数据,常用于将数据从一个物理卷迁移到另一个物理卷,以便对原物理卷进行维护或移除。
示例:sudo pvmove /dev/sdb1 /dev/sdc1
解释:将 /dev/sdb1 物理卷上的数据迁移到 /dev/sdc1 物理卷上。

这些命令能帮助你在 Linux 系统中灵活地管理 LVM。在操作时要谨慎,特别是删除或缩减操作,可能会导致数据丢失。

相关推荐
ltl14 小时前
内核追踪:ftrace、kprobe、uprobe、tracepoint 生产实战
linux
·薯条大王14 小时前
经济实惠玩云服务器|一台云服务器多人共用,子账号配置教程
java·linux·运维·服务器·汇编·c++·python
ZJH__GO17 小时前
网络编程v4pro--实现聊天室文件传输功能
java·服务器·网络·计算机网络
小小、码农17 小时前
Linux进程控制:从fork到exec,手写一个简易Shell
linux·运维·服务器
不会就选b17 小时前
Linux之进程间通信(二)---模拟进程池
linux·运维·服务器
NeilYuen18 小时前
用UDP实现向DNS服务器请求IP地址
服务器·tcp/ip·udp
沫璃染墨19 小时前
《从零入门Linux系统篇(十五):系统工具篇·六——GDB调试器详解:从程序执行控制到高级调试技巧》
linux·运维·服务器·c语言·c++
AIgorithmGEEK20 小时前
Linux 环境变量完全指南:从入门到理解底层原理
linux·运维·服务器
修罗王20 小时前
Linux Docker 服务管理与排查实战指南(新手速查版)
运维·docker
迪康Defender20 小时前
从静态存储到动态流转:终端透明加密两种模式实战解析
运维·服务器·网络·数据库·其他