web-dev-qa-db-ja.com

Ubuntu 16.04.1の新規インストールでdmraidディスクを検出できない

私は、MarvellチップセットでBIOS raid1を使用しています。これは、Ubuntu 14.04のdmraidで非常にうまく機能します。

ディスクは、コマンドfdiskを使用して次の名前で表示されます。

Disk /dev/mapper/ddf1_00000000000000004b1b92914b1b92914b0400004b040001: 2000.3 GB, 2000315047936 bytes
255 heads, 63 sectors/track, 243191 cylinders, total 3906865328 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x3b9fee89

                                                         Device Boot      Start         End      Blocks   Id  System
/dev/mapper/ddf1_00000000000000004b1b92914b1b92914b0400004b040001p1            2048  3906865151  1953431552   83  Linux

Disk /dev/mapper/ddf1_00000000000000004b1b92914b1b92914b0400004b040001p1: 2000.3 GB, 2000313909248 bytes
255 heads, 63 sectors/track, 243190 cylinders, total 3906863104 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00000000

Disk /dev/mapper/ddf1_00000000000000004b1b92914b1b92914b0400004b040001p1 doesn't contain a valid partition table

ただし、Ubuntu 16.04に新規インストールした後、ディスクは/dev/sdbおよび/dev/sdcとして検出されます。これらのハードドライブをマウントすると、不明なタイプddf_raid_memberでのみエラーが発生します。 dmraidをインストールしても解決しません。コマンドSudo dmraid -ayを使用すると、RAIDディスクは返されません。

しかし、幸運にも、Ubuntu 14.04 Live CDを使用してraidデバイスにアクセスできます。 16.04でRAIDデバイスを再び機能させるにはどうすればよいですか?ありがとう!

2016/07/26更新

Ubuntu 14.04にロールバックしました。 fakeRaidデバイスは引き続き正常に機能します。これは、Ubuntu 16.04がdmraidを正しくサポートしていないことを意味していますか?

2016/08/06更新

Ubuntu 16.04.1にmdadmをインストールしようとしましたが、mdadmはハードドライブにスーパーブロックがなく、再構築できないことを示しているだけです。

1
KKyang

ランチパッドに報告し、開発者が修正しました。このバグは、4.4カーネルの新機能に関連しているようです。

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1611277

ただし、dmraidの新しいバージョンはすべてのデバイスで保証されているわけではありません。少なくとも私にとってはうまくいきます。

0
KKyang

より良い答えを得ようとします。今のところ、実行する必要があります

Sudo dmraid -ay

busyBoxプロンプトから、またはディスクをライブで実行し、ターミナルを実行してからアレイにインストールします。

それをブートシーケンスに入れるには、テキストファイルを

/etc/initramfs-tools/scripts/init-premount

コード付き

exec dmraid -ay
exec sleep 1

必ずファイルを実行可能にしてから実行してください

Sudo update initramfs -k all -uv    

楽しい!

1
user601714

私は同じ問題を抱えていて、RAIDサポートをインストールすることで解決しました。これを試して:

Sudo apt-get install mdadm
0
j234mk