MDADM - 少し少ないセクタのディスクをRAID5に追加します。

MDADM - 少し少ないセクタのディスクをRAID5に追加します。

基本的に、私はそれぞれ2TBの3つのディスクを含むRAID 5を持っています。 2TBドライブ2台を追加購入しましたが、最新モデルではセクターが小さくなります。既存のドライブは販売されなくなりました。

私が発行するとき

/dev/md0 --add /dev/sde /dev/sdf

それは次のものを生成します:

mdadm: /dev/sde not large enough to join array. 

データを失うことなく小さなセクタドライブを追加できるように、最初の3つのディスクサイズを変更する方法はありますか?

答え1

md0まず、配列に保存されるサイズを小さくする必要があります。残念ながら、あなたはほとんど情報を提供していません。

  • 通常のファイルシステムが直接存在する場合、/dev/md0サイズを縮小する方法は、ファイルシステムの種類(可能な場合)によって異なります。
  • LVM物理アレイがある場合は、/dev/md0まずサイズを小さくする必要があります。これは、ファイルシステム、論理ボリューム、ボリュームグループ、最後に物理ボリュームも減らす必要があることを意味します。

(少し大きい)2TBディスクで構成されたRAID5にディスクを追加しようとする最も簡単な方法は、最初にRAID5を2つの新しいディスクに組み立て、それを3missing番目のディスクの名前として渡すことです。作成されたRAID5ディスクが失われました。次に、古いRAID5のデータを新しいRAID5にコピーします。古いRAID5ディスクを取り外し、新しいRAID5ですべてのデータが利用可能であることを確認してください。これで、既存のRAID 5ディスクを再接続してmdadm --zero-superblock既存のコンポーネントディスクに使用できるようになります(おそらく最初にこれを行う必要があるかもしれませんmdadm --stop /dev/md0)。これにより、既存のRAID5に関するすべての情報が消去されます。これで、新しいRAID5にディスクを追加できます。

答え2

  1. 3つのドライブRAID 5アレイがある場合は、データを他の場所にコピーするのに問題はありません。

  2. アレイからデータをインポートした後、必要に応じて少ないセクタを使用してドライブにパーティションを作成します。

  3. この作業を最初から最後まで行う方法の完全なガイドは次のとおりです。

関連情報