답변:
를 사용하지 마십시오 umount
.
사용하다
fusermount -u PATH
umount
문서에서 말한 것처럼 @을 사용하십시오 (@opsmason의 답변으로 지적).
umount
나는 그것이 아니었다 생각 초기에 있기 때문에 작업에 unmount
더 얘긴데 n
!
이 시도:
umount -f <absolute pathname to the mount point>
예:
umount -f /Users/plummie/Documents/stanford
그래도 작동하지 않으면 루트와 동일한 명령을 시도하십시오.
sudo umount -f ...
umount -f /Users/me/Documents/there
sudo없이 사용하는 OSX 10.10.4에서는 양호
umount -f ~/relative-path
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을 통해 작동해야한다고 생각합니다.)
diskutil unmount force /path/to/mountpoint
도움이 될 것입니다.
ps aux | grep sshfs
sshfs의 PID를 찾는 데 사용 합니다 (사용자 이름 옆의 숫자 임)
그때 kill -9 $PID
다른 솔루션이 작동하지 않으면
다음은 나를 위해 일했습니다.
hdiutil detach <path to sshfs mount>
예:
hdiutil detach /Users/user1/sshfs
Finder에서 sshfs로 생성 한 볼륨을 찾아 마우스 오른쪽 단추를 클릭 한 다음 꺼내기를 선택할 수도 있습니다. 내가 아는 한, 위 명령의 GUI 버전입니다.
참조로 osxfuse FAQ를 인용하겠습니다.
4.8. "FUSE for OS X"파일 시스템을 어떻게 마운트 해제해야합니까? 퓨저 마운트 프로그램을 찾을 수 없습니다.
OS X에서 표준 umount 명령 만 사용하십시오. "FUSE for OS X"와 함께 Linux 관련 퓨저 마운트가 필요하지 않습니다.
위에서 언급했듯이 diskutil unmount
또는 umount
작동해야합니다.
문제는 당신이 SSHFS와 네트워크 드라이브를 탑재한다는 것입니다,하지만 SSH 연결이 상처를 가지고 당신이 간단하지 다시 마운트를하기 때문에 같은 오류 할 수있는 경우 mount_osxfuse: mount point /Users/your_user/mount_folder is itself on a OSXFUSE volume
는 github에 사용자 theunsa는 발견 솔루션 나를 위해 작동하는지합니다. 그의 답변을 인용 :
현재 해결 방법은 다음과 같습니다.
범인 sshfs 프로세스를 찾으십시오.
$ pgrep -lf sshfs
죽여:
$ kill -9 <pid_of_sshfs_process>
sudo는 "사용할 수없는"디렉토리를 강제로 마운트 해제합니다.
$ sudo umount -f <mounted_dir>
sshfs로 지금 "사용 가능한"디렉토리를 다시 마운트 한 다음 내일 아침 1 단계로 돌아가십시오.