私は最近、ホームサーバーのハードウェア(マザーボード、CPU、RAM)を既存のi3-540(Clarkdale)から新しいi5-7400(Kaby Lake)にアップグレードしました。
私はLinux Mint 18を実行しており、mdadmを使用して5つのドライブでソフトウェアRAID6を構成しました。襲撃を新しいシステムに移す手順を読み、実行するだけでよいと確信しました。
mdadm --assemble --scan
ドライブが検出されます。
残念ながら、これは本当ではありません。ハードウェアをアップグレードし、新しいハードウェアで既存のOSを起動した後、すべてが正常に動作しているように見えましたが、RAIDドライブを接続した後はmdadmで何も検出できませんでした。
$ mdadm --assemble --scan --verbose
mdadm: looking for devices for further assembly
mdadm: Cannot assemble mbr metadata on /dev/sdf
mdadm: Cannot assemble mbr metadata on /dev/sde
mdadm: Cannot assemble mbr metadata on /dev/sdd
mdadm: Cannot assemble mbr metadata on /dev/sdc
mdadm: Cannot assemble mbr metadata on /dev/sdb
mdadm: No arrays found in config file or automatically
私が知っている限り、RAIDはディスクに直接作成されます(パーティション化なし)。これで、すべてのドライブに100%の空き容量があり、パーティションがないことが検出されました。
GDiskは、すべてのドライブの保護MBRを次のように表示します。
Disk size is 15628053168 sectors (7.3 TiB)
MBR disk identifier: 0x00000000
MBR partitions:
Number Boot Start Sector End Sector Status Code
1 1 4294967295 primary 0xEE
ドライブ自体は問題ないようで、SMARTエラーもありません。
アップグレード時にスーパーブロックを上書きすることは可能ですか?新しいMBのUEFI BIOSは何とか問題を引き起こす可能性があります(古いMB:Gigabyte GA-H55N-USB3、新しいMB:ASRock Z270M-ITX / ac)?
以下を実行して配列を「再生成」することが可能である可能性があることを読みました。
mdadm --create ...
同じ設定を再利用しますが、すべてのドライブが新しいSATAポートに接続されているため、その順序を知らず(重要に見える)、試して間違いを犯すことを非常に躊躇します。
この問題を解決する方法に関するヘルプやガイドラインをご覧いただきありがとうございます。
おそらく、次の結果が役に立ちます。
$ mdadm --assemble --run --force /dev/md0 /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf
mdadm: Cannot assemble mbr metadata on /dev/sdb
mdadm: /dev/sdb has no superblock - assembly aborted
$ sudo fdisk -l /dev/sdb
Medium /dev/sdb: 7,3 TiB, 8001563222016 Bytes, 15628053168 Sektoren
Einheiten: sectors von 1 * 512 = 512 Bytes
Sektorengröße (logisch/physisch): 512 Bytes / 4096 Bytes
I/O Größe (minimal/optimal): 4096 Bytes / 4096 Bytes
Typ der Medienbezeichnung: gpt
Medienkennung: 06B4B33D-1857-4745-8A54-86B65E5244D5
$ cat /proc/mdstat
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
unused devices: <none>
$ parted /dev/sdb --align optimal unit MiB print
Modell: ATA ST8000VN0022-2EL (scsi)
Festplatte /dev/sdb: 7630885MiB
Sektorgröße (logisch/physisch): 512B/4096B
Partitionstabelle: gpt
Disk-Flags:
Nummer Anfang Ende Größe Dateisystem Name Flags
答え1
明らかに破壊された唯一のものはスーパーブロックだけでした。 5つのドライブのうち3つを複製して再設計しました(この古いスクリプト)はアレイを再構築mdadm --create
し、基本ファイルシステムをマウントしようとします。その後、他の2つのドライブを再同期する必要がありました。