码迷,mamicode.com
首页 > 其他好文 > 详细

esxi中CentOS7不停机加磁盘并扩容现有分区

时间:2016-07-20 19:51:59      阅读:5775      评论:0      收藏:0      [点我收藏+]

标签:centos磁盘扩容 linux磁盘扩容 esxi动态添加硬盘 vmware不停机给linux加硬盘

技术分享

linux的磁盘容量扩容,基于lvm,即逻辑卷管理。具体是什么请百度,这里不细述。

此次操作的目的是为了给已存在的linux主机的其中一个数据分区扩容。

环境:esxi5.5  虚拟机系统centos7


简单来说,扩容这件事分三步

一、从esxi中为此虚拟机增加硬盘,并让centos系统识别出此硬盘

二、将此硬盘进行分区、格式化(重点是这里的分区不是类似于windows,分完就能用了,而它需要一个挂载的过程,要么单独挂载,要么加入lvm挂载,否则在linux中是无法访问的)

三、卷组管理

   1、将分好区的硬盘创建为物理卷

   2、将此物卷直接进行挂载到文件系统

   3、或将此物理卷加入到lvm卷组中

   4、对加入到卷组的空间进行逻辑卷扩容或是创建为逻辑卷再进行扩容等操作


以下是本次操作的过程记录

1、首先看一下未添加硬盘前的系统磁盘状态,

技术分享

2、在esxi中添加硬盘的过程就不说了,添加过硬盘,需要对scsi接口进行扫描,就相当于扫描新硬件

技术分享

3、可以看到新加的10G硬盘已经被识别为/dev/sdb

技术分享

4、查看一下日志,可以看到设备被添加的详细信息

技术分享

5、查看一下scsi的状态  cat /proc/scsi/scsi ,以上都是准备工作,状态都对,后面操作就容易

技术分享

6、对新硬盘进行分区,此处是新建了一个主分区,默认id为1,所以分好后就是sdb1

技术分享

7、我们的目的是为了用lvm进行管理,所以在分完区后,要将分区属性标记为lvm的8e

技术分享

8、分完后可以看到分区信息,/dev/sdb1的8e,然后重读一下分区表,刷新

技术分享

技术分享

9、上面分完区,下面当然就是加入卷了,先把sdb1做成一个新的物理卷

技术分享

10、用vgdisplay查看一下卷组的状态,可以看到原先centos组里面没有空余,那么我们要做的就是把刚加的磁盘,刚分好的区,然后刚创建成的物理卷加入到这个centos组里去,加进组才能在组里进行分配嘛。所以vgextend centos /dev/sdb1,加完再看vgdisplay,空余空间为10G,很明显,新加的磁盘已处理待分配状态

技术分享

11、最后就是剑指黄龙,我要给var进行扩容,lvresize -L +10G /dev/centos/var

(下面这图里是因为我先加了10G,结果提示少一点,于是9.5G,后又加了508M。。。唉。。)

技术分享

12、上面那一步不算完,记得不,之前我虽然分区了,创建卷了,加入卷组,但实际上我没格式化。那么OK,这里用xfs_qrowfs /dev/centos/var重新识别一下新卷的容量,是扩容后的哦,扩容时加上的新磁盘也就同时被格式化了。

xfs_qrowfs 是centos7的命令,在centos6.X中是resize2fs,其实还是6.x的命令好记。。

技术分享


此处讲的是直接将新加的磁盘扩容到已有分区,还可以做的是,在将新分区加入卷组后:

1、创建需要大小的独立逻辑卷,将它进行单独挂载使用。(别忘了改一下/etc/fstab,不然下次重启还要手动挂载)

   lvcreate -L 4G -n newlv centos  在centos卷组的空闲空间中划出4G的新逻辑卷,起名为newlv

    mkfs.xfs /dev/centos/newlv    将新的newlv格式化为xfs文件系统

1、不创新需要大小的独立逻辑卷,将自由空间扩容到现有的分区挂载点


基本就这些了。lvm管理说实话真挺爽的。特别是在esxi主机上使用,无需停机,直接加装扩容。



有正就有反,能装就得能卸,能扩就得能减。

1、直接扩容原有逻辑卷大小的卸载新加容量

  lvreduce -L -10G /dev/centos/var  先把扩容的容量减掉

   如果是创建成为一个独立的逻辑卷,则

  lvremove /dev/centos/newlv1

2、从卷组中删掉加入的磁盘分区

  vgreduce centos /dev/sdb1

3、从物理卷中卸掉sdb1

  pvremove /dev/sdb1

最后就是在esxi中删硬件了。

本文出自 “无名野猫安个窝” 博客,请务必保留此出处http://lancatsky.blog.51cto.com/3605546/1828083

esxi中CentOS7不停机加磁盘并扩容现有分区

标签:centos磁盘扩容 linux磁盘扩容 esxi动态添加硬盘 vmware不停机给linux加硬盘

原文地址:http://lancatsky.blog.51cto.com/3605546/1828083

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!