【发布时间】:2017-03-18 09:11:57
【问题描述】:
在我的 Ubuntu 16.04 机器上,我可以执行以下命令
sshfs -o sshfs_debug -p 22 myuser@myserver:/homes/user /home/user/test -C -o allow_other
这会将远程目录/home/user 挂载到我的本地计算机上为/home/user/test。
我想知道这是否可以通过某种方式使用 fstab 来完成。当然,挂载必须延迟,因为重新启动时网络将不可用。
问题是我什至没有跨过那个障碍。上面的命令很简单,但是当尝试将其添加到 fstab 时,由于某种原因会增加很多复杂性
myusers@myserver:/homes/user /home/user/test fuse.sshfs comment=sshfs,defaults,transform_symlinks,users,exec,auto,allow_other,_netdev,delay_connect,uid=1034,gid=100 0 0
互联网上有许多示例,但没有一个有效。上面的命令也不起作用。共享安装没有错误,但如果我尝试访问这只会产生错误消息示例是
myuser:~]↥ $ ls test
ls: cannot access 'test': Input/output error
[myuser:~]↥ 2 $
fstab 中是否使用了 sshfs?那应该工作吗? sshfs 有替代品吗?它还不稳定。文档和示例在许多方面有所不同。
【问题讨论】:
标签: ubuntu ubuntu-16.04 sshfs