web-dev-qa-db-ja.com

RAIDが複数のドライブとして表示される-マウントできません

OSがインストールされているハードドライブが1台あり、Sil raidカードがインストールされており、RAID 0に2つの一致する500GB HDDがセットアップされてフォーマットされています-それらは完全に空です。何らかの理由で、単一のハードドライブではなく、/ dev/sdbおよび/ dev/sdcとして表示されます。両方のraidドライブをLinux raid auto(fdisk)としてフォーマットするためにfdを使用しましたが、どちらのデバイスもマウントできず、dmraidが機能したくないようです。

ずっと前に9.04をインストールしたとき、実行する必要があるすべてのことを認識して自動的に実行していたようですが、今は行き詰まっています。

dmraid出力

root @ tripoli:〜#dmraid -r

/dev/sdc: sil, "sil_biaebhadcfcb", stripe, ok, 976771072 sectors, data@ 0
/dev/sdb: sil, "sil_biaebhadcfcb", stripe, ok, 976771072 sectors, data@ 0

root @ tripoli:〜#dmraid -ay

RAID set "sil_biaebhadcfcb" already active

fdisk出力

root @ tripoli:〜#fdisk -l

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000b9b01

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          32      248832   83  Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2              32       60802   488134657    5  Extended
/dev/sda5              32       60802   488134656   8e  Linux LVM

Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x6ead5c9a

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1       60801   488384001   fd  Linux raid autodetect

Disk /dev/sdc: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xe6e2af28

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1               1       60801   488384001   fd  Linux raid autodetect
1
manyxcxi

あなたはdmraid/fakeraidを使用しています-そのためには、基礎となるドライブをフォーマットするのではなく、結果のfakeraidデバイスをフォーマットする必要があります。基になるドライブをパーティション分割することにより、BIOSのメットデータを損傷した可能性があります。

  • BIOSを使用してRAIDセットを解除して再初期化する
  • レイドセットをパーティション化します。これは/ dev/sil_biaebhadcfcbまたは/ dev/mapper/sil_biaebhadcfcbのようなものになります。
  • 作成したパーティションにインストールします。

あなたがやったように見えたのは、2つのRAIDスーパーブロックが作成され、1つはRAWディスクとパーティションにあります。

/dev/sdc:sil、 "sil_biaebhadcfcb"、ストライプ、ok、976771072セクター、data @ 0 
/dev/sdb:sil、 "sil_biaebhadcfcb"、ストライプ、ok、976771072セクター、データ@ 0 

最初のスーパーブロックが読み取り不能になり、2番目のdmraidがうまくスキャンされるなど、ドライブの1つが取り残された場合に問題が発生する可能性があるという問題があります1つは、まだディスク全体を使用しているパートナーと一緒にそれを修復しようとし、今ではサイズの不一致があります。

もしそうなら、私はすべてを一掃してやり直すでしょう。 rawディスク上のスーパーブロックを損傷するリスクを冒すことなく、パーティション化されたスペースからスーパーブロックを削除する準備ができていない。

あなたが従ったドキュメンテーションは、この操作の期待される結果が/ dev/mapperの新しいブロックデバイスであることを言及していませんでしたか?

「低レベル」フォーマットは、dd if=/dev/zero of=/dev/sdX

1
lifeless