SSHFS: 연결이 끊어진 후 원격 디렉터리를 마운트 해제/다시 마운트할 수 없습니다.

SSHFS: 연결이 끊어진 후 원격 디렉터리를 마운트 해제/다시 마운트할 수 없습니다.

나는 종종 sshfs를 사용하여 원격 디렉토리를 마운트하여 로컬 디렉토리로 나타나게 합니다.

sudo sshfs -o allow_other myname@server:/remote/path /mnt/remote/

때로는 연결이 중단되어 /mnt/remote비어 있는 것처럼 보일 수도 있습니다. 위 명령을 다시 실행하려고 하면 다음과 같은 결과가 나타납니다.

'/mnt/remote:' Transport endpoint is not connected'

그러나 디렉토리를 (강제적으로) 마운트 해제할 수는 없습니다.

sudo umount (-f) /mnt/remote
umount: /mnt/remote: target is busy

컴퓨터를 다시 시작하지 않고 디렉터리를 다시 마운트하는 방법을 알고 싶습니다.

답변1

sudo umount -l /mnt/remote작동하는 것 같습니다.

친구에게서 이런 답변을 받았습니다. -l은 게으름을 의미합니다. 나 자신도 해결책을 추측하지 못했을 것입니다.

답변2

마운트 지점을 계속 사용하는 프로세스를 찾아야 합니다. 예를 들면 다음과 같습니다.

lsof /mnt/remote

프로세스가 나열됩니다(여러 개가 있을 수 있음).

그런 다음 종료하고(정상 종료 또는 kill종료와 유사) 다시 제거해 보십시오 sudo fusermount -u /mnt/remote.

관련 정보