RAID5で故障したデバイスを交換する方法

RAID5で故障したデバイスを交換する方法

私のLinuxシステム(opensuse 13.2)で破損したraid5デバイスを交換したいのですが、失敗/削除されたデバイス(/dev/sdc1)の設定手順を見逃しました。

そのため、誤って複製された新しいディスクにデバイスを切り替えて、次の結果を出力しました。

 mdadm --detail /dev/md0
/dev/md0:
        Version : 1.0
  Creation Time : Tue Dec 10 19:07:16 2013
     Raid Level : raid5
     Array Size : 17581589376 (16767.11 GiB 18003.55 GB)
  Used Dev Size : 2930264896 (2794.52 GiB 3000.59 GB)
   Raid Devices : 7
  Total Devices : 6
    Persistence : Superblock is persistent

  Intent Bitmap : Internal

    Update Time : Mon Jul 13 12:04:24 2015
          State : active, degraded
 Active Devices : 6
Working Devices : 6
 Failed Devices : 0
  Spare Devices : 0

     Layout : left-symmetric
 Chunk Size : 64K

       Name : linux:0
       UUID : fd2ae851:d7376f4f:72b8032d:2931522b
     Events : 24936

Number   Major   Minor   RaidDevice State
   9       8       17        0      active sync   /dev/sdb1
   2       0        0        2      removed
   2       8       33        2      active sync   /dev/sdc1
   3       8       49        3      active sync   /dev/sdd1
   4       8       65        4      active sync   /dev/sde1
   5       8       81        5      active sync   /dev/sdf1
   7       8       97        6      active sync   /dev/sdg1

sdc1のみを削除しても、mdadm --manage /dev/md0 -r /dev/sdc1デバイス2の「削除済み」エントリは消去されませんでした。そのため、アレイが劣化していると誤って表示されます。

これで、レイドアレイをきれいにする方法がわかりません。

編集:これはmdadm --examine /dev/sd?1の出力です。

/dev/sdb1:
          マジック: a92b4efc
        バージョン: 1.0
    機能マップ: 0x9
     アレイUUID:fd2ae851:d7376f4f:72b8032d:2931522b
           名前: Linux:0
  作成日: 2013年12月10日 火曜日 19:07:16
     レイドレベル:raid5
   レイド機器:7

 利用可能なデバイスサイズ:5860529896(2794.52GiB 3000.59GB)
     アレイサイズ:17581589376(16767.11GiB 18003.55GB)
  使用された開発サイズ: 5860529792(2794.52GiB 3000.59GB)
   スーパーオフセット:5860530160セクタ
   未使用スペース:前= 0セクター、後= 344セクター
          状態: きれい
    デバイスUUID:943b936b:57015945:ee697339:e7b51539

