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

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中删硬件了。

时间: 2024-10-26 15:27:33

esxi中CentOS7不停机加磁盘并扩容现有分区的相关文章

linux挂载磁盘以及扩容主分区

新买的服务器,如果系统安装操作不当,可能会由于系统主分区过小,后期安装软件过多就会导致软件无法正常运行的问题,如果不做系统格式化,就需要通过购买新的硬盘来进行挂载和扩容主分区以解决问题.本文主要介绍linux系统磁盘分区.挂载以及扩容主分区的具体操作步骤. *:first-child { margin-top: 0 !important; } body>*:last-child { margin-bottom: 0 !important; } /* BLOCKS ================

Centos7 使用LVM进行新加磁盘管理

centos7使用LVM管理一块新的磁盘 注意!文中凡是带#的都是命令标志. 一些重要概念: LV(Logical Volume)- 逻辑卷, VG(Volumne Group)- 卷组, PV(Physical Volume)- 物理卷, 的关系图 PE(Physical Extent)- 物理块 LVM 默认使用4MB的PE区块,而LVM的LV最多仅能含有65534个PE (lvm1 的格式),因此默认的LVM的LV最大容量为4M*65534/(1024M/G)=256G.PE是整个LVM

centos7 LV XFS添加磁盘

在centos7环境下实现,原来centos7的磁盘分区是lv+xfs格式. 现在需要添加一块磁盘来扩展LV的空间.步骤日志如下: 查看原来磁盘格式: [[email protected]~]# df -hT Filesystem              Type      Size Used Avail Use% Mounted on /dev/mapper/centos-rootxfs        18G  947M  17G   6% / devtmpfs               

在VMware ESXi中使用固态硬盘的注意事项

为了提高虚拟机的性能,在现在配置VMware ESXi时,一般需要在主机上添加一块到多块固态硬盘,作为缓存使用.通常情况下,为主机配置1块120G-240GB的固态硬盘即可.在使用固态硬盘时,不要使用服务器的RAID卡配置程序,将硬盘用RAID0配置,因为在启用了RAID配置之后,在VMware ESXi中将不能正确的识别出固态硬盘,此时只会将固态硬盘作为普通磁盘使用. 在本示例中有两台服务器,其中一台服务器的固态硬盘使用RAID卡配置为RAID1,则此块硬盘不能当做固态硬盘识别,如图1-1所示

VMwareESX/ESXi与厚置备(thick)虚拟机磁盘转换精简置备(thin)磁盘

VMwareESX/ESXi与厚置备(thick)虚拟机磁盘转换精简置备(thin)磁盘 Thick转换为Thin模式没有直接的图形操作方式,需要使用SSH登录ESX/ESXi主机,默认ESX/ESXi主机没有开启SSH服务,需要先打开SSH;   1.开启SSH服务 选择虚拟机所在的ESX/ESXi主机,点击"配置"选项卡,点击"安全配置文件",点击服务面板的"属性"; 2.使用SSH工具登陆并生成Thin磁盘 用户名:root 密码:使用vS

[转载]在Vmware ESXI中安装群晖Synology DSM 5.0 (4528)

转载 在Vmware ESXI中安装群晖Synology DSM 5.0 (4528) 文件准备 Vmware ESXi用户安装需要的文件 NB_x64_5032_DSM_50-4528_Xpenology_nl.rar DSM_DS3612xs_4528.pat   (Synology DSM 5.0 (4528) 2014年10月30日 最新) SynologyAssistantSetup-5.0-4448.exe  (群晖管理工具) 百度网盘链接: http://pan.baidu.com

蜡炬教育:如何处理机器学习中大型数据的加载问题?

原标题:蜡炬教育:如何处理机器学习中大型数据的加载问题? 蜡炬教育老师表示,在处理机器学习算法时,经常会因为数据库太大而导致无法放入内存中,而遇到这样几个问题:当运行数据集算法而导致崩溃时如何解决?当需要处理大容量数据文件时该如何加载?如何方便快捷的解决内存不足的问题? 针对以上问题,蜡炬教育老师给出7个建议: 1.分配更多内存某些ML工具或数据库默认内存配置不合理,可以看看是否可以手动分配. 2.使用较小样本确认是否需要处理所有数据?在对最终数据拟合前,使用随机抽取数据样本这个示例即可. 3.

在axure中实现商品数量加减效果,原型库网站讲师-金乌 解答同学问

有同学在群里提问,如何使用axure制作商品数量增加减少效果,见GIF图.虽然属于初级教程,但很多同学还是小白新手阶段,所以特地录制了详细的视频讲解,供大家学习参考! 该教程由原型库网站录制http://www.yuanxingku.com转载请注明出处! 在axure中实现商品数量加减效果,原型库网站讲师-金乌 解答同学问,布布扣,bubuko.com

VMware ESXi中不能显示CPU及内存使用情况的解决方法

今天一个网友问我,他管理的机房有4台ESXi 5.1的服务器,其中三台ESXi Server不能显示各个虚拟机占用的CPU.内存情况了,如图1-1所示. 图1-1在"虚拟机"选项卡中不能显示每个启动虚拟机的资源占用情况 另外,在VMware ESXi的"摘要"中,CPU与内存的使用情况也统计出错,如图1-2所示. 图1-2 摘要统计出错 在出现这个问题时,各个ESXi Server上的虚拟机可以正常启动.关闭,并且各虚拟机运行的系统及应用不受影响. 从上面两个图我看