各500GBの24個のSSDを搭載したDell PowerEdge R730xdがあります。このマシンにUbuntu 14.04 LTSをインストールし、データベース(postgresql)として使用する必要があります。
RAIDコントローラーはAvago MEGARAIDであり、私の知る限り、H310カードとまったく同じように動作します。
RAID10(16と8)で2つの仮想ドライブをセットアップしたので、
/dev/sda
(4TB)/dev/sdb
(2TB)Ubuntu 14.04 LTSのインストールに問題があります。起動時に最も自動インストール(ガイド:ディスク全体を使用/dev/sda
)を選択しても、Grubレスキューモードで歓迎されます。
attempt to read or write outside of disk 'hd0'
GRUBレスキューモードでいくつかのコマンドを実行すると、これらのデバイスに遭遇しました
(hd0,gpt3)
、不明なファイルシステム、swap
パーティションである必要があります(hd0,gpt2)
パーティションとして認識されるext2
には/boot
フォルダーが含まれていますが、アクセスしようとすると同じエラーが返されます(ディスクの外部で読み取りまたは書き込みを試みます) 'hd0')(hd0,gpt1)
、unknown filesystemとして認識され、BIOSgrub
パーティションである必要があります(結局GPTモードになっています)(hd1)
、2TBドライブUbuntu LiveCDを使用してgrubを/dev/sda
に再インストールしようとしても解決しませんでした。同じエラーが引き続き発生します。 /dev/sda2
をレスキューモードでマウントしてgrub.cfg
の内容を確認できましたが、何を確認する必要があるのかよくわかりません。どこでも正しく参照していた(hd0,gpt2)
ブート修復を実行した後でも、同じエラーで歓迎されます。
boot-info
は次のとおりです。 http://paste.ubuntu.com/23726916/boot-repair
の出力は次のとおりです。 http://paste.ubuntu.com/23726925/Ubuntuを2TBハードドライブにインストールしないことで解決しました。
24個の500GBドライブを次のように再パーティションしました
500GB RAID1ディスクにUbuntuをインストールしても問題はありませんでした。
TL; DR: https://help.ubuntu.com/community/BootPartition の修正手順
これは、多くのBIOSのセキュリティ「機能」が原因で、ハードディスクの最初の100GB(通常)以外では起動できないため、よくある問題です。彼らはここに詳細な手順を記載しました: https://help.ubuntu.com/community/InstallingUbuntuOnBigDisk これは私の問題を修正するために働きました。
私のマシンは、Ubuntu Server 16.04 LTSを実行するPERC H700 RAIDコントローラーと2つの6TB RAID5アレイを備えたDell PowerEdge T300です。すべてのデータを失いたくなかったので、再フォーマットする代わりに、ディスクの最初に1GBパーティションでプライマリRAIDドライブを再パーティションし(完了するには一晩かかりました)、ブート修復を実行してブートファイルのみを再配置しました新しいパーティション(ここに完全な手順: https://help.ubuntu.com/community/BootPartition )
私の古い解決策(私はここに残しています)のみ一時的にそれを修正します...
これが誰かを助けることを願っています