linux_lvm磁盘化分及扩容
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux_lvm磁盘化分及扩容相关的知识,希望对你有一定的参考价值。
一、linux_lvm磁盘化分
1、新添加的硬盘,fdisk -l 可以看到 sdb 新的未分配的分区。
2、我们可以看到有2块硬盘,第一块硬盘已经分区并使用,我们要在第二块硬盘sdb上新建LVM(有两种方式后面在做第二种方式讲述,我这里是第一种方式:先做好lvm在格式化磁盘,未先做分区的)
2.1、将物理的sdb磁盘加入到物理
#pvcreate /dev/sdb
Physical volume "/dev/sdb" successfully created.
2.2、创建新VG组
#vgcreate vggroup1 /dev/sdb
Volume group "vggroup1" successfully created
2.3、如果希望创建一个使用全部卷组的逻辑卷,则需要首先通过vgdisplay察看该卷组的Total PE数,然后在创建逻辑卷时指定# Lvcreate -L 25599 -n lvdata1 vggroup1 \\推荐使用些方法
或用下面方式自己大概计算# Lvcreate -L 99.9G -n lvdata1 vggroup1
2.4、将新的分区,格式化:
mkfs.xfs /dev/vggroup1/lvdata1
2.5、手动挂载mount /dev/vggroup1/lvdata1 /web/
开机自动加载:
[[email protected] ~]# vi /etc/fstab
#
# /etc/fstab
# Created by anaconda on Tue Nov 21 09:29:39 2017
#
# Accessible filesystems, by reference, are maintained under ‘/dev/disk‘
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/rhel-root / xfs defaults 0 0
UUID=46083f96-3757-41b5-aa7b-fae231f23604 /boot xfs defaults 0 0
/dev/mapper/rhel-swap swap swap defaults 0 0
/dev/vggroup1/lvdata1 /web xfs defaults 0 0
保存,重启服务
3、第二种方式做LVM分区
3.1、硬盘sdb上新建LVM分区
使用fdisk /dev/sdb进行分区,按n创建一个新的分区,按P创建主分区,按1,创建第一块分区,选择开始磁道,按照默认模式开始,使用整个硬盘空间。创建好后按w生效退出。(注意:即使是另一种情况,扩展sda,也需要对sda重新分区,Partition number (1-4)时输入对应的数值。)
将新的分区,格式化;
#mkfs -t ext3 /dev/sdb1 (如果找不到刚才的分区sdb1,需要重新启动系统;默认的“done”不用手动敲,等待一会儿会自动出现。)
(2) 把分区改为LVM格式
修改分区格式,使新建的分区支持LVM格式。进入fdisk后,按t修改分区格式,类型改为8e(之前默认的是83)。按w保存生效。
执行partprobe ,不用重启机器,使分区表生效。
fdisk -l 查看刚加的分区,格式已经变成LVM 的8e。
3.2、将物理的sdb1磁盘加入到物理
#pvcreate /dev/sdb1
创建VG卷组
#vgcreate vggroup1 /dev/sdb1
创建逻辑卷
Lvcreate -L 25599 -n lvdata1 vggroup1
二、LVM 扩容
服务器运行一段时间后,该目录下的存储空间使用紧张,现利用LVM对其进行磁盘空间扩容。
1、扩容VG
将sdc1物理卷扩容到vggroup1卷组中
#vgextend vggroup1 /dev/sdc1
2、扩展 LV
表示给vggroup1卷组的lvdata1逻辑卷中扩容14G。
#lvextend -L 14G /dev/vggroup1/lvdata1
3、执行重设大小;
#resize2fs /dev/vggroup1/lvdata1
4、vg剩余的空间都分配给另一个lv,最好再加上-r 参数
lvextend -r -l +100%FREE /dev/mapper/VolGroup-lv_home
如果不加 -r 参数,需要手动使用 resize2fs /dev/mapper/VolGroup-lv_home才能生效。
OK ,到这里我们的扩容就完成了。
以上是关于linux_lvm磁盘化分及扩容的主要内容,如果未能解决你的问题,请参考以下文章