ARTICLE DETAIL

资讯详情

深耕编程入门与网站建设的一线实战洞察。

9、LVM动态扩容:磁盘管理的灵活利器

9、LVM动态扩容:磁盘管理的灵活利器 LVM 概述LVMLogical Volume Manager逻辑卷管理器是 Linux 环境下对磁盘分区进行动态管理的一种机制。三层核心结构PV VG LV概念PV 物理卷LVM 的最底层存储单位通常对应磁盘分区或整个硬盘如 /dev/sdb1初始化后被划分为固定大小的 PEPhysical Extent默认 4MBPE 越小利用率越高但受限于最大块数65534 个影响 VG 最大容量VG 卷组实际硬盘池将多个 PV 聚合为一个整体的逻辑存储池支持动态添加或删除 PV实现灵活扩容LV 逻辑卷在 VG 中划分出的逻辑区域供文件系统使用用户可在 LV 上创建文件系统并挂载常用的命令scan 扫描pv、vg、lvcreate 创建pv、vg、lvdisplay 显示pv、vg、lvremove 删除pv、vg、lvextend 扩展vg、lvreduce 缩减vg、lvLVM 创建流程分区并设置类型为 LVMID8fdisk /dev/sd[bc]创建物理卷pvcreate /dev/sd[bc]1创建卷组vgcreate vgname1 /dev/sd[bc]1创建逻辑卷lvcreate -L 20G -n lvname1 vgname1格式化并挂载①mkfs.xfs /dev/vgname1/lvname1 ②mkdir /yjs1027 ③mount /dev/vgname1/lvname1 /yjs1027 ④df -Th总结扩容添加新物理卷①pvcreate /dev/sdc2 ②vgextend vgname1 /dev/sdc2扩展逻辑卷lvextend -L 10G /dev/vgname1/lvname1刷新文件系统EXT4resize2fs /dev/vgname1/lvname1XFSxfs_growfs /dev/vgname1/lvname1删除 LVMumount /yks1027lvremove /dev/vgname1/lvname1vgremove vgname1pvremove /dev/sdb1 /dev/sdc1创建流程创建PV VG LV 格式化 挂载扩容PV VG LV 文件系统刷新LVM 最大价值磁盘空间可以更加灵活地进行扩容管理。
返回列表