/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 서버가 올바르게 응답하지 않을 때 발생합니다.