/dev/XXXの名前がわからず、RAID1からディスクを削除するにはどうすればよいですか?

/dev/XXXの名前がわからず、RAID1からディスクを削除するにはどうすればよいですか?

今後:

SERVER:~ # mdadm --detail /dev/md5
/dev/md5:
    Version : 00.90.00
  Creation Time : Fri Mar 18 14:53:33 2011
     Raid Level : raid1
     Array Size : 67103360 (63.99 GiB 68.71 GB)
    Device Size : 67103360 (63.99 GiB 68.71 GB)
   Raid Devices : 2
  Total Devices : 1
Preferred Minor : 5
    Persistence : Superblock is persistent

    Update Time : Mon May 27 21:32:01 2013
      State : clean, no-errors
 Active Devices : 1
Working Devices : 1
 Failed Devices : 0
  Spare Devices : 0


    Number   Major   Minor   RaidDevice State
       0       8      129        0      active sync   /dev/sdi1
       1       0        0       -1      removed
       UUID : 5cd4bFe4:dd1b759f:b7e070fe:c44bfRef
     Events : 0.36000940

RAID1にディスクを追加する:

SERVER:~ # mdadm --add /dev/md5 /dev/sdj1
mdadm: hot added /dev/sdj1

後ろに:

SERVER:~ # mdadm --detail /dev/md5
/dev/md5:
    Version : 00.90.00
  Creation Time : Fri Mar 18 14:53:33 2011
     Raid Level : raid1
     Array Size : 67103360 (63.99 GiB 68.71 GB)
    Device Size : 67103360 (63.99 GiB 68.71 GB)
   Raid Devices : 2
  Total Devices : 2
Preferred Minor : 5
    Persistence : Superblock is persistent

    Update Time : Mon May 27 21:32:32 2013
      State : clean, no-errors
 Active Devices : 1
Working Devices : 2
 Failed Devices : 0
  Spare Devices : 1


    Number   Major   Minor   RaidDevice State
       0       8      129        0      active sync   /dev/sdi1
       1       0        0       -1      removed
       2       8      145       -1      spare   /dev/sdj1
       UUID : 5cd4bFe4:dd1b759f:b7e070fe:c44bfRef
     Events : 0.36000955
SERVER:~ # 

Q:md5からこの行/ディスクを削除する方法は?

       1       0        0       -1      removed

おそらくこれが/ dev / sdj1が予備としてマークされている理由です。

私はそれを削除しようとしました:

SERVER:~ # mdadm /dev/md5 -r detached
mdadm: cannot find detached: No such file or directory
SERVER:~ # 

オペレーティングシステム:SUSE LINUX Enterprise Server 9.4

更新:それでは、その番号を使用してmd *デバイスからディスクを削除できますか? (この場合、数字は「1」になります)

ベストアンサー1

これは(やや)予想される動作です。マニュアルページを引用すると、次のようになります。

--add:リストされているデバイスをホット追加します。デバイスが最近アレイの一部であったと思われる場合(エラーが発生または削除された可能性がある)、次のトピックで説明するようにデバイスが再追加されます。障害が発生した場合、またはデバイスがアレイの一部であったことがない場合、デバイスはホットスペアとして追加されます。アレイのパフォーマンスが低下すると、すぐにそのバックアップアレイでデータの再構築が開始されます。

したがって、ディスクはアレイの以前のメンバーとして認識されません。最適ではない質問をすると、それについて何も言わない。

おそらくこれが/dev/sdj1が無料で表示されている理由です。

その逆の場合も同様です。sdj1「削除された」行はまだスペアとしてマークされているため、まだ存在します。空のスロットを埋めるためにスペアディスクが自動的に使用されない理由はわかりません(マンページに記載されています)。同期が完了すると、ステータスが「スタンバイ」から「アクティブ」に変わる可能性があります。見物する/proc/mdstat

おすすめ記事