为挂载到/home的RAID磁盘组扩容

时间:2024-03-28 17:05:26

公司一台DELL服务器,安装的Ubuntu16.04系统,原来是6块1.2T的SAS盘做RAID-5挂载到/home,现在/home空间不够用了,需要扩容,再增加2块1.2T的盘。整个操作不复杂,但有些小坑,记录下来以备后用。

思路:

  1. 通过NFS挂载一块空间,把/home里的文件同步过去;
  2. 重启服务器按Ctrl+R进入RAID配置界面,删除原VD,新建VD,把两块新硬盘加进去,初始化VD;
  3. 重启,为新VD创建GPT分区表,分区格式化;修改/etc/fstab文件,开机自动挂载;
  4. 重启,NFS挂载备份/home内容的空间,同步文件;
  5. 完成后进入系统,df -h查看分区情况。

具体操作:

1.在需要扩容的服务器A上新建文件夹

mkdir /media/backup

2.通过NFS挂载另外一台服务器的备份空间

mount –t nfs –o nolock 192.168.1.3:/home/backup /media/backup

3.同步/home数据

rsync –aXS /home/. /media/backup/.

为挂载到/home的RAID磁盘组扩容

4.重启,按Ctrl+R配置RAID,删除原有VD,新建一个VD(增加2块盘),初始化

为挂载到/home的RAID磁盘组扩容

为挂载到/home的RAID磁盘组扩容

为挂载到/home的RAID磁盘组扩容

5.重启,第一次重启会失败,无法出现Ubuntu界面,需要手动再重启一次才可以。

6.再次重启并进入命令行模式后,为新VD创建GPT分区表,分区,格式化

parted /dev/sdb
mklabel gpt
mkpart primary -
p
quit
mkfs –t ext4 /dev/sdb1

为挂载到/home的RAID磁盘组扩容

7.使用blkid命令查看/dev/sdb1的UUID,记录下来

为挂载到/home的RAID磁盘组扩容

8.编辑/etc/fstab文件,使/dev/sdb1开机自动挂载,重启

为挂载到/home的RAID磁盘组扩容

9.出现登录界面后,按Ctrl+Alt+F1,挂载192.168.1.3的/home/backup

mount –t nfs –o nolock 192.168.1.3:/home/backup /media/backup

10.使用df -h查看分区挂载信息,同步/media/backup到/home

rsync –aXS /media /backup/. /home/.

为挂载到/home的RAID磁盘组扩容

11.同步完成后查看相关信息

为挂载到/home的RAID磁盘组扩容