在我的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的替代品?它还不稳定。文档和示例在很多方面有所不同。