Linux系统操作-逻辑卷操作

物理卷卷组逻辑卷

硬盘存储数据思路:硬盘识别--》分区规划--》格式化--》挂载使用

环境准备:利用fdisk划分GPT分区模式,划分5个10G分区

]# fdisk  /dev/vdb

命令(输入 m 获取帮助):g        #指定分区模式GPT

n---->分区的编号  回车 ---->第一个扇区 回车i。Kk  ---->上个扇区 +10G

n---->分区的编号  回车 ---->第一个扇区 回车  ---->上个扇区 +10G

n---->分区的编号  回车 ---->第一个扇区 回车  ---->上个扇区 +10G

n---->分区的编号  回车 ---->第一个扇区 回车  ---->上个扇区 +10G

n---->分区的编号  回车 ---->第一个扇区 回车  ---->上个扇区 +10G

命令(输入 m 获取帮助):w

[root@localhost ~]# lsblk

逻辑卷制作过程:

将众多的物理卷(PV)组建成卷组(VG),再从卷组中划分出逻辑卷(LV)

1、建立卷组(VG)

格式:vgcreate 卷组名 设备路径…….

]# vgcreate  systemvg   /dev/vdb[1-2]

]# pvs      #查看系统所有物理卷信息

]# vgs     #查看系统卷组信息

2、修改卷组的名字

格式:vgrename  原名字   新名字

]# vgrename  systemvg  haha

]# vgs

]# vgrename  haha  systemvg

]# vgs

3、建立逻辑卷(LV)

格式: lvcreate -L 大小G -n 逻辑卷名字 卷组名

]# lvcreate   -L  16G   -n  vo    systemvg

]# vgs    #查看卷组信息

]# lvs     #查看逻辑卷信息

4、使用逻辑卷(LV)                            

]# mkfs.xfs    /dev/systemvg/vo    #格式化xfs文件系统

]# blkid   /dev/systemvg/vo        #查看文件系统类型

]# vim  /etc/fstab        

/dev/systemvg/vo   /mylv    xfs   defaults  0   0

]# mkdir    /mylv

]# mount   -a       #检测fstab文件内容书写是否正确

]# df    -h    /mylv    #查看查看正在挂载使用的设备

5、扩展逻辑卷空间(卷组有剩余空间和无剩余空间

卷组有足够的剩余空间

1扩展逻辑卷的空间

]# lvextend    -L   18G    /dev/systemvg/vo

]# vgs

]# lvs

2扩展逻辑卷的文件系统(刷新文件系统)

xfs_growfs:刷新xfs文件系统

]# xfs_growfs  /dev/systemvg/vo

]# df   -h   |   grep   vo

]# lvs

卷组没有足够的剩余空间

1扩展卷组的空间

]# vgextend    systemvg     /dev/vdb[3-5]

]# vgs

2扩展逻辑卷的空间

]# lvextend    -L    25G     /dev/systemvg/vo

]# vgs

]# df   -h   |     grep   vo

3.扩展逻辑卷的文件系统(刷新文件系统)

]# xfs_growfs   /dev/systemvg/vo

]# df   -h    |    grep    vo

6、修改卷组大小

卷组划分空间的单位PE  默认是4M

格式:vgchange   -s  卷组大小  卷组名称

eg : 修改PE的大小为1M,再划分250M大小的逻辑卷lvredhat

]# vgchange   -s  1M  systemvg    #修改PE大小

]# vgdisplay  systemvg

 PE Size               1.00 MiB

]# lvcreate  -L   250M   -n  lvredhat   systemvg

]# lvs

-l:创建逻辑卷指定PE的个数  

]# vgdisplay  systemvg

]# lvcreate -l  10  -n  lvnsd04  systemvg

]# lvs  |  grep  nsd04

将卷组所有的剩余空间全部分配给逻辑卷

]# lvextend  -l   +100%FREE    /dev/systemvg/vo

]# vgs

]# lvs  |  grep  vo

7、逻辑卷的删除

1)删除逻辑卷的前提:不能删除正在挂载使用的逻辑卷

]# lvremove  /dev/systemvg/vo

  Logical volume systemvg/vo contains a filesystem in use.

]# umount   /mylv/

]# lvremove  -y  /dev/systemvg/vo

]# lvs      #查看当前系统的所逻辑卷

]# vim  /etc/fstab  #删除vo开机自动挂载

]# lvremove  -y   /dev/systemvg/*

]# lvs

2)删除卷组的前提:基于此卷组创建的所有逻辑卷,要全部删除

]# vgremove  systemvg    #删除卷组

]# vgs        #查看当前系统的所有卷组信息

]# pvremove   /dev/vdb[1-5]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值