Windows与VMware的ubuntu共享文件夹

本文介绍了在Ubuntu和Windows之间设置文件共享的方法,包括在Ubuntu中设置共享文件夹,使用Samba服务,以及在Windows中访问共享文件夹的步骤。

前几天在VMware安装VMware Tools,安装后发现在/mnt/hgfs下可以发现设置好的共享目录,但是今天打开的时候发现共享失效了,不知道是什么原因,今天在网上搜索发现一个新的共享方式:在ubuntu中设置共享文件夹,然后在widnwos中访问。

1. 在ubuntu设置一个文件夹,在其上点击右键,选择"Sharing Options",勾选“Share this folder”,如果没有安装Samba,则会提示安装Samba,安装好后系统会Reset。

2. 系统Reset好后,按照第一步的操作,勾选"share this folder",下面的两个选项是权限设置,设置好后点击"Create Share"。

3. 在ubuntu中查看本虚拟机的IP地址并记下

4. 在windows中映射网络驱动器,在"文件夹"中输入"\\IP\\shared folder name",点击确认即可,这样在windows中就可以访问ubuntu的共享文件夹了。


VMware 中设置 Ubuntu 共享文件夹,可以实现宿主机虚拟机之间的文件共享,从而提高开发和测试效率。以下是详细的配置方法: ### 3.1 启用共享文件夹功能 在 VMware 中设置共享文件夹之前,需要确保虚拟机已经关闭。然后在 VMware虚拟机设置中,选择“选项”选项卡下的“共享文件夹”。在此处,可以选择“总是启用共享文件夹”,并添加需要共享文件夹路径[^1]。 ### 3.2 安装 VMware Tools 为了使共享文件夹能够正常工作,必须确保在 Ubuntu 虚拟机中安装了 VMware Tools。可以通过以下命令安装: ```bash sudo apt update sudo apt install open-vm-tools open-vm-tools-desktop ``` 安装完成后,重启虚拟机以确保所有更改生效: ```bash sudo reboot ``` ### 3.3 挂载共享文件夹 安装完 VMware Tools 并重启虚拟机后,通常可以在 `/mnt/hgfs` 目录下找到共享文件夹。如果该目录不存在,可以手动创建。此外,还可以通过编辑 `/etc/fstab` 文件来自动挂载共享文件夹。例如,添加如下行: ```bash .host:/ /mnt/hgfs vmhgfs defaults 0 0 ``` ### 3.4 设置共享文件夹权限 由于 Ubuntu 系统的安全机制,可能需要对共享文件夹的权限进行调整。可以通过以下命令更改文件夹的所有者和权限: ```bash sudo chown -R $USER:$USER /mnt/hgfs sudo chmod -R 755 /mnt/hgfs ``` 如果需要更细粒度的权限控制,可以在挂载时指定 `uid`、`gid` 和 `umask` 参数。例如,使用以下命令挂载: ```bash sudo mount -t vmhgfs .host:/ /mnt/hgfs -o uid=1000,gid=1000,umask=022,allow_other ``` 其中,`uid=1000` 和 `gid=1000` 是用户的 UID 和 GID,可以通过 `id -u` 和 `id -g` 命令查询得到。`umask=022` 表示设置共享文件夹的默认权限,`allow_other` 表示允许其他用户访问[^3]。 ### 3.5 验证共享文件夹 最后,可以通过在宿主机和虚拟机之间复制文件来验证共享文件夹是否正常工作。例如,在宿主机上创建一个测试文件,并将其复制到共享文件夹中,然后在 Ubuntu 虚拟机中检查该文件是否存在。 通过以上步骤,应该能够成功配置 VMware 中的 Ubuntu 共享文件夹,并确保其正常工作。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值