Red Hat Linux 5の問題です。
間違った通信により、私たちの環境の2つのLUNが1.2TBから1.7TBに拡張されました。
再起動後、mdadmはアレイを再構築するためのスーパーブロックを見つけることができません。
共通フォーマット(バージョン0.90と呼ばれる)は4K長のスーパーブロックを持ち、デバイスの端に少なくとも64K、128K未満の64Kソートブロックを書き込みます(つまり、デバイスの周りのスーパーブロックアドレスを取得します)。デバイスのサイズは64Kの倍数に縮小し、64Kを減算します。
古い文書が見つかりました。
# mdadm -D /dev/md0
/dev/md0:
Version : 0.90
Creation Time : Tue Jul 10 17:45:00 2012
Raid Level : raid1
Array Size : 1289748416 (1230.00 GiB 1320.70 GB)
Used Dev Size : 1289748416 (1230.00 GiB 1320.70 GB)
Raid Devices : 2
Total Devices : 2
Preferred Minor : 0
Persistence : Superblock is persistent
Update Time : Wed Apr 17 15:03:50 2013
State : active
Active Devices : 2
Working Devices : 2
Failed Devices : 0
Spare Devices : 0
UUID : 2799bd51:67eb54d2:1fcd3c90:293311a1
Events : 0.39
Number Major Minor RaidDevice State
0 253 10 0 active sync /dev/dm-10
1 253 11 1 active sync /dev/dm-11
# fdisk -l /dev/dm-10 /dev/dm-11
Disk /dev/dm-10: 1320.7 GB, 1320702443520 bytes
255 heads, 63 sectors/track, 160566 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/dm-10 doesn't contain a valid partition table
Disk /dev/dm-11: 1320.7 GB, 1320702443520 bytes
255 heads, 63 sectors/track, 160566 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/dm-11 doesn't contain a valid partition table
ベストアンサー1
mdadm --build -l1 -n2 /dev/md0 /dev/dm-10 /dev/dm11
データを回復するには実行してください。
これを行う前に、デバイスが正しいことを確認してください(または/ dev / mapperのエイリアスを使用してください)!
さらに、カーネルがすでにこれらのデバイスのいずれかを使用している場合(または使用中)、データは一貫性がありません。 2番目のデバイスを縮退1.2アレイに設定し、データをコピーしたら、新しい縮退RAIDの使用を開始し、ここに最初のディスクを追加する必要があります。現在バックアップがない場合は、これを試す前に何をすべきか教えてください。
(1.2 RAIDスーパーブロックがこの問題を回避するので、とにかく1.2に切り替えることをお勧めします。)