LVM逻辑卷

LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制

分区->物理卷(pv)->卷组(vg)->逻辑卷(lv)->挂载(mount)->格式化(mkfs.ext4)

常用命令:

创建分区:fdisk /dev/sdb
创建物理卷:pvcreate
查看物理卷信息:pvs
查看物理卷详细信息:pvdisplay
创建卷组:vgcreate myvg /dev/sdb[1-2](-s可以指定卷组大小)
查看卷组信息vgs
查看卷组详细信息vgdisplay
创建逻辑卷:lvcreate -n lv -l 50 myvg
-n 参数: 代表逻辑卷的名称
-l参数:指定多少个数量块(PE)这里的大小为4*50=200M
-L参数:直接指定逻辑卷的大小,-L 5G,逻辑卷直接5G。
查看逻辑卷信息:lvs
查看逻辑卷详细信息:lvdisplay
格式化逻辑卷:mkfs.ext4 /dev/myvg/lv
扩容逻辑卷:lvextend -L 5G /dev/myvg/lv
同步文件系统容量到内核:resize2fs /dev/myvg/lv
检查文件系统的完整性:e2fsck -f /dev/myvg/lv
逻辑卷缩容:resize2fs /dev/myvg/lv 1G
删除逻辑卷:lvremove /dev/myvg/lv
删除卷组:vgremove /dev/myvg
删除物理卷:pvremove /dev/sdb[1-2]

案例、

1、给服务器添加一块20G的硬盘

使用命令lsblk 检查服务器是否检测出来该磁盘

2、对sdb磁盘进行分区

使用fdisk /dev/sdb命令对磁盘进行分区 每个分区的的大小为5G 创建结果为

3、创建物理卷

pvcreate 命令可以为磁盘创建物理卷

查看物理卷信息 使用pvs 

pvdisplay查看详细信息

4、创建卷组

使用-s可以指定卷组的大小

例如 vgcreate myvg -s 16M /dev/sdb1 /dev/sdb2

查看卷组信息

查看卷组详细信息

5、创建逻辑卷

-n 参数: 代表逻辑卷的名称
-l参数:指定多少个数量块(PE)这里的大小为4*50=200M
-L参数:直接指定逻辑卷的大小,-L 5G,逻辑卷直接5G。

查看逻辑卷的信息

6、创建挂载点

mkdir /mnt/lv

7、格式化逻辑卷

挂载 mount /dev/myvg/lv /mnt/lv/

8、查看已经挂载的设备

9、扩容逻辑卷

先卸载挂载点 umount /mnt/lv

挂载 mount /dev/muvg/lv /mnt/lv/

但是此时逻辑卷并没有扩容到5G

同步文件系统容量到内核

10、逻辑卷缩容

  1、卸载挂载点 umount /mnt/lv/

  2、检查文件完整性

  

  3、通知系统内核将逻辑卷vo的容量减小到1G

  

  4、将逻辑卷的容量减少为1G

  

  6、挂载mount /dev/muvg/lv /mnt/lv/

  7、查看逻辑卷

  

10、删除逻辑卷

  1、卸载挂载点

  umount /mnt/lv/

  2、删除逻辑卷

  

  3、删除卷组

  

  4、删除物理卷

  

 

posted @   先生小凯  阅读(120)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
点击右上角即可分享
微信分享提示