逻辑卷扩容
Posted haihong72h
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了逻辑卷扩容相关的知识,希望对你有一定的参考价值。
硬盘要经过分区,格式化,挂载才能使用!
MBR分区模式最大支持容量为2.2TB的磁盘,主要用fdisk分区工具,超过2.2TB用parted分区工具。
fdisk常用交互指令:
m 列出指令帮助
p 查看现有的分区
n 新建分区
d 删除分区
q 放弃更改并退出
w 保存更改并退出
###################################
使用partprobe命令识别新分区表 eg: partprobe /dev/sdb/
#############################################
常用格式化工具:mkfs.ext3,mkfs.ext4, mkfs.xfs,mkfs.vfat -F 32
eg:mkfs.ext4 分区设备路径
##############################
实现开机自动挂载:写入配置文件/etc/fstab里面
记录格式:设备路径 挂载点 类型 参数 备份标记 检测顺序
######################################################################
好了,重头戏来啦!!!
#############################
LVM逻辑卷:在“分区----》格式化”中间增加的一个逻辑层
三部分:PV物理卷-----VG卷组-------LV逻辑卷
PV:由若干的磁盘分区(未格式化的)组成;
VG:由若干的PV来组成;
LV:由若干的VG来组成
##############################################
LVM管理工具集:
scan 扫描:pvscan,vgscan,lvscan
create创建:pvcreate,vgcreate,lvcreate
extend扩展:vgextend,lvextend
vgdisplay,lvdisplay,vgs,lvs
pvremove,vgremove,lvremove
####################################
创建卷组:vgcreate 卷组名 空闲分区(物理卷)
创建逻辑卷:lvcreate -L 大小 -n 逻辑卷名称 卷组名
创建卷组时设置PE大小:vgcreate -s PE大小 卷组名 物理卷
创建逻辑卷时指定PE个数:lvcreate -l PE个数 -n 逻辑卷名 卷组名
###################################################
扩展卷组:vgextend 卷组名 物理卷
扩展逻辑卷:lvextend -L 新大小 /dev/卷组名/逻辑卷名 #表示达到某新大小,比如达到800T,则最终大小是800T。
eg: lvextend -L +200G 逻辑卷 #表示增加200G的大小,最终大小是原来的大小加上200G的。
对于格式化过的逻辑卷,扩容后要刷新文件系统容量,否则会是原大小:resize2fs EXT3/4设备 或者 xfs_growfs XFS设备
#########################################################
后话:parted分区工具
分区模式为gpt
- [root@server0 /]# parted /dev/vdb
- (parted) mktable gpt //指定分区模式为gpt
- (parted) mkpart primary ext4 0 3GiB
- 警告: The resulting partition is not properly aligned for best performance.
- 忽略/Ignore/放弃/Cancel? Ignore
- (parted) print
#####################################################
非交互式-s例子:
[root@centos7 mnt]$ parted -s /dev/sdb mklabel gpt
[root@centos7 mnt]$ parted -s /dev/sdb unit GB mkpart primary 1 30 set 1 lvm on
[root@centos7 mnt]$ parted -s /dev/sdb unit GB mkpart primary 30 50 set 2 swap on
[root@centos7 mnt]$ parted -s /dev/sdb unit GB mkpart primary 50 60
[root@centos7 mnt]$ parted -s /dev/sdb unit GB mkpart primary 60 70
[root@centos7 mnt]$ parted -s /dev/sdb print
以上是关于逻辑卷扩容的主要内容,如果未能解决你的问题,请参考以下文章
Linux下非逻辑卷扩容之创建逻辑卷pvcreate是否会损坏原数据测试