VMware下Ubuntu和Windows共享文件一般有3种方式:
在Windows下选中需要复制的文件/文件夹,在Ubuntu需要存放的位置粘贴
同理,Ubuntu往Windows下拷贝文件也是复制、粘贴
使用samba的优点:
1.samba采用Linux文件系统,识别Linux下文件、软连接等不会出错。
2.开发调试时可采用nfs挂载方式直接访问该目录,实现windows/linux/arm开发板3者一体,提高开发效率
缺点:
1.通过samba实现文件共享的文件都是存放在Ubuntu文件夹下的,如果操作不当。
引起Ubuntu无法启动,有存在数据无法copy出来的风险。所以一般会采取VMware定时快照方式。
2.在windows下操作共享目录,如果不小心删除了某个文件,那么是无法再回收站找到的!只有永久删除!
3.samba是通过网络共享,如在Windows下向共享文件夹复制、拷贝大数据时,速度会比较慢。
使用共享文件夹的优缺点,刚好与方式2相反。
优点:
1.文件存在在windows文件夹下,数据备份比Ubuntu方便。
2.文件存放在windows文件夹下,在windows下复制、拷贝速度快。
3.即使没有网络,也可以访问共享文件夹
缺点:
1.有些linux下的软连接,在windows文件系统下访问出错。
方式1:复制/粘贴法
方式1最简单粗暴:在Windows下选中需要复制的文件/文件夹,在Ubuntu需要存放的位置粘贴
同理,Ubuntu往Windows下拷贝文件也是复制、粘贴
方式1是通过vmware tools实现的。有时候Ubuntu安装最新版本后会和VMware存在一些问题,需要更新vmware tools
方式2:samba
samba是windows通过网络共享Ubuntu下的文件。安装配置可参照:《ubuntu下samba 安装与配置》一文。使用samba的优点:
1.samba采用Linux文件系统,识别Linux下文件、软连接等不会出错。
2.开发调试时可采用nfs挂载方式直接访问该目录,实现windows/linux/arm开发板3者一体,提高开发效率
缺点:
1.通过samba实现文件共享的文件都是存放在Ubuntu文件夹下的,如果操作不当。
引起Ubuntu无法启动,有存在数据无法copy出来的风险。所以一般会采取VMware定时快照方式。
2.在windows下操作共享目录,如果不小心删除了某个文件,那么是无法再回收站找到的!只有永久删除!
3.samba是通过网络共享,如在Windows下向共享文件夹复制、拷贝大数据时,速度会比较慢。
4.nfs挂载一般采用VMware联网方式为桥接模式,在桥接模式下如果windows系统没有连接路由器、或IP地址与先前的不一致,会导入Ubuntu系统IP地址变化导致无法通过先前的samba地址访问。
方式3:vmware的共享文件夹
方式3是通过Ubuntu访问Windows的文件夹实现的文件共享,与方式2正好相反。安装配置可参照:《 VMware下 Ubuntu16共享Windows10文件》一文。使用共享文件夹的优缺点,刚好与方式2相反。
优点:
1.文件存在在windows文件夹下,数据备份比Ubuntu方便。
2.文件存放在windows文件夹下,在windows下复制、拷贝速度快。
3.即使没有网络,也可以访问共享文件夹
缺点:
1.有些linux下的软连接,在windows文件系统下访问出错。
2.无法使用nfs。