R720服务器ESXI虚拟机Linux邮件系统硬盘扩容方法

前言:朋友公司有一台DELL R720服务器运行着ESXI虚拟机,上面运行着一个linux邮件系统,由于邮件系统空间不足了,需要扩大硬盘容量,因服务器较老,以后不再打算扩容硬盘,所以一次到位,购回4T硬盘。以下为了测试,用闲置的服务器组建了个环境,模拟测试成功后让他按照步骤成功实施。另外说明:此方法需要Linux是采用LVM分区的系统才适用。

前期准备工作:

1、4T*4硬盘做好Raid5阵列,用vSphere Client加入数据存储里,命名为:DateStore3(R720),总容量10.91T。




r720服务器bios设置图片介绍 r720服务器加硬盘_邮件系统


2、邮件服务器原来的数据存储在DataStore1(720)磁盘,空间不足,需把其迁移到新磁盘中,迁移需要用vCenter,安装好vCenter Server,添加主机到vCenter。


r720服务器bios设置图片介绍 r720服务器加硬盘_linux服务器系统_02


用vSphere Client登录vCenterServer,添加主机:


r720服务器bios设置图片介绍 r720服务器加硬盘_linux服务器系统_03


r720服务器bios设置图片介绍 r720服务器加硬盘_邮件系统_04


把EmailServer关机才能迁移:


r720服务器bios设置图片介绍 r720服务器加硬盘_服务器_05


r720服务器bios设置图片介绍 r720服务器加硬盘_死机_06


3、迁移到DataStore3(R720)用时约5小时(时间视具体情况而定) ,完成后为安全起见,克隆一份EmailServer2,用时约半小时。


r720服务器bios设置图片介绍 r720服务器加硬盘_服务器_07


4、删除快照,才能扩充硬盘容量(移除快照比较费时间,约1.5小时):


r720服务器bios设置图片介绍 r720服务器加硬盘_linux服务器系统_08


5、扩充硬盘容量,增加1T(原来的45G+1000G),并创建虚拟机快照:


r720服务器bios设置图片介绍 r720服务器加硬盘_服务器_09


r720服务器bios设置图片介绍 r720服务器加硬盘_邮件系统_10


6、下面进行linux扩容命令,这里为方便,用SSH登录邮件系统。查看新容量命令:fdisk -l


r720服务器bios设置图片介绍 r720服务器加硬盘_邮件系统_11


7、查看当前硬盘空间情况:df –h


r720服务器bios设置图片介绍 r720服务器加硬盘_死机_12


8、创建新分区并调整分区类型:fdisk /dev/sda


r720服务器bios设置图片介绍 r720服务器加硬盘_r720服务器bios设置图片介绍_13


9、Command (m for help): p (显示当前分区情况),共有3个分区


r720服务器bios设置图片介绍 r720服务器加硬盘_死机_14


10、Command (m for help): n (创建新的主分区),按p,再按4表示建立分区sda4,按两次回车表示分区的起始、结束大小。


r720服务器bios设置图片介绍 r720服务器加硬盘_r720服务器bios设置图片介绍_15


11、Command (m for help): p (显示当前分区情况)


r720服务器bios设置图片介绍 r720服务器加硬盘_服务器_16


12、Command (m for help): t (修改分区类型为 Linux LVM, 8e),依次按4、8e、w


r720服务器bios设置图片介绍 r720服务器加硬盘_r720服务器bios设置图片介绍_17


13、partprobe刷新硬盘情况


r720服务器bios设置图片介绍 r720服务器加硬盘_服务器_18


14、查看修改后的分区情况:fdisk –l


r720服务器bios设置图片介绍 r720服务器加硬盘_死机_19


15、初始化物理卷:pvcreate /dev/sda4


r720服务器bios设置图片介绍 r720服务器加硬盘_r720服务器bios设置图片介绍_20


16、添加到卷组:


r720服务器bios设置图片介绍 r720服务器加硬盘_邮件系统_21


17、显示逻辑卷情况,并扩展逻辑卷大小:


r720服务器bios设置图片介绍 r720服务器加硬盘_linux服务器系统_22


lvextend -L +990G /dev/VolGroup00/LogVol00 (加990G到VolGroup00)

注:这里我留着10G给逻辑卷2。

(也可用lvextend -L +100%FREE /dev/VolGroup00/LogVol00的方法,意思是把全部空间都划进去,但我这里好像出错了,就不仔细查了)


r720服务器bios设置图片介绍 r720服务器加硬盘_服务器_23


18、修改文件系统实现扩容:resize2fs -p /dev/VolGroup00/LogVol00 (假死,并不是真死机)


r720服务器bios设置图片介绍 r720服务器加硬盘_linux服务器系统_24


扫描时间较长,像是死机一样,(千万不要以为是死机了,耐心等待,我这里测试扩容1T用了一天两夜)至少1小时后出现类似下面提示(忘记截图了,网上找了一张图片):


r720服务器bios设置图片介绍 r720服务器加硬盘_linux服务器系统_25


df –h查看扩容成功


r720服务器bios设置图片介绍 r720服务器加硬盘_邮件系统_26


完成

总结重要的几点:1、必须是LVM分区才能用此方法。2、最后执行resize2fs时要有耐心,不要以为是死机了,重要!!!!3、做每一步操作前,最好能备份,在虚拟机做好处是随时可以做快照备份。

有不明白的地方欢迎交流,我是个菜鸟,共同进步,欢迎大神指教哦!