sshfs를 사용하여 모든 터미널 고정

sshfs를 사용하여 모든 터미널 고정

sshfs를 통해 업무용 컴퓨터에서 노트북으로 디렉터리를 마운트하려고 합니다. 내가 실행중인 명령은

sshfs -d -o allow_other -o reconnect -o ServerAliveInterval=15 server:~/Documents ~/Documents/home

해당 항목 ~/.ssh/config은 다음과 같습니다.

Host server
    User myname
    Port 22
    ProxyCommand ssh -q -W machineName.serverAdress.com:%p WorkNetworkName

이제 명령을 실행할 때마다

FUSE library version: 2.9.4
nullpath_ok: 0
nopath: 0
utime_omit_ok: 0

그러면 아무것도 없었습니다. 다른 모든 터미널에서는 명령을 입력할 수 있지만 실행되지 않기 때문에 프로세스를 종료하거나 제거할 수도 없습니다. 내가 할 수 있는 유일한 일은 노트북을 잠자기 상태로 두었다가 다시 깨우는 것뿐입니다. 이것을 노트북에서 실행하면 다음과 같은 결과 ls가 나타납니다.~/Documents

d????????? ? ?      ?         ?            ? home

fish내가 입력하는 모든 문자에 대해 다음과 같은 오류 메시지가 표시됩니다 .

fish: Error while searching for command “/home/username/Documents/home/bin/python_lib/ls”
access: Transport endpoint is not connected

~/bin/python_lib내 작업 컴퓨터에서 Python 스크립트를 보관하는 디렉터리는 어디에 있습니까? 따라서 이것이 PYTHONPATH내 작업 컴퓨터에 있는 디렉터리의 일부입니다.

내가 뭘 잘못하고 있는지 누가 볼 수 있나요?

건배

답변1

글쎄, 문제는 실제 이름이 sshfs mountPoint에 비해 home너무 많다는 것입니다. 마운트 지점을 호출하는 것이 왜 나쁜 생각인지 아는 사람이 있다면 home여기서 뭔가를 배울 수 있어서 기쁠 것입니다.

건배

관련 정보