美文网首页
Linux 挂载远程目录

Linux 挂载远程目录

作者: 指尖流年 | 来源:发表于2017-11-21 16:10 被阅读325次

    在本地挂载远程主机目录需要用到的工具是sshfs,所以我们需要安装这个工具。

    安装

    apt-get install sshfs
    

    安装完成以后,我们只需要一个简单的命令即可挂载远程目录。

    sshfs  用户名@主机名:目录   需要挂载的本机目录   [options]
    

    挂载

    我们直接使用以下命令来挂载xxx.com主机上的/data文件夹,挂载到本地/tmp/data

    sshfs  root@xxx.com:/data  /tmp/data/
    

    我们可能会遇到以下的错误

    fuse: mountpoint is not empty
    fuse: if you are sure this is safe, use the 'nonempty' mount option
    

    产生问题原因以及解决方案:
    产生这种问题的原因是因为如果挂载目录下的文件名和挂载后的产生的文件名如果相同的话,系统会产生困扰,所以最好避免这种情况的发生。当然如果你确定安全的话就在挂载时加上nonempty命令就可以解决了
    修正命令

    sshfs  root@xxx.com:/data  /tmp/data/  -o nonempty
    

    完美挂载。

    卸载

    卸载会用到umount

    umount 本地挂载目录
    

    例如上述我们将远程目录挂载到本地的/tmp/data,所以我们的卸载命令是这样的

    umount /tmp/data
    

    相关文章

      网友评论

          本文标题:Linux 挂载远程目录

          本文链接:https://www.haomeiwen.com/subject/thjwvxtx.html