Zfs

Nexenta 在導入根池時無法讀取池標籤/錯誤 5

  • October 14, 2011

我有一個家庭 Nexenta Store CE 伺服器,在將其關閉以移動它後,它將不再啟動。

它打開並檢測到所有 7 個驅動器(6 個數據驅動器和 1 個較小的 OS 驅動器),然後它給了我藍色的 Nexenta 引導載入程序,我按 Enter 並開始引導,但突然我收到一個錯誤(消失得非常快,我必須在連拍模式下使用相機才能得到它!)

SunOS release 5.11 Version NexentaOS_134f 64-bit Loading Kernel… 注意:無法從 ‘/pci@0,0/pci1043,83d4@1d,7/storage@1/disk@0,0;a’ 讀取池標籤注意: spa_import_rootpool: Error 5 cannot mount root on /(same as above) panic[cpu0/thread=fffffffffbc2e860: vfs_mountroot: cannot mount root

然後它重新啟動並重新開始。

有任何想法嗎?

如果它得到那麼遠在我看來啟動驅動器還可以嗎?

謝謝。

我想通了,當我移動機器時,我沒有將引導驅動器插回同一個 USB 埠。

使用 USB 作為啟動驅動器讓我感到羞恥,但我所有的 sata 埠都在使用,直到我得到一個控制器:)

我不知道它必須在同一個 USB 埠中!

嗯,現在可以了。

這是因為 Solaris 使用 x86/x64 的引導體系結構。作業系統池的元數據中的設備與目前報告的設備不同。這很煩人,但有一個解決方案: 1. 引導故障安全 2. zpool import syspool 3. 重啟

注意:這會影響所有 Solaris 系統,但並非所有 Solaris 發行版在 grub 中都有故障安全引導環境。

引用自:https://serverfault.com/questions/252291