小编Ant*_* S.的帖子

如何从 raid-5 mdadm 阵列中删除 1 个磁盘?

我试图从 RAID-5 中移除 1 个硬盘,但出了点问题,但我仍然希望我能恢复我的数据(事实上,我有所有的备份,所以这只是一个关于mdadm可能性的问题)

我有一个 4 x 1 Tb RAID-5,其中一个磁盘开始显示大量Reallocated_Sector_Ct,因此我决定将其删除。

我做了什么:

  1. mdadm --manage /dev/md0 --fail /dev/sdc
  2. mdadm --manage /dev/md0 --remove /dev/sdc

  3. 试图运行:

    root@darkstar:/home/anton# mdadm --grow /dev/md0 --raid-devices=3
    mdadm: this change will reduce the size of the array.
    use --grow --array-size first to truncate array.
    e.g. mdadm --grow /dev/md0 --array-size 1953262592
    
    Run Code Online (Sandbox Code Playgroud)
  4. mdadm --grow /dev/md0 --array-size 1953262592

最后:

  1. mdadm --grow /dev/md0 --raid-devices=3 --backup-file=/root/grow_md1.bak

现在重塑和恢复完成,我无法访问我的/dev/md0(它没有挂载),resize2fs /dev/md0告诉首先运行e2fsck,并e2fsck告诉:

The filesystem size (according …
Run Code Online (Sandbox Code Playgroud)

mdadm

6
推荐指数
2
解决办法
7166
查看次数

标签 统计

mdadm ×1