第6章 逻辑卷管理

1.安装lvm

[root@dsrw ~]# yum install lvm2
Updating Subscription Management repositories.
Unable to read consumer identity
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
google-chrome                                   3.4 kB/s | 1.3 kB     00:00    
AppStream                                       506 kB/s | 3.2 kB     00:00    
-BaseOS                                         190 kB/s | 2.7 kB     00:00    
Package lvm2-8:2.03.02-6.el8.x86_64 is already installed.
依赖关系解决。
无需任何处理。
完毕!
[root@dsrw ~]# lvm
lvm> 
config         lvmchange      pvchange       tags           vgimportclone
devtypes       lvmconfig      pvck           version        vgmerge
dumpconfig     lvmdiskscan    pvcreate       vgcfgbackup    vgmknodes
formats        lvmsadc        pvdata         vgcfgrestore   vgreduce
fullreport     lvmsar         pvdisplay      vgchange       vgremove
help           lvpoll         pvmove         vgck           vgrename
lastlog        lvreduce       pvremove       vgconvert      vgs
lvchange       lvremove       pvresize       vgcreate       vgscan
lvconvert      lvrename       pvs            vgdisplay      vgsplit
lvcreate       lvresize       pvscan         vgexport       
lvdisplay      lvs            segtypes       vgextend       
lvextend       lvscan         systemid       vgimport   
lvm>quit

创建步骤
1)新建空分区
2)初始化分区(创建PV)
3)创建卷组
4)创建逻辑卷

2.创建分区

(/boot分区用于存放引导文件,不能应用LVM机制)
[root@dsrw ~]# fdisk /dev/sdb
1)命令(输入 m 获取帮助):n#创建分配
选择主分区p或扩展分区e,设置大小,保存退出
命令(输入 m 获取帮助):t#修改system ID
选择L,选择8e,即选择linux LVM
[root@dsrw ~]# partprobe#刷新分区表

3.创建逻辑卷

1)创建物理卷
[root@dsrw ~]# pvcreate /vde/sdb #创建物理卷
[root@dsrw ~]# pvdisplay /vde/sdb#显示物理卷
[root@dsrw ~]# pvs#使用情况
 
2)创建卷组
[root@dsrw ~]# vgcreate vg001 /dev/sdb #创建卷组
[root@dsrw ~]#vgdisplay vg001#显示卷组
[root@dsrw ~]# vgs

3)创建逻辑卷
[root@dsrw ~]#lvcreate -n lv001 -L 3G  vg001 #创建逻辑卷
[root@dsrw ~]#lvdisplay #显示逻辑卷

4)格式化逻辑卷
[root@dsrw ~]# ll  /dev/vg001/lv001
[root@dsrw ~]# mkfs.ext4 /dev/vg001/lv001

5)挂载并使用逻辑卷
[root@dsrw ~]# mkdir  /tmp/lvm001
[root@dsrw ~]# mount /dev/vg001/lv001 /tmp/lvm001
[root@dsrw ~]# df -h

4.管理逻辑卷

1)将新的分区加入VG组(提前创建/dev/sdc分区)
[root@dsrw ~]#vgextend vg001 /dev/sdc
[root@dsrw ~]#pvs
[root@dsrw ~]#vgs

2)扩大逻辑卷及扩展文件系统
[root@dsrw ~]#vgdisplay
[root@dsrw ~]#lvextend -L 4G /dev/vg001/lv001 #扩大到4G
[root@dsrw ~]#lvextend -L +1G /dev/vg001/lv001 #扩大1G
[root@dsrw ~]#resize2fs  -p  /dev/vg001/lv001

3)缩小文件系统
[root@dsrw ~]#umount /tmp/lvm001 #卸载逻辑卷挂载
[root@dsrw ~]#e2fsck -f /dev/vg001/lv001 #检查文件系统占用情况
[root@dsrw ~]#resize2fs  /dev/vg001/lv001 2G#缩小文件系统

缩小逻辑卷容量
[root@dsrw ~]#lvreduce -L -1G /de/vg001/lv001 #缩小1G
[root@dsrw ~]#lvreduce -L 3G /de/vg001/lv001 #缩小到3G
[root@dsrw ~]#mount /dev/vg001/lv001 /tmp/lvm001

5.LVM删除

删除顺序:删除LV、删除VG、删除PV
[root@dsrw ~]#umount /tmp/lvm001 #卸载逻辑卷挂载
[root@dsrw ~]# lvremove /dev/vg001/lv001
[root@dsrw ~]# vgremove /dev/vg001
[root@dsrw ~]# pvremove /dev/sdb

6.开机自动挂载

[root@dsrw ~]# vim /etc/fstab
/dev/vg001/lv001 /tmp/lv001 ext4 defaults 0 0
© 版权声明
THE END
喜欢就支持一下吧
点赞12 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称

    请登录后查看评论内容