절전 모드 후 (또는 연결이 끊어진 경우) sshfs로 마운트 된 폴더에 액세스 할 수 없습니다


13

종종 ssh를 통해 파일 시스템을 마운트 할 때 :

sshfs user@remote: ~/Mounts/Remote

컴퓨터를 깨우면 컴퓨터가 최대 절전 모드로 전환됩니다 (노트북 덮개 닫기). 마운트 된 폴더에 액세스 할 수 없습니다. 또한 ls부모 폴더에 넣으려고 하면 터미널이 멈 춥니 다. 연결이 끊긴 경우에도 마찬가지입니다.

를 사용하여 마운트를 해제하려고하면

fusermount -u ~/Mounts/Remote

나는 이것을 할 수 없기 때문에 :

fusermount : / home / yotama9 / Mounts / Remote를 마운트 해제하지 못했습니다 : 장치 또는 자원이 사용 중입니다

ssh를 죽이려고했지만 폴더를 다시 마운트 할 수 없습니다. ls폴더에서 여전히 멈 춥니 다.

이것을 피하고 어떻게 고칠 수 있습니까 (Arch Linux)?


killall -KILL sshfs다음 번에는 이 답변의 마운트 옵션으로 마운트 하십시오 .
Totor

답변:


13

우분투 리눅스에서도 같은 문제가 발생합니다. 이력서 후 내가하는 일 :

$ killall -9 sshfs

그런 다음 umount

$ fusermount -u ~/far_projects

원격 파일 시스템을 다시 마운트하십시오.

$ sshfs -o idmap=user youruser@server:/projects ~/far_projects

감사. 나는 대체 killall와 함께killall -9
Yotam

1
하나 또는 두 개 이상의 주식에 대한 스크립트를 만드는 것이 좋습니다. 인생을 훨씬 쉽게 만듭니다.
Alex Hirzel

macOS에서도 작동합니다.
시바


2

내 노트북에서도 같은 문제가 발생했습니다.

마운트 해제 명령에 지연 마운트 해제 옵션 (z)을 포함시키기 만하면됩니다.

$ fusermount -uz ~/Mounts/Remote

그런 다음 평소와 같은 방식으로 다시 마운트하십시오.

또한 다시 연결 옵션 (-o reconnect)을 사용하여 딸꾹질을 통해 연결을 유지합니다 (뚜껑을 닫고 몇 분 후에 다시 오는 등).

또한 퓨즈 파일 시스템 (sshfs 포함)을위한 자동 마운터 인 afuse 와 같은 솔루션을 조사하여 매번 마운트를 해제하거나 다시 마운트 해야하는 번거 로움을 줄일 수 있습니다.

마지막 자동 마운트 옵션 중 하나는 sshfs와 함께 autofs를 사용하는 것 입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.