Linux挂载远程目录
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux挂载远程目录相关的知识,希望对你有一定的参考价值。
参考技术A 在本地挂载远程主机目录需要用到的工具是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文件挂载及对Windows的远程访问
第一部分:文件挂载
1.手动挂载
.将光盘挂载到‘/’目录下的“/mnt”文件夹(这光盘里我们演示的是光盘文件的挂载mount后接光盘文件的目录,以及需要挂载的文件目录,mount /dev/cdrom /mnt。其他文件可参照该方法)
2.自动挂载
需要自动挂载的文件都在“/etc/fstab”目录中编辑挂载。同样是需要文件所在目录及挂载目录。
第二部分:远程访问
1.在上一部分挂载完成的基础上安装远程访问需要用的软件。
2.因为我们要安装的下一个软件有依赖性关系,我们要解决这种关系,就需要创建yum仓库。Yum仓库的地址在“/etc”下。
3.安装最后一个文件
4.接下来需要对我们要远程访问的Windows7系统进行设置。关闭防火墙。
- .查看Linux网络IP地址,设置Windows7静态IP地址与Linux在同一网段。(需要Windows也在仅主机模式下)
6.在Windows系统中允许远程访问并添加可远程访问的用户。
7.在Linux终端输入命令,即可访问
以上是关于Linux挂载远程目录的主要内容,如果未能解决你的问题,请参考以下文章