だから、Ubuntu Server 11.10 64bitsの最新バージョンをサーバーにインストールしようとしています(Windows Server 2008を完全に置き換えます)。
さらにSataポートが必要なため、チップセットSiI3114に基づくPCI Sata RAIDコントローラーを購入しました。
問題は、アレイをRAID 1に構成すると、インストーラーがディスクをパーティション分割するポイントに達すると、RAIDアレイがリストに表示されないことです。
インストーラーは、「Serial Ata RAIDデバイスをアクティブ化する」かどうかを尋ねてきます。「yes」を選択しても、何も表示されません。
RAID 1アレイを作成する代わりに、RAID 0アレイを作成すると、リストに表示されてディスクがパーティション分割されます。
この最後の部分は、私が理解していないもので、RAID 0アレイの場合に認識されますが、RAID 1アレイの場合は認識されません。
buntu wiki でFakeRaid wikiを読みました。また、この投稿: インストーラーでRAID 10が見つかりません
RAID 1で実行し、インストーラーでシェルを実行し、コマンドdmraid -rを実行すると、次のようになります。
/dev/sdb: sil, "sil_bhbgdfdcfdfc", mirror, ok, 976771072 sectors, data@ 0
/dev/sda: sil, "sil_bhbgdfdcfdfc", mirror, ok, 976771072 sectors, data@ 0
よさそうだ。
RAID 0で、同じコマンドを使用すると、次の結果が得られます。
/dev/sdb: sil, "sil_bhbgdfdcfdfc", stripe, ok, 976771072 sectors, data@ 0
/dev/sda: sil, "sil_bhbgdfdcfdfc", stripe, ok, 976771072 sectors, data@ 0
すべてが正常に見えます。実際にUbuntu Serverをインストールするのは初めてで、VMPlayerに4〜5回インストールして、すべてがどのように機能するかを確認しました。
アレイを構成しない場合、ディスクはまったく問題なく認識されます。PCIカードが正しく検出されなかった場合、どのような場合でもカードに接続されたディスクは表示されません。このカードはRAID 5およびRAID 10にも対応していますが、まだテストしていません。家に着いた後、インストーラーがそれらのRAIDアレイを検出するかどうかを確認します。
編集:だから私は家に着き、再びグーグルで調べ始めました、そして私は this を見つけたので、コマンドdmraid -ayを実行しました:
ERROR: device-mapper target type "mirror" is not in the kernel.
RAID set "sil_bhbgdgaaaaba" was not activated.
それから私はこのエラーをグーグルで探しました、そして私がちょっと怖いのを見つけました this 、基本的に私がしなければならないのはミラーリングサポートでカーネルを再コンパイルすることですtそれを行うための知識があります。
カーネルの再コンパイルを伴わないソリューションを誰にも教えてもらえますか?
2番目の編集:Ubuntu Live CDをダウンロードして焼きましたが、何を推測しますか? RAIDアレイはその場で検出されます(現在、UbuntuをRAIDアレイにインストールしています)。今、私は混乱しているだけです。UbuntuサーバーはUbuntuバージョンでしたが、Windowsマネージャーはありませんでした。
3番目の編集:syslogを保存して、表示する情報を増やします。
Oct 24 22:46:43 anna-install: Installing dmraid-udeb
Oct 24 22:46:43 anna[10984]: DEBUG: retrieving dmraid-udeb 1.0.0.rc16-4.1ubuntu4
Oct 24 22:46:43 anna[10984]: DEBUG: retrieving libdmraid1.0.0.rc16-udeb 1.0.0.rc16-4.1ubuntu4
Oct 24 22:46:43 disk-detect: Serial ATA RAID disk(s) detected.
Oct 24 22:46:44 disk-detect: Enabling dmraid support.
Oct 24 22:46:44 kernel: [ 76.836245] device-mapper: table: 253:0: mirror: unknown target type
Oct 24 22:46:44 kernel: [ 76.836248] device-mapper: ioctl: error adding target to table
Oct 24 22:46:44 disk-detect: ERROR:
Oct 24 22:46:44 disk-detect: device-mapper target type "mirror" is not in the kernel
Oct 24 22:46:44 disk-detect:
Oct 24 22:46:44 disk-detect: RAID set "sil_bhbgdgdefacd" was not activated
Oct 24 22:46:44 udevd[9332]: inotify_add_watch(6, /dev/dm-0, 10) failed: No such file or directory
Oct 24 22:46:44 kernel: [ 76.931742] device-mapper: table: 253:0: mirror: unknown target type
Oct 24 22:46:44 kernel: [ 76.931745] device-mapper: ioctl: error adding target to table
Oct 24 22:46:44 disk-detect: ERROR:
Oct 24 22:46:44 disk-detect: device-mapper target type "mirror" is not in the kernel
Oct 24 22:46:44 disk-detect:
Oct 24 22:46:44 disk-detect: RAID set "sil_bhbgdgdefacd" was not activated
Oct 24 22:46:44 udevd[9332]: inotify_add_watch(6, /dev/dm-0, 10) failed: No such file or directory
ありがとう
解決した問題は、私のポルトガル語の創意工夫または「Desenrascanço」だけでした。不気味な能力は、ペニーとひもだけで問題を解決するために世代を超えて受け継がれました。 (私はペニーとストリングで問題を解決しませんでしたが、あなたはポイントを得ます)。
だからここに解決策があります:
...そしてすべてがうまくいけば、サーバー上で実行中のRAID 1アレイを持っているはずです。
RAID 1アレイが機能しているかどうかをどのように確認しましたか?マザーボードに個別に接続された各ドライブから起動するだけで、起動する場合は、再構築が正しく行われたことを意味します。
再構築が正しく行われたことを確認した後、再度再構築する必要があります。このブートと再構築が完了したら、RAID 1アレイの使用中に1つのディスク上の1つのファイルを変更し、シャットダウンしてアレイからディスクを切断するだけです。
次に、それらから個別に起動し、そのファイルに加えた変更が両方のディスクにあることを確認します。変更がある場合は、RAID 1アレイが機能していることを意味します。その後、別の再構築の時間であり、システムを使用する準備が整いました。
サーバーを起動するたびにディスクに変更があるため、起動するたびにアレイを再構築する必要があるのはそのためです。
このソリューションは他の種類のRAIDアレイでは機能しません。データはディスク10に分散されるためRAID 5は不要です。RAID10はデータがストリップおよびミラーリングされるため機能しません。インストールによって検出されるため、問題が発生します。
私もポルトガル語で、もっと良い解決策があります:
do-release-upgrade
を実行します。数分後、システムでUbuntu 11.10が実行されます
1.)Sudo lsmod
(dm_raid)モジュールがロードされたかどうかを確認しますか?
2.)Sudo dmraid -tay
これらのコマンドのいずれかが機能します(Sudo dmraid -ay
)RAIDアレイをテストしますか?
3.)gedit /boot/grub/device.map
および追加
(hd0) /dev/sda
(hd1) /dev/sdb
4.)gedit /etc/fstab
はコメントアウト(/dev/mapper/sil_biabadbhagdc1
)および(/dev/mapper/sil_biabadbhagdc5
)これらの行の前に#を配置します。
UUIDを追加します。このコマンドを使用してUUIDを取得できます(Sudo blkid
)
私のものは次のようになります。
# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
# /dev/mapper/sil_biabadbhagdc1
UUID="01331dc5-0c78-49ab-9cf5-655b645110d2 / ext4 errors=remount-ro 0 1
#/dev/mapper/sil_biabadbhagdc5
UUID="ea62296d-27ef-4b59-8206-e89d7a31a844 none swap sw 0 0
5.)Sudo reboot
およびログファイルを確認します。これらのコマンドでは()を使用しないでください。 SYBA PCI-X 4ポートSATA II RAIDカードでraid0を使用しています。 2つのSeagate 320ドライブを搭載したTyanボード上。これはあなたのために働くかもしれません。幸運を。