小编Ad *_*d N的帖子

尽管 /etc/fstab 配置了 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)

根据我的理解:

  • auto:明确要求在启动时安装远程 fs
  • _netdev : 在尝试挂载之前等待接口启动
  • user : 允许任何用户请求挂载这个特定的远程位置(在 root 用户的角度来看是无用的,在启动时自动挂载它)
  • allow_other:将允许任何用户(在保险丝组中?)访问已安装的 fs
  • IdentityFile:指向与添加在远程机器的/home/someuser/.ssh/authorized_key中的公钥配对的私钥。
  • 重新连接:不确定...如果连接丢失,是否会尝试重新连接?

问题

  • 在启动时,我使用someuser登录,启动终端,并且/media/remote_dir为空。

  • 但是从同一个用户(或根),我可以只输入:

    mount sshfs#someuser@remote.com:/remote_dir
    
    Run Code Online (Sandbox Code Playgroud)

    如果我在文件浏览器中单击remote_dir,它也会自动神奇地安装。

关于可能丢失什么的任何线索?

fstab mount sshfs

26
推荐指数
1
解决办法
4万
查看次数

标签 统计

fstab ×1

mount ×1

sshfs ×1