ubuntu共享文件夹无显示解决办法

问题是按照以下步骤产生的
具体怎么装VMWare+ubuntu就不讲了。这个基本已经没什么难点。倒是VMWare装好后,碰到了些小问题。这里只作提示,

1、安装vm-tools

1。显示界面太小,这个需要装vm-tools,然后在Linux中就可以设置分辨率了。
2。没法挂载共享文件目录,这个我下面重点讲一下,因为网上好多相关的信息都已经过时了。
vmtool安装流程
1.点击vmware 里面的虚拟机——>安装vmware tool
2.然后(等待一会)弹出一个界面把里面的 VMwareTools-9.6.1-1378637.tar.gz 复制到自己的家目录
3.解压VMwareTools-9.6.1-1378637.tar.gz 命令是tar -xzvf VMwareTools-9.6.1-1378637.tar.gz,我一般喜欢在图形界面下直接解压。
4.进入vmware-tools-distrib文件

cd vmware-tools-distrib

5.运行vmware-install.pl,这个就需要打开终端了,运行:

sudo ./vmware-install.pl

6.所有配置都默认就行了,一直按enter (中间貌似有个config需要填,随手写了个yes,估计写啥都无所谓,反正没看出有什么影响)
7.成功后会显示 welcome vmware tool
成功后重启电脑验证下是否可以复制文件,如果还是不行则按照另外一个方法重新安装,方法请点击这里

2、设置共享目录

安装完后,设置共享目录
1.点击vmware里面的虚拟机——>设置
2.弹出虚拟机设置框,点击选项卡第二项“选项”
3.点击“共享文件夹”,右边出现对应详细设置
4.先点击“总是启用”,再点击“添加”,之后添加需要共享的文件夹,用默认设置就行了
​重点来了​
/mnt/hgfs这个文件夹是存在的,但就是没有看到共享的文件,也就是实事上并没有挂载。
上网查了一下资料,需要先安装一个插件,具体操作和命令如下:

sudo apt-get install open-vm-dkms
sudo mount -t vmhgfs .host:/ /mnt/hgfs

可惜,分别出现了错误:
E: 无法定位软件包 open-vm-dkms
Error: cannot mount filesystem: No such device
第一个错误,上网查了查,大家认为是下载源的问题,可能名字不同,推荐用下面的命令逐个试一下:
sudo apt-get install open-vm-tools (这个貌似必须安装)
open-vm-tools (没有装)
open-vm-tools-desktop (这个俺也装了)
open-vm-tools-dkms(没有装)
open-vm-tools-dbg(没有装)
open-vm-tools-dev(没有装)

第二个错误,我查了很久,终于找到了答案。
对应的源是 open-vm-tools-dkms ,安装成功后,不能用网上大部分说的这个命令:sudo mount -t vmhgfs .host:/ /mnt/hgfs(host:/ 处 2个空格) ,这个命令是不行的,我想这个命令大概对应源名字为:open-vm-tools。tools的名字换了可能命令的名字也不一样,​正确的是​:

使用命令:

udo mount -t fuse.vmhgfs-fuse .host:/VM_Shared  /mnt/hgfs -o allow_other​

(如果卸载,就把mount -t换成umount -a)

sudo vmhgfs-fuse .host:/VM_Shared /mnt/hgfs

(其中.host:/VM_Shared是共享名,只需把VM_Shared换成使用vmware-hgfsclient 命令得到的目录,/mnt/hgfs是挂载点。)

总之不知道为啥,这个vmhgfs改成了现在这个样子。

如果每次重启之后想让系统自动挂载 #vi /etc/fstab, 就在最后添加一行挂载单个文件夹:

.host:/VM_Shared /mnt/hgfs fuse.vmhgfs-fuse allow_other 0 0

或添加一行自动挂载所有共享文件夹

.host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other 0 0

本人挂载成功后的截图如下,可以看到其中的文件Text.txt了。
在这里插入图片描述

Ubuntu共享文件夹的设置有几个步骤。首先,右键点击虚拟机窗口,选择"设置"。在设置窗口中,选择"共享文件夹"选项,并将其设置为"总是启用"。接下来,点击"添加"按钮或修改属性,选择要共享的Windows电脑上的文件夹,并点击"确定"。 如果在重启虚拟机后发现共享文件夹在/mnt/hgfs路径下无法找到,可以执行以下命令来重新使用共享文件夹:sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other。这个命令会重新将主机目录和虚拟机目录联系起来,使共享文件夹再次可用。 如果在/mnt/hgfs路径下找不到mnt和hgfs文件夹,可以尝试重新安装VMware Tools。首先,取消对共享文件夹的挂载,然后将压缩包拷贝到其他目录下并解压安装。如果所有操作都正确但是还是无法在hgfs下找到共享文件夹,可以尝试重新启动虚拟机。 请确保按照上述步骤操作,并参考适用于VMware虚拟机的Ubuntu设置共享文件夹的相关资料。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [Ubuntu共享文件夹设置](https://blog.csdn.net/SkyGloaming/article/details/120518021)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *3* [VMware虚拟机Ubuntu共享文件夹](https://blog.csdn.net/qq_16763983/article/details/121086240)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值