设为首页 收藏本站
查看: 784|回复: 0

[经验分享] 在vmware中实现Ubuntu与win7(主机)之间同步实现共享文件

[复制链接]

尚未签到

发表于 2018-5-1 12:47:20 | 显示全部楼层 |阅读模式
  在vmware中实现Ubuntu与win7(主机)之间同步实现共享文件
  作为linux的热衷者和初学者,我们在学习的过程中难免会碰到不少的问题,下面简单的介绍和总结一下,我是如何通过以下两种方法解决在vmware中实现Ubuntu与win7(主机)之间同步实现共享文件的...1. 通过Vmware Tools方法;2. 通过samba方法。。。至于其他版本的linux发行版;以及不同的主机系统——xp系统,暂时木有亲测,但细细想来真真是相似的哈~~~~~~ps:如果出现一些未知错误,不知猴年马月才能解决时,不妨果断卸载并重新安装vmware和Ubuntu,这最多也就1h搞定。否则的话,可能会需要更长的时间才能解决之前出现的未知问题的,甚至会严重影响到对linux的热衷程度的。
  一、通过Vmware Tools方法
  概述
  1、安装VMware Tools
  2、设置共享
  具体
  1. 首先是在Ubuntu中安装vmwaretools工具,详见以下视频链接
  < Linux虚拟机中VMWare Tools的安装> http://v.youku.com/v_show/id_XMTY2NzE3MDU2.html
  2. 设置共享
  2.1 打开VMware的设置,在“选项”选项卡,找到“共享文件夹”,在左侧选择为“总是启用”,并点击下方的“添加”按钮。
DSC0000.jpg

  2.2 弹出添加共享文件夹向导,点击‘ 下一步(N)>’
DSC0001.jpg

  2.3 设置共享的目录和共享名,我这里设置为win7系统的F盘(可自选路径)
DSC0002.jpg

  2.4 指定共享文件夹的属性,勾选‘启用此共享(E)’‘只读(R) ’根据个人需要勾选了,然后点击‘完成’。(最后点击‘确定’。)
DSC0003.jpg

  2.5 进入Ubuntu系统,进入/mnt/hgfs 目录 我们看到共享的F盘,进入后可以访问
DSC0004.jpg

  2.6 如果出现问题
  ①.Error:cannot mount filesystem: No such device
  ②.Win7与ubuntu共享文件hgfs下为空
  ③.每次开机都得挂载hgfs的方法
  ①.解决cannot mount filesystem办法、②.解决hgfs为空的方法:
  首先执行 sudo apt-get install open-vm-dkms,会提示一些配置先Y,在N、N、N......下去,再执行sudo mount -t vmhgfs .host:/ /mnt/hgfs,就能在/mnt下面显示了
  (PS:open-vm-dkms 作用:
  This package provides the source code for the open-vm kernel modules.The open-vm-tools package is also required in order to make use of thesemodules. Kernel source or headers are required to compile these modules.
  该包为open-vm内核模块提供源代码,同时也需要open-vm-tools,它们组合在一起才能够使用这些内核模块。编译这些模块需要内核源代码或者头文件。
  )
  ③.解决每次都要挂载的方法:
  1、确保VMware中为Ubuntu已经成功设置‘共享文件夹’,并且选中‘总是启用’。
  2、启动Ubuntu,登入系统后,本以为已经自动挂载,但是到/mnt/hgfs/下并没有看到挂载的共享文件夹,终端下输入:
  sudo -t vmhgfs .host:/ /mnt/hgfs,重新进入hgfs目录,就会看到已经成功挂载共享文件夹
  3、此时,已经完成共享文件夹的挂载,可以任意编辑文件了。但是重新登录下Ubuntu,发现挂载的共享文件夹又不见了。
  4、终端下输入:sudo gedit /etc/init.d/rc.local,打开的文件中加入挂载代码(sudo -t vmhgfs .host:/ /mnt/hgfs),如图,保存退出,重启Ubuntu,发现共享文件夹已经成功自动加载。
