部分厂商购买独立服务器时,默认为Raid1且不可调整,大多数为软件Raid(mdadm)。如果我们的数据不是很重要,或者需要大容量且快速的存储就需要调整为Raid0。
1.查看阵列中的硬盘
cat /proc/mdstat
很明显看到 独立服务器里面的阵列是md1,硬盘名称为sda3和sdb3
2.损坏此阵列
mdadm /dev/md1 --fail /dev/sdb3
这里是告诉系统,sdb3的磁盘损坏。如果是三块磁盘sda3、sdb3、sdc3,就需要执行两次。下同
mdadm /dev/md1 --fail /dev/sdb3
mdadm /dev/md1 --fail /dev/sdc3
3.卸载磁盘
mdadm /dev/md1 --remove /dev/sdb3
这里就是告知系统把损坏的磁盘卸载。由于是Raid1,所以不会宕机。
4.擦除卸载磁盘的数据
wipefs -a /dev/sdb3
5.将阵列转换为Raid0
mdadm --grow /dev/md1 --level=0
6.将所有磁盘加入阵列
mdadm --grow /dev/md1 --level=0 --raid-devices=2 --add /dev/sdb3
耐心等待其构建Raid即可,这步需要时间很久,耐心等待。
查看Raid构建情况
cat /proc/mdstat
7.重新计算阵列大小
resize2fs /dev/md1
重启即可。