OSXFUSE
Mac에 설치 했으며 sshfs
원격 디렉토리를 마운트하는 데 사용 했습니다. 이제 마운트를 해제하고 싶지만 길을 찾을 수 없습니다. 내 OS는 OSX 10.8 Mountain입니다. 누구든지 도울 수 있습니까?
답변
를 사용하지 마십시오 umount
.
사용하다
fusermount -u PATH
답변
이 시도:
umount -f <absolute pathname to the mount point>
예:
umount -f /Users/plummie/Documents/stanford
그래도 작동하지 않으면 루트와 동일한 명령을 시도하십시오.
sudo umount -f ...
답변
sudo diskutil unmount force PATH
매번 작동 🙂 태그에
주목force
답변
최소한 10.11 (El Capitan)에서 umount 매뉴얼 페이지는 다음을 나타냅니다.
Mac OS X의 복잡하고 짜여진 특성으로 인해 umount가 자주 실패 할 수 있습니다. 대신 diskutil (1) ( “diskutil unmount / mnt”)을 사용하는 것이 좋습니다.
이 접근 방식 (예 : “diskutil umount path / to / mount / point “)을 사용하면 sshfs 마운트 컨텐츠를 마운트 해제 할 수 있으며 sudo가 필요하지 않습니다. (그리고 나는 적어도 10.8을 통해 작동해야한다고 생각합니다.)
답변
ps aux | grep sshfs
sshfs의 PID를 찾는 데 사용 합니다 (사용자 이름 옆의 숫자 임)
그때 kill -9 $PID
다른 솔루션이 작동하지 않으면
답변
다음은 나를 위해 일했습니다.
hdiutil detach <path to sshfs mount>
예:
hdiutil detach /Users/user1/sshfs
Finder에서 sshfs로 생성 한 볼륨을 찾아 마우스 오른쪽 단추를 클릭 한 다음 꺼내기를 선택할 수도 있습니다. 내가 아는 한, 위 명령의 GUI 버전입니다.
답변
fusermount
명령에 문제가있는 경우 프로세스를 종료 할 수 있습니다.
ps -ax | grep “sshfs”