dell服务器磁盘lvm扩容

背景:  

      随着业务的扩张跟历史数据的递增,导致数据盘出现瓶颈,原数据盘只有200G,现在需要扩容到2T。

问题:

      磁盘未分区、未做LVM逻辑卷,导致现在不能在线热扩容,必须在业务不繁忙发通告,停止业务后做扩容

建议:

      不管日后业务前景如何,在新开服务器和加磁盘的时候,都要做一个LVM逻辑卷,以备日后不时之需

 

分为俩大部分:

第一,新磁盘创建分区,创建LVM逻辑卷

第二,基于原有的LVM逻辑卷扩容

 

新磁盘创建LVM:

1.将/dev/sdc分区,并转换为物理卷。

df -hT   ##查看在使用的磁盘跟文件系统类型

fdisk -l   ##找出新加磁盘的名称  

开始分区:fdisk /dev/sdc  

n       新增加一个分区
p       选择为主分区 
           分区号输入1
回车       默认(起始扇区) 
回车       默认(结束扇区) 
t        修改分区类型 
           选分区1 
8e       修改为LVM(8e就是LVM)
w        写分区表 


[root@data~]  pvcreate /dev/sdc1
  Physical volume "/dev/sdc1" successfully created.

2.创建名称为lvmc的卷组,将sdc1添加进卷组。
[root@data~]# vgcreate lvmc/dev/sdc1
  Volume group "class" successfully created

 3.划分大小为150G,名称为lvmc的逻辑卷

[root@data~]# lvcreate -L 150G -n data lvmc
  Logical volume "data" created.

或者可以直接把所有空间分配:
[root@data~]# lvcreate -l 100%free -n data lvmc

4.格式化逻辑卷,data为ext4

[root@data~]# mkfs.ext4 /dev/lvmc/data

5.自动挂载:

[root@data~]# vim /etc/fstab
//最后面添加下面两行内容
/dev/lvmc/data        /data      ext4    defaults        0 0

执行  mount -a

 

 

基于原LVM扩容:

步骤:  挂物理盘-------->磁盘分区---------->格式化分区---------->卷扩容(添加LVM到已有的LVM组)------------>文件系统扩容------>自动挂载

1、挂物理盘,就插拔么,拔出来插进去   比如说:没做RAID1冗余   搞卫生的阿姨看磁盘脏了,拔出来擦了擦又给插回去,是吧,运维开开心心的把锅背了起来

2、磁盘分区:

df -hT   ##查看在使用的磁盘跟文件系统类型

fdisk -l   ##找出新加磁盘的名称  

开始分区:fdisk /dev/sdc  

p       查看已分区数量(我看到有两个 /dev/sda1 /dev/sda2) 
n       新增加一个分区
p       选择为主分区 
           分区号输入3(因为1,2已经用过了,sdc1是分区1,sdc2是分区2,sdc3分区3) 
回车       默认(起始扇区) 
回车       默认(结束扇区) 
t        修改分区类型 
           选分区3 
8e       修改为LVM(8e就是LVM)
w        写分区表 

3、格式化分区

mkfs.xfs    /dev/vdc3      ##xfs为你的文件系统类型    

4、LVM卷扩容:

添加新LVM到已有的LVM组,实现扩容

lvm                       进入lvm管理

lvm>pvcreate /dev/sdc3             这是初始化刚才的分区3

lvm>vgextend lc /dev/sdc3     将初始化过的分区加入到虚拟卷组lc(卷和卷组的命令可以通过 vgdisplay )

lvm>vgdisplay -v或者vgdisplay查看free PE /Site

lvm>lvextend -l+41258 /dev/mapper/lc-home  扩展已有卷的容量(41258 是通过vgdisplay查看free PE /Site的大小)

lvm>pvdisplay 查看卷容量

lvm>quit  退出

5、文件系统扩容:

 xfs_growfs /dev/mapper/lc-home    #这个是xfs文件系统扩容命令

resize2fs   /dev/mapper/lc-home    #ext4文件系统扩容命令

 6.设置自动挂载

[root@data~]# vim /etc/fstab
//最后面添加下面两行内容
/dev/mapper/lc-home        /data      ext4    defaults        0 0

7、df -h  可以看到  挂在的磁盘容量扩大了   

 

###这篇博客特别详细,细节性问题大家可以参照一下:https://blog.csdn.net/u010735147/article/details/84254926

posted @ 2020-07-03 15:17  天宇星空  阅读(542)  评论(0编辑  收藏  举报