• 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

  • 相关阅读:
    ajax请求
    easyui相关问题
    linux解压命令
    angular2 中文学习资料整理
    在angular2服务中注入服务
    Angular 2模板语法
    登录,注册流程(基于token的身份验证)
    Node Js与JavaScript的区别及nodejs优缺点。
    yarn包管理网站
    浅谈Cookie,Session,WebStorage区别,应用场景
  • 原文地址:https://www.cnblogs.com/byfboke/p/13230620.html
Copyright © 2020-2023  润新知