内部ビットマップ:スーパーブロックで-24セクタ
    アップロード日: 2015 年 7 月 13 日月曜日 12:06:38
  不良ブロックログ:セクタオフセットの512項目-8 - 不良ブロックがあります。
       チェックサム:fc05a9a3 - 正確さ
         活動: 24938

         レイアウト:左対称
     ブロックサイズ:64K

   デバイスの役割:アクティブデバイス0
   アレイの状態:A.AAAA( 'A' ==アクティブ、 '。
/dev/sdc1:
          マジック: a92b4efc
        バージョン: 1.0
    機能マップ: 0x1
     アレイUUID:fd2ae851:d7376f4f:72b8032d:2931522b
           名前: Linux:0
  作成日: 2013年12月10日 火曜日 19:07:16
     レイドレベル:raid5
   レイド機器:7

 利用可能なデバイスサイズ:5860529896(2794.52GiB 3000.59GB)
     アレイサイズ:17581589376(16767.11GiB 18003.55GB)
  使用された開発サイズ: 5860529792(2794.52GiB 3000.59GB)
   スーパーオフセット:5860530160セクタ
   未使用スペース:前= 0セクター、後= 344セクター
          状態: きれい
    デバイスUUID:067ee8d8:b84ef028:edf40cb0:c5623351

内部ビットマップ:スーパーブロックで-24セクタ
    アップロード日: 2015 年 7 月 13 日月曜日 12:06:38
  不良ブロックログ:セクタオフセット-8で利用可能な512項目
       チェックサム:dba97145 - 正確さ
         活動: 24938

         レイアウト:左対称
     ブロックサイズ:64K

   デバイスの役割:アクティブデバイス2
 アレイの状態:A.AAAA( 'A' ==アクティブ、 '。
/dev/sdd1:
          マジック: a92b4efc
        バージョン: 1.0
    機能マップ: 0x1
     アレイUUID:fd2ae851:d7376f4f:72b8032d:2931522b
           名前: Linux:0
  作成日: 2013年12月10日 火曜日 19:07:16
     レイドレベル:raid5
   レイド機器:7

 利用可能なデバイスサイズ:5860529896(2794.52GiB 3000.59GB)
     アレイサイズ:17581589376(16767.11GiB 18003.55GB)
  使用された開発サイズ: 5860529792(2794.52GiB 3000.59GB)
   スーパーオフセット:5860530160セクタ
   未使用スペース:前= 0セクター、後= 344セクター
          状態: きれい
    デバイスUUID:ca751de8:dbb68f99:c741dcad:562058c0

内部ビットマップ:スーパーブロックで-24セクタ
    アップロード日: 2015 年 7 月 13 日月曜日 12:06:38
  不良ブロックログ:セクタオフセット-8で利用可能な512項目
       チェックサム:c871db99 - 正確さ
         活動: 24938

         レイアウト:左対称
     ブロックサイズ:64K

   デバイスの役割:アクティビティデバイス3
   アレイの状態:A.AAAA( 'A' ==アクティブ、 '。
/dev/sde1:
          マジック: a92b4efc
        バージョン: 1.0
    機能マップ: 0x1
     アレイUUID:fd2ae851:d7376f4f:72b8032d:2931522b
           名前: Linux:0
  作成日: 2013年12月10日 火曜日 19:07:16
     レイドレベル:raid5
   レイド機器:7

 利用可能なデバイスサイズ:5860529896(2794.52GiB 3000.59GB)
     アレイサイズ:17581589376(16767.11GiB 18003.55GB)
  使用された開発サイズ: 5860529792(2794.52GiB 3000.59GB)
   スーパーオフセット:5860530160セクタ
   未使用スペース:前= 0セクター、後= 344セクター
          状態: きれい
    デバイスUUID: b43c31d2:e4eeb74b:fe239884:7acc8f89

内部ビットマップ:スーパーブロックで-24セクタ
    アップロード日: 2015 年 7 月 13 日月曜日 12:06:38
  不良ブロックログ:セクタオフセット-8で利用可能な512項目
       チェックサム:4a168e8 - 正確さ
         活動: 24938

         レイアウト:左対称
     ブロックサイズ:64K

   デバイスの役割:アクティビティデバイス4
アレイの状態:A.AAAA( 'A' ==アクティブ、 '。
/dev/sdf1:
          マジック: a92b4efc
        バージョン: 1.0
    機能マップ: 0x1
     アレイUUID:fd2ae851:d7376f4f:72b8032d:2931522b
           名前: Linux:0
  作成日: 2013年12月10日 火曜日 19:07:16
     レイドレベル:raid5
   レイド機器:7

 利用可能なデバイスサイズ:5860529896(2794.52GiB 3000.59GB)
     アレイサイズ:17581589376(16767.11GiB 18003.55GB)
  使用された開発サイズ: 5860529792(2794.52GiB 3000.59GB)
   スーパーオフセット:5860530160セクタ
   未使用スペース:前= 0セクター、後= 344セクター
          状態: きれい
    デバイスUUID:acaa467e:9ec70468:ccf75f20:2aa6a058

内部ビットマップ:スーパーブロックで-24セクタ
    アップロード日: 2015 年 7 月 13 日月曜日 12:06:38
  不良ブロックログ:セクタオフセット-8で利用可能な512項目
       チェックサム: 37dc5d18 - 正確さ
         活動: 24938

         レイアウト:左対称
     ブロックサイズ:64K

   デバイスの役割:アクティビティデバイス5
   アレイの状態:A.AAAA( 'A' ==アクティブ、 '。
/dev/sdg1:
          マジック: a92b4efc
        バージョン: 1.0
    機能マップ: 0x1
     アレイUUID:fd2ae851:d7376f4f:72b8032d:2931522b
           名前: Linux:0
  作成日: 2013年12月10日 火曜日 19:07:16
     レイドレベル:raid5
   レイド機器:7

 利用可能なデバイスサイズ:5860529896(2794.52GiB 3000.59GB)
     アレイサイズ:17581589376(16767.11GiB 18003.55GB)
  使用された開発サイズ: 5860529792(2794.52GiB 3000.59GB)
   スーパーオフセット:5860530160セクタ
   未使用スペース:前= 0セクター、後= 344セクター
          状態: きれい
    デバイスUUID:710a4e23:ccad2620:5be95df1:8f868bbc

内部ビットマップ:スーパーブロックで-24セクタ
    アップロード日: 2015 年 7 月 13 日月曜日 12:06:38
  不良ブロックログ:セクタオフセット-8で利用可能な512項目
       チェックサム:c9ee7501 - 正確さ
         活動: 24938

         レイアウト:左対称
     ブロックサイズ:64K

   デバイスの役割:アクティビティデバイス6
   アレイの状態:A.AAAA( 'A' ==アクティブ、 '。

ご協力ありがとうございます!

ベストアンサー1

おすすめ記事