我有一个软件RAID 10阵列,我最近注意到它进入了退化状态。操作系统是CentOS 5.8。
它在3个不同的阵列中有4x500GB的驱动器:
/dev/md0是RAID 1并安装到/boot (200 is ext3)
/dev/md1是RAID 10,是交换(4GB交换)
/dev/md2是RAID 10,是主要的系统和数据设备(895 10 ext3)
其中一个驱动器已失败,但只有/dev/md2 (主系统和数据数组)被降级。
这是完整的mdadm和/proc/mdstat输出。http://pastebin.com/VL0uYdU9
问题似乎是其中一个驱动器上的坏扇区.
Dec 9 04:25:37 hostname smartd[3199]: Device: /dev/sdb, 1 Currently unreadable (pending) sectors
Dec 9 04:25:37 hostname smartd[3199]: Device: /dev/sdb, 1 Offline uncorrectable sectors尽快更换驱动器是理想的选择。然而,在接下来的几周内,我将无法对服务器进行物理访问。我已经备份到网络上的另一个设备,所以如果另一个驱动器发生故障,我们应该被覆盖(已经失败的驱动器的镜像)。
有没有办法将/dev/md2的文件系统调整到500 10以下,这样我就可以将降级的RAID 10迁移到一个3驱动器RAID 1数组了吗?
这是否可以在网上进行(当然是完全的、验证的、备份的)?
我无法访问加载恢复CD的服务器。
发布于 2013-01-15 02:01:04
linux软件RAID 10不支持任何形式的重塑。更改它的唯一选项是备份、脱机、构建新卷和恢复数据。
https://serverfault.com/questions/469092
复制相似问题