DSC0005.jpg

  5、OK,完成
  当上面的操作结束后,我出现这种情况 设置完上面的操作后发现/mnt/hgfs下又没有共享的文件,解决方法:
  为了每次开机自动挂载共享目录,终端下输入:sudo gedit /etc/init.d/open-vm-tools末尾增加一行:
  sudo mount -t vmhgfs .host:/ /mnt/hgfs     (host:/ 处有空格)
  参考链接:
  1. <</span>window 与ubuntu共享文件 hgfs下为空和不用每次挂载hgfs的方法>
  http://blog.sina.com.cn/s/blog_9e0b5689010169jp.html
  2. <</span>/mnt/hgfs为空>
  http://blog.csdn.net/jungsagacity/article/details/7311351
  二、通过安装samba实现共享
  概述
  1、安装samba
  2、设置共享
  具体
  1、安装samba
  sudo apt-getinstall samba      (一般默认按‘回车’就好了)
  2. 设置共享
  选中需要共享的文件夹,点击右键,选择“Sharing Options”,如下图操作:
DSC0006.jpg

  注意选中所有多选框,并在提示下给共享添加权限,至此Ubuntu共享文件夹设置完成。
  3.  Win7访问
  首先,在Ubuntu中执行ifconfig查看当前ip设置。
DSC0007.jpg

  然后,在win7‘搜索’中输入刚才的ip \\192.168.67.130后回车
DSC0008.jpg

DSC0009.jpg

  执行后,就可以看到Ubuntu的共享文件夹了,然后右击share文件夹,选择‘映射网络驱动器(M)...’,并在弹出的对话框中选择盘符并点击‘完成’。
DSC00010.jpg

DSC00011.jpg

  至此通过samba实现win7与Ubuntu的共享咯~welcome to linux~
  附录:第三种方法,暂未成功,望各位大神莅临指导哈~
  vmware下的ubuntu与宿主windows共享文件
  http://www.cppblog.com/liangyi/archive/2009/07/19/90511.aspx
  前提是在安装了vmware tools,
  1  打开vmware,进入ubuntu,打开终端,输入sudo fdisk -l,这时显示的安装ubuntu时分配的空间
  2  关机。
  3  在vmware里打开 VM -- settings -- Add -- Hard Disk -- Use a physical disk -- Use individual patitions, 在D、E、F、G上打勾(需要共享的逻辑磁盘),Next -- Finish, OK.
  4  启动ubuntu,打开终端,输入sudo fdisk -l,可以看到可识别的列表:
  Disk /dev/sda: 500.1 GB, 500106780160 bytes
  255 heads, 63 sectors/track, 60801 cylinders
  Units = cylinders of 16065 * 512 = 8225280 bytes
  Disk identifier: 0xb60da0a9
  Device Boot      Start         End      Blocks   Id  System
  /dev/sda1               1        5760    46267168+  2d  Unknown
  /dev/sda2            5761       60801   442116832+   f  W95 Ext'd (LBA)
  /dev/sda5            5761       18814   104856223+   7  HPFS/NTFS
  /dev/sda6           18815       25341    52428096    7  HPFS/NTFS
  /dev/sda7           25342       38395   104856223+   7  HPFS/NTFS
  /dev/sda8           38396       60801   179976163+   7  HPFS/NTFS
  可以发现,/dev/sda5 ~ /dev/sda8分别代表着Windows下的D、E、F、G盘。
  5  将E、F、G盘加入,在/media下新建目录E、F、G:
  sudo mkdir /media/E
  sudo mkdir /media/F
  sudo mkdir /media/G
  6  挂载:
  sudo mount -t ntfs /dev/sda6 /media/E
  sudo mount -t ntfs /dev/sda7 /media/F
  sudo mount -t ntfs /dev/sda8 /media/G
  7  成功。去目录 /media/下玩你的文件吧,对于音乐、电影,根据提示安装些插件即可。
  附注:第二种方法最简单,遇到的问题最少!

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-454404-1-1.html 上篇帖子: Ubuntu添加用户和删除 下篇帖子: ubuntu网卡名称变化的解决方法
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表