~/mountpoint
にsshfs Fuseファイルシステムをマウントしています。 umount mountpoint
とdiskutil unmount mountpoint
(Macの場合)を試しましたが、どちらも失敗しました。 sshfs -o IdentityFile=<key> user@hostname:/home/<user> ~/mountpoint
を使用しました。 Sudoは必要ありません。
なぜ、アンマウントするのにSudo権限が必要なのですか?
Umountはrootが通常のファイルシステムをアンマウントすることのみを許可するためです。
ただし、Sudoを使用せずに、任意のFuseファイルシステム(sshfsを含む)をマウント解除できます。
fusermount -u mountpoint