centos7增加一块硬盘在线扩容lvm(生产环境)

说明

前几天,接到有一个客户电话,服务器硬盘空间不够用了,要求扩容一块4T的硬盘。这个我真没才生产环境上做过,所以当时比较慌,因为客户的centos7环境是dell服务器销售商给装的,而且里面使用了2块4T的硬盘做了raid1了。服务就用了一个samba文件共享,共享目录在/home/share,该目录是它们存视频用的共享目录。
现在空间不够用,就加了一块硬盘,要为给他们操作下。

分析

系统已经有raid1了,新增的一块4T的硬盘,这个块盘肯定没法做备份了。而且,centos7使用的是xfs文件系统,且默认就使用了lvm逻辑卷,该共享目录是挂载到/home目录下,该挂载点逻辑卷信息是,vg卷组名称是centos,挂载home的逻辑卷名称为centos-home。
最终跟客户确定:第一,此前系统底层做了raid1,您新增的这块硬盘就没有备份了;第二,centos7默认使用xfs文件系统且您这个/home/share共享目录是在逻辑卷上的,要把这块硬盘加到逻辑卷上就行了,容量即可增加。
再强调一下:新增的这块硬盘是没有备份的,此前做过的raid1上的文件是有备份的。

实施

客户听完我说的情况后,决定就按这样实施。则我就按老板的同意方案操作了:
    硬盘客户都已经断电后,接入服务器里了。其实一共就执行了三个命令:
        1. 创建pv
                pvcreate /dev/sda#新增硬盘

                即:pvcreate /dev/sda

        2. 把创建的新pv加入vg
                vgextend 卷组名 /dev/sda

                即:vgextend centos /dev/sda

        3. 扩容逻辑卷并制作xfs文件系统
                vextend -r -l +100%FREE /dev/卷组名/逻辑卷名

                即:vextend -r -l +100%FREE /dev/centos/centos-home

注意
在这3步操作之前,都要执行lsblk、fdisk、df -h、vgs和pvs命令,查看具体情况,看看是否有变化,以便保证扩容正确。
而且,

最后

完成后,查看下/home挂载点的空间

  • 使用命令:df -h,验证空间容量是否增大。
  • 反馈客户操作完成,在windows系统上检查共享文件夹空间是否增加了3.7T左右。4T是以1000字节=1K字节换算单位算的,实际计算机里是1024字节=1K字节,所有可见的容量大小略小于标称的4T容量。
  • 此次临时任务,圆满完成。


其实,该客户如果要想新增的硬盘继续使用raid备份,也有多种策略,如新增2块4T的硬盘,先在底层做raid1,然后在制作卷组添加到相应的lvm上即可。也可用另raid5,新增3块硬盘,做raid5后,再添加到相应的lvm上即可。以上两种raid策略,都能实现完全备份。

原文地址:http://blog.51cto.com/linsj/2134664

时间: 2024-11-12 20:05:46

centos7增加一块硬盘在线扩容lvm(生产环境)的相关文章

再vm虚拟机中增加一块硬盘,并进行分区,格式化

首先增加一块硬盘,这里选择IDE接口,区别于系统原来的一块SATA接口的硬盘 启动,看看在系统中使用fdisk看添加成功没有 这里可以看到系统识别出来了,为hda,而且说没有分区表 我们来进行分区,使用命令fdisk,fdisk为一个交互式命令,我们可以用m查看帮助,常用操作用红框标出 4.新建一个主分区,2G大小 5.再建一个主分区4G大小 6.系统分区限制最多只能分配4个分区,最多3个主分区,1个扩展分区,而扩展分区可以分出多个逻辑分区出来,接下来把所有的空间给扩展分区 7.扩展分区还不能直

给Linux系统新增加一块硬盘

今天公司测试Linux服务器硬盘不够用了,主要是mysql数据文件太大了,买了个500G的硬盘回来,这里记录下新加硬盘的方法PS 测试服务器的主板太差劲了,没有多余的电源接口,只能把光驱的电源拿出来,才能让硬盘使用.把硬盘装好后,我们用 fdisk -l 查看下: 图中可以看出 /dev/sdb 是500G,新加的硬盘.接下来我用命令 fdisk sdb 进行分区,输入 p 查看新硬盘分区,如图:可以用m命令来看fdisk命令的内部命令:n命令创建一个新分区:d命令删除一个存在的分区:p命令显示

