如何在Linux中管理逻辑卷(LVM)?

先创建物理卷、卷组和逻辑卷,再格式化挂载;可扩展逻辑卷和文件系统,必要时添加新物理卷;缩小需先卸载并备份;删除按逻辑卷→卷组→物理卷顺序进行。

如何在linux中管理逻辑卷(lvm)?

在Linux中管理逻辑卷(LVM)能让你更灵活地管理磁盘空间。相比传统分区,LVM支持动态调整大小、快照和跨物理磁盘的存储池。以下是常用操作和步骤,帮助你高效管理LVM。

创建物理卷(PV)、卷组(VG)和逻辑卷(LV)

要使用LVM,先从物理设备开始,逐步构建逻辑结构。

将磁盘或分区初始化为物理卷:
pvcreate /dev/sdb /dev/sdc
这会把/dev/sdb和/dev/sdc标记为LVM可用的物理卷。 创建卷组并加入物理卷:
vgcreate myvg /dev/sdb /dev/sdc
创建名为myvg的卷组,包含两个物理卷。 从卷组中创建逻辑卷:
lvcreate -L 10G -n mydata myvg
在myvg中创建一个10GB的逻辑卷,命名为mydata。 格式化并挂载逻辑卷:
mkfs.ext4 /dev/myvg/mydata
mount /dev/myvg/mydata /mnt/data

扩展逻辑卷和文件系统

当空间不足时,可在线扩展逻辑卷(前提是卷组有剩余空间)。

扩展逻辑卷到指定大小:
lvextend -L 15G /dev/myvg/mydata 同时扩展文件系统以使用新增空间:
对ext4:resize2fs /dev/myvg/mydata
对xfs:xfs_growfs /mnt/data 若卷组空间不足,可添加新物理卷:
pvcreate /dev/sdd
vgextend myvg /dev/sdd

缩小逻辑卷(需谨慎)

缩小操作必须先卸载文件系统,且存在风险,务必提前备份。

卸载逻辑卷:
umount /mnt/data 检查并缩小文件系统(ext4示例):
e2fsck -f /dev/myvg/mydata
resize2fs /dev/myvg/mydata 8G 再缩小逻辑卷:
lvreduce -L 8G /dev/myvg/mydata 重新挂载:
mount /dev/myvg/mydata /mnt/data

删除LVM组件

按逆序删除:逻辑卷 → 卷组 → 物理卷。

删除逻辑卷:
先卸载,然后执行:lvremove /dev/myvg/mydata 删除卷组:
vgremove myvg 清除物理卷标签:
pvremove /dev/sdb /dev/sdc

基本上就这些。掌握这些操作后,你可以灵活调配存储资源。注意操作前确认设备名,避免误删数据。LVM的强大在于灵活性,但也要求操作者更谨慎。不复杂但容易忽略的是文件系统和逻辑卷大小要同步调整。

以上就是如何在Linux中管理逻辑卷(LVM)?的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/194840.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年11月1日 17:48:28
下一篇 2025年11月1日 17:49:15

相关推荐

发表回复

登录后才能评论
关注微信