Linux-使用GPT修复RAID1阵列上的坏块
tl; dr:如何修复RAID1阵列中1个磁盘上的坏块? 但是请阅读整篇文章,以获取我已经尝试过的内容以及方法中可能出现的错误。我尝试了尽可能详细,我真的希望能得到一些反馈 这是我的情况:在由管理的RAID1阵列中设置了两个2TB磁盘(相同型号)mdadm。大约6个月前,我在SMART报告时注意到了第一个坏块。今天,我注意到了更多信息,现在正在尝试对其进行修复。 该HOWTO页似乎是每个人都可以链接以解决SMART报告的坏块的文章。这是一个很棒的页面,充满了信息,但是它已经过时了,无法解决我的特定设置。这是我的配置不同之处: 我在RAID1阵列中使用了两个磁盘,而不是一个磁盘。一个磁盘报告错误,而另一个磁盘正常。HOWTO的编写只考虑了一个磁盘,这会引发各种问题,例如“我是否在磁盘设备或RAID设备上使用此命令”? 我正在使用fdisk不支持的GPT。我一直在使用gdisk,并且希望它能为我提供所需的相同信息 因此,让我们开始吧。这是我所做的,但是似乎没有用。请随时仔细检查我的计算和方法是否有错误。磁盘报告错误为/ dev / sda: # smartctl -l selftest /dev/sda smartctl 5.42 2011-10-20 r3458 [x86_64-linux-3.4.4-2-ARCH] (local build) Copyright (C) 2002-11 by Bruce Allen, http://smartmontools.sourceforge.net === START OF READ SMART DATA SECTION === SMART Self-test log structure revision number 1 Num Test_Description Status Remaining LifeTime(hours) …