为什么我的 iscsi 设备导致我的 CentOS 服务器无法启动?

为什么我的 iscsi 设备导致我的 CentOS 服务器无法启动?

我连接到 CentOS 服务器的 iSCSI 安装变得无响应,并导致 CentOS 服务器锁定。修复 iSCSI 服务器后,CentOS 服务器重新启动,但即使 iSCSI 现在正常,服务器仍提示输入 root 密码以进入维护模式并拒绝启动。

一旦我进入维护模式并注释掉/etc/fstabiscsi 安装的行,服务器就会启动。然后我就能通过 SSH 登录并顺利安装 iscsi 安装点。

为什么我的 iscsi 设备导致我的 CentOS 服务器无法启动?

答案1

我忘记将 mount 选项添加_netdev到 iSCSI mountpoint 行。我曾经将该行从:

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

到:

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

服务器启动正常。该_netdev选项会延迟自动安装,直到网络连接处于活动状态。否则,服务器会尝试在没有网络连接的情况下安装 iscsi 安装,这显然会失败。

相关内容