我的软件RAID 1中的一个专用服务器上的硬盘已损坏。 客户支持响应缓慢。 我想将所需的所有数据传输到另一台服务器,但文件访问速度令人难以置信。 我怎样才能禁用RAID,所以我可以挂载健康HHD,只是读取文件? 我的root和home都在RAID 1上的一个单独的分区上。/ dev / sda损坏了,/ dev / sdb是健康的。
更新:
安装输出:
/dev/root on / type ext4 (rw,relatime,errors=remount-ro,data=ordered) devtmpfs on /dev type devtmpfs (rw,relatime,size=8162340k,nr_inodes=2040585,mode=755) tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=1632560k,mode=755) tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k) proc on /proc type proc (rw,nosuid,nodev,noexec,relatime) sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime) tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,size=3474420k) devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620) /dev/md2 on /home type ext4 (rw,relatime,data=ordered)
cat / proc / mdstat输出 :
Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4] [multipath] [faulty]` md1 : active raid1 sdb1[1] 30718912 blocks [2/1] [_U] md2 : active raid1 sdb2[1] sda2[0] 945514432 blocks [2/2] [UU] [=>...................] resync = 7.1% (67819328/945514432) finish=5804590.2min speed=2K/sec
使用你指定的md软件RAID,你通常可以只卸载RAID设备,并挂载正常的成员,例如/dev/md1 ,由/ dev/sda5和/ dev/sdb5有问题,整个东西挂载/data ,你可以这样做:
umount /data mount /dev/sda5 /data
但是,由于您提供给我们的信息很less,我怀疑它可能是您的根分区,或者操作系统的某些其他部分无法轻松卸载。 如果你可以使用mount和cat /proc/mdstat的输出来更新你的问题 ,也许可以使用这个分区的名字,那么我们可以更好地说明一下。
编辑 :我看到你正在活RAID重build的中间。 难怪现在光盘很慢。 这应该通过,当重build完成。 如果不行的话,使用例如mdadm md2 -f /dev/sda2将坏分区从RAID中排除,然后再加速。
您的长期战略应该是更换坏盘,但是如何做到这一点远远超出了服务器故障问题的范围。