目录
一、概述
通过以下两台机器实现
- 192.168.0.44(宿主机)
- 192.168.0.127(目标机)
- 目录映射:宿主机(/usr/local/rv1126/oem/app/web)> 目标机(/oem/app/web)
挂载命令
sudo mount -t cifs -o username=username,password=password@ //ip/sharename /name/
注意:(使用mount挂载的方法在系统重新启动后就会失效) usrname:访问共享文件夹的用户名 password:访问密码
ip:共享文件夹所在主机ip sharename:共享文件夹目录名字 name:需要挂载的linux完整文件夹路径 cifs:Common
Internet File System,可以理解为网络文件系统。
取消挂载
umount /name
注意: name:已经挂载的linux完整文件夹路径
如果umount的时候显示 device busy?
这是因为有程序正在访问这个设备,则可以用:
umount -l /name
也可以使用命令ps aux 来查看占用设备的程序PID,然后用命令kill来杀死占用设备的进程,然后再取消挂载
二、在宿主机上开发共享目录
1、下载NFS服务器
# 安装nfs-kernel-server
apt-get install nfs-kernel-server
2、配置nfs服务器
# 打开配置
vi /etc/exports
增加如下
/usr/local/rv1126/oem/app/web *(rw,sync,no_root_squash)
*(rw,sync,no_root_squash)表示开放的权限
3、重启nfs服务器或者ubuntu
sudo /etc/init.d/nfs-kernel-server restart
三、在目标机上挂载共享目录
mount -t nfs -o nolock 192.168.0.44:/usr/local/rv1126/oem/app/web /oem/app/web
四、测试
1、在宿主机上新建test.txt
cd /usr/local/rv1126/oem/app/web
touch test.txt
2、在目标机查看
[root@RV1126_RV1109:~]# cd /oem/app/web
[root@RV1126_RV1109:~]# ls
test.txt