為什麼我的 iSCSI 設備導致 CentOS 伺服器無法啟動?

為什麼我的 iSCSI 設備導致 CentOS 伺服器無法啟動?

我連接到 CentOS 伺服器的 iSCSI 掛載變得無回應並導致 CentOS 伺服器鎖定。修復 iSCSI 伺服器後,CentOS 伺服器重新啟動,但即使 iSCSI 現在正常,伺服器仍提示輸入 root 密碼以進入維護模式並拒絕啟動。

/etc/fstab一旦我進入維護模式並註解掉iSCSI 安裝的行,伺服器就會啟動。然後我就可以透過 SSH 登入並掛載 iSCSI 掛載點了。

為什麼我的 iSCSI 設備導致 CentOS 伺服器無法啟動?

答案1

我忘記將掛載選項新增_netdev到 iSCSI 掛載點行。一旦我改變了線路:

/dev/mapper/vg_iscsi0-mysql     /var/lib/mysql ext4

到:

/dev/mapper/vg_iscsi0-mysql     /var/lib/mysql  _netdev,ext4

伺服器啟動得很好。此_netdev選項會延遲自動安裝,直到網路連線處於活動狀態之後。否則,伺服器嘗試在沒有網路連線的情況下掛載 iscsi 掛載,這顯然會失敗。

相關內容