Linux应用是部署在虚拟机上的,其宿主机为一台Dell R430单路服务器,配置4个磁盘位,已经安装3个1TB硬盘做raid5,还空余1个磁盘位。现在服务器使用空间已经不够,需要扩盘。
一、扩盘思路:
1、直接增加一块4TB硬盘(R430只有剩一个盘位可增加硬体,最大支持4TB)。
2、把新增加硬盘空间全部给虚拟机Linux系统
3、Linux识别新硬盘,格式化为xfs,创建数据目录/data02
4、新硬盘挂载到/data02
5、停用Linux服务,将数据目录拷贝到/data02
6、修改Linux应用配置文件,数据存放路径指定到新目录。
7、重动Linux应用服务,确认服务是否可用,硬盘空间是否扩容。
二、实施:
1、物理机增加硬盘
如果机器带热插拔功能,可以直接把新硬盘安装在硬盘架上,插入到服务器的空磁盘位上。如果不带热插拔功能,关掉机器,打开机器,安装硬盘。
有机器安装新硬盘可以直接识别,有的识别不到。比如我现DELL R430,必须要启动raid配置,用新硬盘创建一个raid0,才会会识别不到新硬盘。
进入windows后,系统会提示有新硬盘加入信息。表示识别到新硬盘
2、虚拟机添加硬盘
右击虚拟机-设定-添加硬盘,这里要使用整个物理磁盘。需要注意虚拟机设备节点,要把新增加的物理磁盘放到原有磁盘节点之后。放错位置,虚拟机会无法启动。
3、Linxu中挂载新硬盘
登录Linux,首先要fdiks –l查看硬盘信息,确认Linux识别到新硬盘
然后,创建数据目录data02 ,新硬盘格式化为xfs,把新增硬盘挂载到此目录
确认新增加挂载成功,如上信息,最后,设定永久挂载,即服务器重新启动后,仍然能找到新增加硬盘,并自动挂载到/data02目录。
4 设定Linux应用
比如Apache服务Nextcloud应用,要先停掉apache服务,再移动数据到新硬盘,再修改配置文件,最后启动服务