背景:项目开发过程中,通常是在Windows上编码,有些框架和软件只能够在Linux上面执行,如果在 VMware中的Linux上面开发不太方便,因此需要在Windows上面开发好再同步到Linux上面运行。
软件:
Samba客户端
VMware (Ubuntu LTS 20.04)
Windows 10
Windows下创建共享文件夹
创建文件夹 E:\Linux_files_2 ,设置共享,复制共享链接:Linux_files_2 (file://DESKTOP-1CSUB6E/Linux_files_2)
VMware虚拟机 Ubuntu 系统中安装 Samba客户端
sudo apt-get install samba-client
Ubuntu中设置挂载点(共享文件夹下的内容都会同步到这里)
sudo mkdir /mnt/shared_folder
将Windows共享目录挂载到VMware下
Windows下打开 cmd 输入 ipconfig 查看本机IP地址
sudo mount -t cifs -o username=Windows用户名,password=Windows密码 //Windows计算机IP地址/共享文件夹名称 /mnt/shared_folder
## 实例
sudo mount -t cifs -o username=Administrator,password=2018 //192.168.31.137/Linux_files_2 /mnt/shared_folder
文件同步结果:
注意事项:windows和Vmware必须是同一网络内(文档中的都是本机),必须正确的设置共享文件夹,windows用户名称和密码必须设置正确。