安裝程式僅識別 3TB RAID1 陣列的 801GB

安裝程式僅識別 3TB RAID1 陣列的 801GB

我一直在盡我所能尋找這個精確的問題,但我唯一找到它的地方是這裡,我認為OP沒有得到足夠的答案。我見過的 3TB 硬碟的大多數問題都源自於過時的硬體、雙啟動問題等。

我的伺服器是全新的,使用帶有板載 Intel RAID 的華擎 H67M-ITX。我在 RAID 1 陣列中設定了兩個 Seagate 3TB。我在 raid 控制器中看到的所有內容都表明主機板在這種安排上沒有問題:兩個磁碟都顯示為 3TB 設備,RAID 陣列也是如此。唯一出現問題的地方是從隨身碟載入 12.04-desktop-amd64 並嘗試分割區時。在此階段,我在磁碟上建立一個新的分割區表,結果大小為 801567 MB。

我的印像是,主機板對於這麼大的 RAID 陣列沒有任何問題,而且最新的長期穩定版本的 64 位元 Ubuntu 附帶了內核 GPT 支持,也不會出現任何問題。關於我做錯了什麼有什麼想法嗎?

答案1

我沒有簡單且肯定的答案,但對於第一個診斷步驟,我建議您使用比安裝程式提供的更低級別的工具檢查啟動模式和磁碟資訊:

  1. 啟動進入“安裝前嘗試”模式。
  2. 打開終端機視窗。
  3. 類型ls /sys/firmware/efi。如果您看到任何檔案(通常是一個檔案和一個目錄),則表示您已在 EFI 模式下啟動。如果您收到「沒有此類檔案或目錄」錯誤,則您可能已在 BIOS 模式下啟動。這可能會對所使用的分割表類型以及 Linux 偵測主機板的 RAID 功能的方式產生影響。 (最後這個是非常不過,就我而言,這是推測性的。
  4. 鍵入sudo apt-get install gdisk以安裝 gdisk 軟體包。 (如果這不起作用,您可能需要啟用網路並使用軟體包選項進行調整。)
  5. 類型gdisk -l /dev/sda(如有必要,請變更裝置識別碼以查看您的磁碟或 RAID 陣列)。請注意磁碟報告的大小(以磁區和GiB 或TiB 為單位)和表格類型(對於GPT 為「MBR:保護性且GPT:存在」;對於MBR 為「MBR:僅MBR 且GPT:不存在」) 。如果您的磁碟設定了 MBR,則可能會出現問題。在這種情況下,我希望它能讓您使用最多 2 TiB,但 libparted 中可能存在一個錯誤,導致您過早中斷。如果磁碟使用 MBR,則可以在 gdisk、GParted 或其他工具的幫助下切換到 GPT。

還有一點評論:如果這是僅限 Linux 的安裝,那麼基於主機板的 RAID 可能不是最好的選擇。 Linux 支援它,但我的印像是它比 Linux 自己的基於軟體的 RAID 更不穩定。 (兩者實際上都是基於軟體的;只是主機板品種在韌體中包含“鉤子”,可以跨作業系統使用,並且與特定類型的磁碟控制器綁定,而Linux品種沒有鉤子,是Linux-僅限,並且可以在任何磁碟控制器上使用。不過,並非所有 Ubuntu 安裝程式都支援軟體 RAID。桌面安裝程式肯定不會,但我認為伺服器和備用安裝程式都會這樣做。

相關內容