ubuntu虚拟机挂载windows主机共享文件夹

本文详细介绍了如何在Ubuntu虚拟机中安装VMware Tools,设置共享文件夹,并通过挂载、修改权限来访问Windows主机的共享文件。在挂载过程中,需要以root用户身份进行操作,并在系统重启后实现自动挂载。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、安装VMWare Tools

二、设置共享文件夹

三、启动ubuntu

进入目录 /mnt/hgfs/   发现目录为空,没有显示共享文件夹内的文件。此时需要挂载。

查一下共享文件夹是否设置成功

WindowsFolder即时共享文件夹的名称,与VMWare中设置的相同 。

执行如下命令挂载

没有错误即挂载成功。

打开目录 /mnt/hgfs  仍然什么也没有显示。因为这个目录的所有者为root,普通用户无法查看。

打开终端,以root用户浏览此目录。切换到 root 用户有三种方法:

  1. 输入su,按回车,输入密码,即可切换。
  2. 输入su root,按回车,输入密码,即可切换。
  3. 输入sudo su,按回车,输入密码,即可切换

顺便说一下,如何从 root 用户切换回普通用户:

  1. 输入su <user>,user为需要切换的用户名。
  2. 输入exit,回车,
  3. Ctrl+D 组合。

 输入命令 cd /mnt/hgfs  进入目录 ,再输入 ls 浏览,发现 root 用户下可以看到共享文件夹里的文件。

我们需要修改hgfs目录的所有权,方便普通用户能够看到和编辑里面的文件。

由于之前我们已经完成挂载,需要先取消挂载

sudo umount /mnt/hgfs

输入以下命令重新挂载

sudo /usr/bin/vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other -o uid=1000 -o gid=1000 -o umask=022

【注意】:uid和gid等于数值可以通过如下命令查看:

 

 我们再打开目录 /mnt/hgfs  发现可以显示主机内的文件,hgfs目录的所有权已经更改。 但系统重启后,需要重新执行上述命令挂载,可以修改配置使系统开机自动挂载,操作如下:

先安装vim

sudo apt install vim

 打开配置文件

sudo vim /etc/fstab

 在文件末尾输入

.host:/ /mnt/hgfs             fuse.vmhgfs-fuse   allow_other,uid=1000,gid=1000,umask=022   0 0

保存配置,重启。发现主机共享文件夹已经自动挂载。

【关于vim操作这里不作介绍】

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值