我連接到 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 掛載,這顯然會失敗。