逻辑卷扩容

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

  1. [root@server0 /]# parted /dev/vdb
  2. (parted) mktable gpt //指定分区模式为gpt
  3. (parted) mkpart primary ext4 0 3GiB
  4. 警告: The resulting partition is not properly aligned for best performance.
  5. 忽略/Ignore/放弃/Cancel? Ignore
  6. (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下非逻辑卷扩容之新增盘扩容

Linux下非逻辑卷扩容之新增盘扩容

Linux下非逻辑卷扩容之创建逻辑卷pvcreate是否会损坏原数据测试

Linux 逻辑卷扩容

Linux下非逻辑卷扩容之创建逻辑卷pvcreate是否会损坏原数据测试

Linux下非逻辑卷扩容之创建逻辑卷pvcreate是否会损坏原数据测试