CentOS 서버에 연결한 iSCSI 마운트가 응답하지 않아 CentOS 서버가 잠겼습니다. iSCSI 서버가 복구되었을 때 CentOS 서버가 재부팅되었지만 iscsi가 이제 정상임에도 불구하고 서버는 유지 관리 모드로 들어가기 위해 루트 비밀번호를 묻는 메시지를 표시하고 부팅을 거부했습니다.
유지 관리 모드에 들어가서 /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 마운트를 마운트하려고 했고 이는 명백히 실패했습니다.