Centos7安装weblogic12.2.1.3.0(生产环境)

下载压缩包 fmw_12.2.1.3.0_wls_Disk1_1of1.zip 创建用户组及用户 groupadd weblogic useradd -g weblogic01 weblogic 创建安装目录 cd mkdir weblogic12c 配置安装环境 vi ~/.bash_profile export JAVA_HOME=/home/arvin/app/jdk/jdk1.8.0_171 export PATH=$JAVA_HOME/bin:$PATH export MW_HOME=

RedHat 6 创建和扩容LVM卷

LVM卷可以很灵活方便地在线调整磁盘空间的大小,可以使用同一块硬盘的其他分区进行扩容,也可以使用其他硬盘进行扩容,本文将分别进行测试,本文使用的测试环境是Red Hat Enterprise Linux Server release 6.5 (Santiago). LVM主要由物理卷(PV).卷组(VG).逻辑卷(LV)三层构成,具体如下: PV(physical volume,PV):物理卷,它的文件格式不是ext4这些,而是具有LVM管理功能的LVM格式 VG(Volume Group,VG

CentOS7 LVM添加硬盘及扩容

一.LVM简介 LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制.LVM将一个或多个磁盘分区(PV)虚拟为一个卷组(VG),相当于一个大的硬盘,我们可以在上面划分一些逻辑卷(LV).当卷组的空间不够使用时,可以将新的磁盘分区加入进来.我们还可以从卷组剩余空间上划分一些空间给空间不够用的逻辑卷使用. LVM模型如下图: 二.LVM添加硬盘和扩容 测试环境:CentOS7 64位(KVM虚拟机) LVM版本:lvm2-2.0

虚拟机硬盘空间不够了,增加新硬盘LVM在线扩充到根目录

公司有一台虚拟机,硬盘只有100G,慢慢用着空间就不够了,所以要增加一块新硬盘,好在虚拟机比较方便增加硬盘,记一次操作新增加的硬盘查看PVS 及VG的卷名称 直接把新增加的硬盘扩充到卷组中去 如果没有报错,应该是增加成功了.接着lvextend -L +140g /dev/ubuntuzm3-vg/root增加140G的容量到 根目录中去,/dev/ubuntuzm3-vg/root 是根目录的路径,参数-L 是要大写 命令成功后,空间没有变化,需要再执行resize2fs /dev/mappe

LVM逻辑卷管理--在线扩容、逻辑卷与卷组容量缩减、逻辑卷快照

LVM逻辑卷管理公司生产环境中使用了LVM逻辑卷管理,所以今天花时间整理一下.通过LVM技术整合所有的磁盘资源进行分区,然后创建PV物理卷形成一个资源池,再划分卷组,最后在卷组上创建不同的逻辑卷,继而初始化逻辑卷,挂载到系统中使用.LVM对比传统硬盘存储的优点1. 统一管理:整合多个磁盘或分区形成一个资源池2. 灵活性:可以使用不同磁盘.不同分区来组成一个逻辑卷3. 可伸缩性:逻辑卷和卷组的容量都可以使用命令来扩展或者缩减,且不会影响破坏原有数据,支持磁盘热插拔.4. 支持热插拔5. 支持在线数

centos7下在线扩容根分区

知识概要:在kvm那章,我们知道centos7默认是启用lvm的,vg组名为centos,根分区所在文件系统名为/dev/mapper/centos-root,默认根分区是分50G的 接下来进入正题 随着使用的深入,根分区总是不够用的,此时需要扩容,在线扩容无疑是最好的 一.先添加一块磁盘,你不重启,用fdisk -l是看不到的,此时需要执行下面脚本 #不关机使添加硬盘生效 numbers=`ls -l /sys/class/scsi_host/host* | wc -l` for ((i=0;

基于system Center 2012–VMM(virtral machine manager)在线扩容Centos硬盘。

计划使用zabbix监控管理全单位的PC的基本硬件信息,由于开始的规划的硬盘比较小,担心监控时磁盘不够. 在些先考虑能过LVM增容zabbix的数据库存储空间. System Center 2012–VMM(virtral machine manager)-简称为:VMM 1.打开VMM管理台,找到增容的设备-右键属性-硬件配置-磁盘(增加)自定义需要增加的容量后,点击:确认 2.SSH连接Centos虚拟机器,查看新增硬盘设备 [[email protected] ~]# dmesg | gr