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

Posted saszhuqing

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为挂载到/home的RAID磁盘组扩容相关的知识,希望对你有一定的参考价值。

公司一台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/.

技术分享图片

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

 

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

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

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

技术分享图片

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

技术分享图片

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

技术分享图片

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/.

技术分享图片

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

技术分享图片

 

以上是关于为挂载到/home的RAID磁盘组扩容的主要内容,如果未能解决你的问题,请参考以下文章

RAID:独立冗余磁盘阵列

linux虚拟机磁盘空间扩容

centos7如何给home扩容空间

*ubuntu扩容迁移/home目录

对目录的扩容

docker mysql 容器报too many connections 引发的liunx磁盘扩容操作