web-dev-qa-db-ja.com

sda1(?)raidがdebianで失敗しました-今何をしますか?

ispconfigは、サーバーにレイドの問題があると言っています。サーバーは私のものではなく、ホスティング会社から借りたものです。 OSのインストールは私の仕事ではありませんでした。ホスティング会社がそれを行いました。

cat /proc/mdstat 

Personalities : [raid1] 
md0 : active raid1 sda1[2](F) sdb1[1]
      312568576 blocks [2/1] [_U]

私はこの問題にあまり詳しくありません。このような問題に遭遇したことはありません。

私は推測する sda1 死んでいる。今何をすべきか教えてくれませんか(それ以外はホスティング会社に電話する必要があります)?重要なものはすべてバックアップしています。

4
Wildfire

慌てる必要はありません。これは一般的で回復可能なエラーです。ホスティング会社は、ディスクの1つに障害が発生した場合にデータを保護するために、2ディスクの冗長アレイをセットアップしました。この障害が発生しました。出力は、sda1に障害が発生し、RAID1アレイは機能しているが、劣化していることを示しています。

しかし、今あなたは借りた時間にいます。 2番目のディスクに障害が発生した場合、そのデータは失われ、バックアップから復元する必要があります。ホスティング会社に、故障したディスクをすぐに交換し、完了したら連絡するように依頼してください。

8
Joel E Salas

また、劣化したRAIDを台無しにしたり、台無しにする前に、バックアップが正常であることを確認することをお勧めします。カスケード障害は悲しいことに起こり、ホストスタッフによるミスも起こります(あなたとホスティング会社の手がどのディスクに対して何をすべきかについて同じページにいることを3回確認してください)。

AFAIK、デバイスが/ dev/mdXと呼ばれる場合、それは常に linux softraidであるため、ストレートSATAまたはSASホストアダプター以外のハードウェアストレージコントローラーは含まれません。

Linuxには、ディスクが論理的に削除されるか追加されたことを通知する方法がありますが、これらは、直接接続されたPATAまたはパラレルSCSIデバイスをホットプラグする場合にのみ必要です(明示的に接続されていないハードウェアでは、とにかく冗長と見なす必要があります)。とにかくそれをサポートします)。

smartctl(smartmontoolsパッケージから。ssdが関係していて、プロバイダーがサーバー上にsmartmontoolsデーモンまたはcronスクリプトをセットアップしていない場合は実行しないでください。特定のssdsに損傷を与えることがわかっているスマートユーティリティのバージョンがあります)ドライブの何が問題なのか、特にここのように直接接続されている場合は、dmesgを呼び出すことができます。交換用ディスクで取得するspinup_count値とpower_on_hours値は、ホスティング業者との興味深いディスカッショントピックになることがあります;)

1
rackandboneman