Mount.nfs: 연결 시간 초과를 잡는 방법

Mount.nfs: 연결 시간 초과를 잡는 방법

/exported_dir내 메인 호스트에는 다른 호스트와 공유하고 싶은 디렉토리가 있습니다 . 이를 위해 다음을 실행합니다.

mount <host>:/exported_dir /mount_dir

연결 시간이 초과되어 잡을 수 없습니다. 출력을 변수에 저장해 보았습니다. mountres=$(mount <host>:/exported_dir /mount_dir)값은 mountres빈 문자열입니다. 또한 출력을 리디렉션하려고 시도했지만 mount <host>:/exported_dir /mount_dir > mountmsg거기에는 아무것도 없습니다 mountmsg. 운영 체제: Red Hat Enterprise Linux 서버 버전: 7.2

답변1

표준 출력 및 표준 오류 스트림을 캡처하려면 표준 오류를 표준 출력으로 리디렉션합니다.

mountres="$(mount <host>:/exported_dir /mount_dir 2>&1)"

mount <host>:/exported_dir /mount_dir >mountmsg 2>&1

답변2

연결 시간 초과를 진단하는 명령:

sudo mount -vvv -t <mount_type> <host>:/exported_dir /mount_dir

또는

sudo mount -vvv -t <mount_type> -o vers=3 <host>:/exported_dir /mount_dir

이 문제는 NFS 서버가 올바르게 응답하지 않을 때 발생합니다.

관련 정보