我使用没有 sudo 的 sshfs 创建一个目录
sshfs [email protected]:/media/user/harddrive /temp/user/harddrive
但是当我想卸载/temp/user/harddrive
目录时
umount /temp/user/harddrive
它提示:
umount: /temp/user/harddrive: Permission denied
那么如何卸载这个目录呢?
我使用没有 sudo 的 sshfs 创建一个目录
sshfs [email protected]:/media/user/harddrive /temp/user/harddrive
但是当我想卸载/temp/user/harddrive
目录时
umount /temp/user/harddrive
它提示:
umount: /temp/user/harddrive: Permission denied
那么如何卸载这个目录呢?
sshfs
使用 FUSE(用户空间中的文件系统)而不是mount
具有提升权限的常规。这也意味着您不能使用
umount
(的对应项mount
)来卸载文件系统,但是您有fusermount -u
FUSE 卸载命令:有关详细信息,请参阅例如
man sshfs
和man fusermount
。这个答案是指 Ubuntu 20.04,但通常您需要两个步骤来正确卸载
sshfs
卷:i)终止sshfs
进程和 ii)用于sudo
卸载。如果不使用sudo
,即使权限正确,系统也会报告“设备或资源忙”或“传输端点未连接”等消息。说明如下: