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にディスクを追加できます。

おすすめ記事