虚拟机中Ubuntu与主机共享文件夹
2024.01.29 15:07浏览量:7简介:在虚拟机中使用Ubuntu操作系统与主机进行文件共享,需要配置共享文件夹。本文将介绍实现这一目标的方法和步骤,帮助您轻松实现虚拟机与主机的文件共享。
在虚拟机中使用Ubuntu操作系统与主机进行文件共享,可以大大提高工作效率和便利性。通过配置共享文件夹,您可以在虚拟机中轻松访问主机上的文件,实现数据互通。本文将介绍实现这一目标的方法和步骤。
一、启用共享文件夹
首先,您需要将虚拟机关机。然后,在虚拟机设置中选择选项面板,选择共享文件夹选项,并确保总是启用。点击添加,在弹出的面板中选择下一步,并选择共享文件夹(在主机中选择或新建一个文件夹作为共享文件夹)。选择启用此共享,点击完成。
二、安装VMware Tools
虚拟机开机后,您需要安装VMware Tools。安装完成后,您会发现计算机目录中出现VMware Tools目录。复制该目录下的压缩包到桌面并解压。进入vmware-tools-distrib目录,在其中选择在终端打开。在终端输入sudo ./vmware-install.pl命令,根据提示不断回车,直到加载完成。完成后进入Ubuntu计算机目录下的mnt目录,检查是否存在/mnt/hgfs/共享文件夹。如果存在,则表示成功;否则,请按照以下步骤操作。
三、创建共享文件夹
若/mnt/hgfs/目录下没有共享文件夹,请在计算机目录下打开终端命令窗口。首先安装命令包sudo apt-get install open-vm-tools。如果mnt下没有hgfs目录,需要自己创建一个hgfs目录(需要root权限)。使用root权限创建文件夹,在VMware中如果采用简易安装ubuntu,root用户是没有密码的。设置好root用户后输入命令su root,输入root密码后,您将获得创建文件夹的权限。在mnt目录下执行以下命令创建hgfs目录:sudo mkdir hgfs。然后执行cd …/进入计算机目录,挂载sudo vmhgfs-fuse .host:/ /mnt/hgfs -o nonempty -o allow_other。若因为-o nonempty报错,则将其删去。执行命令sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other,则成功在mnt/hgfs下出现共享文件夹。重启后mnt/hgfs目录下共享文件夹消失,需要在此挂载即在计算机根目录下打开终端命令窗口sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other。即每次重启后都需要重新挂载。
四、重启后共享文件夹失效解决办法
若重启后发现共享文件夹失效,可以编辑etc下的fstab文件。在根目录下执行以下命令vim /etc/fstab。然后将光标移至最后一位,按a进入插入模式,按回车键,输入以下命令.host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other 0 0。输入:wq保存并退出。这样就可以确保每次重启后共享文件夹都能正常工作了。
通过以上步骤,您应该已经成功在虚拟机中的Ubuntu操作系统与主机之间建立了文件共享。现在您可以在虚拟机中轻松访问主机上的文件,实现数据互通。如果您遇到任何问题或困难,请参考相关文档或寻求专业人士的帮助。
发表评论
登录后可评论,请前往 登录 或 注册