MDADM - 既存のRAID1に新しいハードドライブを追加する

MDADM - 既存のRAID1に新しいハードドライブを追加する

私の専用サーバーには、2x1TB HDDを搭載したRAID1アレイがあり、いっぱいです。

新しいハードドライブを追加したいです(すでに物理的に追加されています)。

私は何をすべきかわかりません。

データが失われるのは怖いです。

私はこれを見つけました地図時間

 [root@server ~]# fdisk -l

 Disk /dev/nvme2n1: 1024.2 GB, 1024209543168 bytes, 2000409264 sectors
 Units = sectors of 1 * 512 = 512 bytes
 Sector size (logical/physical): 512 bytes / 512 bytes
 I/O size (minimum/optimal): 512 bytes / 512 bytes


 Disk /dev/nvme1n1: 1024.2 GB, 1024209543168 bytes, 2000409264 sectors
 Units = sectors of 1 * 512 = 512 bytes
 Sector size (logical/physical): 512 bytes / 512 bytes
 I/O size (minimum/optimal): 512 bytes / 512 bytes
 Disk label type: dos
 Disk identifier: 0x844cebe6

Device Boot      Start         End      Blocks   Id  System
 /dev/nvme1n1p1            2048    67110911    33554432   fd  Linux raid autodetect
 /dev/nvme1n1p2        67110912    68159487      524288   fd  Linux raid autodetect
 /dev/nvme1n1p3        68159488  2000407215   966123864   fd  Linux raid autodetect

 Disk /dev/nvme0n1: 1024.2 GB, 1024209543168 bytes, 2000409264 sectors
 Units = sectors of 1 * 512 = 512 bytes
 Sector size (logical/physical): 512 bytes / 512 bytes
 I/O size (minimum/optimal): 512 bytes / 512 bytes
 Disk label type: dos
 Disk identifier: 0xcb3fcb0e

    Device Boot      Start         End      Blocks   Id  System
 /dev/nvme0n1p1            2048    67110911    33554432   fd  Linux raid autodetect
 /dev/nvme0n1p2        67110912    68159487      524288   fd  Linux raid autodetect
 /dev/nvme0n1p3        68159488  2000407215   966123864   fd  Linux raid autodetect

 Disk /dev/md1: 535 MB, 535822336 bytes, 1046528 sectors
 Units = sectors of 1 * 512 = 512 bytes
 Sector size (logical/physical): 512 bytes / 512 bytes
 I/O size (minimum/optimal): 512 bytes / 512 bytes


 Disk /dev/md2: 989.2 GB, 989175545856 bytes, 1931983488 sectors
 Units = sectors of 1 * 512 = 512 bytes
 Sector size (logical/physical): 512 bytes / 512 bytes
 I/O size (minimum/optimal): 512 bytes / 512 bytes


 Disk /dev/md0: 34.3 GB, 34325135360 bytes, 67041280 sectors
 Units = sectors of 1 * 512 = 512 bytes
 Sector size (logical/physical): 512 bytes / 512 bytes
 I/O size (minimum/optimal): 512 bytes / 512 bytes

ベストアンサー1

あなたできるRAID1を追加...交換する場合両方ディスク。試してみましたが、次のように動作します。

  • 動作中のRAID1アレイ(md0)から2x4Tドライブ(sda1およびsdb1)から起動
  • 2つの新しい16Tドライブを購入して接続しました(sdcとsdd)。
  • フルドライブパーティション(sdc1とsdd1)を使用してパーティションを分割します。
  • RAID1に両方を追加します。mdadm /dev/md0 --add /dev/sdc1 /dev/sdd1
  • 以前のドライブのいずれかでエラーが発生しました。mdadm /dev/md0 -f /dev/sda1
  • 同期が完了するまで待ちます。watch cat /proc/mdstat
  • 別の古いドライブでエラーが発生しました。mdadm /dev/md0 -f /dev/sdb1
  • 同期が完了するまで待ちます。watch cat /proc/mdstat
  • アレイから既存のドライブを取り外します。mdadm /dev/md0 -r /dev/sda1 /dev/sdb1
  • アレイの増加:mdadm --grow /dev/md0 --size max
  • ファイルシステム拡張:resize2fs /dev/md0

..これで、もともと4TBの代わりに14TB RAID1を使用するようになりました。

おすすめ記事