03_建立 Windows 和虚拟机 Ubuntu 共享文件夹

--本文援引自朱有鹏老师的《嵌入式开发环境搭建 》


    在 Windows 和虚拟机 Ubuntu 之间共享文件有好几种方法,包括 tftpsambaVMWareTools
等。每种方法在网上都能找到不少对应的介绍文档,大家可先了解一下再根据自己的喜好选择
一种使用。
    在这里介绍通过
VMWareTools 建立共享文件夹的方法,这也是我最常使用的方法。首先选
VMWare 软件的菜单栏 VM->Settings->Options->SharedFolders,然后在右侧选择 Always
Enable
,点击下方 Add 按钮,浏览添加一个事先建立好的 Windows 下的文件夹作为共享文件夹。
如下图是添加好共享文件夹后的样子,我定义的共享文件夹为
F:/windows_share

03_建立 Windows 和虚拟机 Ubuntu 共享文件夹_第1张图片

      启动 Ubuntu,进入/mnt 目录,可见该目录下有一个名为 hgfs 的文件夹,其内有一个和我们
Windows 中建立的共享文件夹同名的文件夹,此即为我们在 Ubuntu 中访问该共享文件夹的

目录。

     在Linux 的root用户模式下,cd /mnt/hgfs,进入到该路径下ls,发现共享文件夹,该文件夹中的内容与windows下的共享文件夹相同且同步。

      为了访问方便,我一般会为该共享文件夹建立一个符号链接。首先切换到 root 用户(我们
在做开发时一般都是在
root 下,以避免因为权限问题造成的一些不必要的麻烦。),然后进入
root 用户的根目录/root,并执行 ln –s /mnt/hgfs/windows_share /root/windows_share,即可在/root
下成功创建共享文件夹的符号链接,便于以后实验时与 Windows 下交互。


03_建立 Windows 和虚拟机 Ubuntu 共享文件夹_第2张图片

     使用 su su root 命令切换到 root 时需要输入 root 用户的密码,很多人觉得奇怪我在安装
ubuntu 时并没有要求输入 root 用户的密码啊。其实 root 账户密码是我们安装好 ubuntu 以后再设
置的,我们在终端中自己的用户下输入
sudo su root,然后输入自己账户的密码,系统即会允许
我们为
root 账户设置密码,重复输入两次即可完成设置。建议 root 用户和本用户使用同样的密

码,并且不要太长,否则经常输入会很麻烦。密码也不宜太生僻否则长时间不用会忘记。


补充:

linux下mnt目录的作用:

mount  英文解释: 登上; 爬上; 攀登; 骑上; 乘上; 跨上  可直接理解为“挂载”

挂接光驱、USB设备的目录,加载后,会在mnt里多出相应设备的目录。mnt是mount的缩写。

这个功能能把host上的目录mount到Guest上的/mnt/hgfs目录”,这个功能是这样的吗?

HGFS:host guest folder share



你可能感兴趣的:(Linux)