恢复磁盘阵列RAID 5损坏硬盘
恢复步骤如下:
# mdadm --manage /dev/md0 --fail /dev/sdc1 (告诉阵列硬盘sdc1已损坏,阵列将不再向该硬盘写入数据)
# mdadm --manage /dev/md0 --remove /dev/sdc1 (把硬盘sdc1从硬盘中移除)
添加一块硬盘(需重启系统)
# fdisk /dev/sdc (对硬盘进行分区)
n (进行分区)
p (创建主分区)
2 (分区2)
1 (起始柱面为1)
直接回车(全部) (全部柱面都给它,即该硬盘的全部值,一个柱面为8M多大小)
w (保存)
# mdadm --manage /dev/md0 --add /dev/sdc1 (将硬盘sdc1加入阵列中)
# mdadm -Ds /dev/md0 (查看磁盘阵列)
此时sdc1应该处于spare rebuilding状态
重建数据结束后状态为active sync
注:磁盘阵列RAID 5 1个硬盘损坏可以很容易恢复,如果1个以上损坏就很难恢复了
转载于:https://blog.51cto.com/yangzhiming/874318