
mdadmを使ってDebianでraid 5を作成しました。私は2つの新しいディスクと1つの「古い」ディスクを使いました。以前のバージョンには以前にext3がありました。 「parted -l」を使用して、RAIDのファイルシステムがext4ですが、古いディスクにext3があることを確認しました。
私はUbuntuユーザーガイドを使って攻撃隊を作成しました。これは私が以下を実行したことを意味します。
sudo parted /dev/sde mklabel gpt
sudo parted -a optimal -- /dev/sde mkpart primary 2048s -8192s
sudo parted /dev/sde set 1 raid on
各ディスクについても、次の操作を行います。
sudo mdadm --create /dev/md0 --auto md --level=5 --raid-devices=3 /dev/sdb1 /dev/sdd1 /dev/sde1
攻撃隊を作る。そして
sudo mkfs.ext4 -b 4096 -E stride=128,stripe-width=384 /dev/md0
パーティションの作成
parted -l
これでRAIDの場合はext4が表示されますが、以前のディスク(/dev/sde)の場合はext3が表示されることを確認しました。
Model: ATA WDC WD30EFRX-68E (scsi)
Disk /dev/sdb: 3001GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Number Start End Size File system Name Flags
1 1049kB 3001GB 3001GB primary raid
Model: ATA WDC WD30EFRX-68E (scsi)
Disk /dev/sdd: 3001GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Number Start End Size File system Name Flags
1 1049kB 3001GB 3001GB primary raid
Model: ATA ST3000DM001-9YN1 (scsi)
Disk /dev/sde: 3001GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Number Start End Size File system Name Flags
1 1049kB 3001GB 3001GB ext3 primary raid
Model: Linux Software RAID Array (md)
Disk /dev/md0: 6001GB
Sector size (logical/physical): 512B/4096B
Partition Table: loop
Number Start End Size File system Flags
1 0.00B 6001GB 6001GB ext4
これは襲撃に問題を引き起こしますか?新しくフォーマットしたディスクで再作成するのは賢明でしょうか?
猫/proc/mdstat出力:
Personalities : [raid6] [raid5] [raid4]
md0 : active raid5 sde1[0] sdd1[3] sdb1[1]
5860259840 blocks super 1.2 level 5, 512k chunk, algorithm 2 [3/3] [UUU]
unused devices: <none>
答え1
メタデータ1.2(最初から4K)を使用している場合は、その4Kにmdadmで使用されていない古いファイルシステムメタデータがある可能性があります。このメタデータをゼロにすることができます。
dd bs=4k count=1 if=/dev/zero of=/dev/sde1
積極的なメッセージが削除されていることを確認してください。
wipefs
後で他のタスク(mdadm、pvcreate、mkfs、parted...)で使用する前にこのパーティションを使用してください。