Ad *_*d N 26 fstab mount sshfs
设置一些 Ubuntu (13.04) 工作站,我试图安装一个远程文件系统(通过 ssh)。
我创建了用户someuser并将其添加到保险丝组
我的fstab条目如下:
sshfs#someuser@remote.com:/remote_dir /media/remote_dir/ fuse auto,_netdev,port=22,user,allow_other,noatime,follow_symlinks,IdentityFile=/home/someuser/.ssh/id_rsa,reconnect 0 0
Run Code Online (Sandbox Code Playgroud)根据我的理解:
在启动时,我使用someuser登录,启动终端,并且/media/remote_dir为空。
但是从同一个用户(或根),我可以只输入:
mount sshfs#someuser@remote.com:/remote_dir
Run Code Online (Sandbox Code Playgroud)
如果我在文件浏览器中单击remote_dir,它也会自动神奇地安装。
关于可能丢失什么的任何线索?
lbo*_*lbo 21
从 Oneiric(自动挂载工作正常)升级到 Precise 后,我遇到了完全相同的问题。
为我解决问题的是添加delay_connect选项。此外,自 Oneiric 时代以来,我一直在使用选项“workaround=rename”。不确定今天是否仍然需要它,但至少它似乎没有伤害。
我完整的 /etc/fstab 行是:
sshfs#user@host:/remote/dir /local/dir fuse delay_connect,idmap=user,uid=1000,gid=1000,umask=0,allow_other,_netdev,workaround=rename 0 0
Run Code Online (Sandbox Code Playgroud)
您显然需要根据您自己的环境调整用户/组 ID。
归档时间: |
|
查看次数: |
37933 次 |
最近记录: |