VMware workstation上使用ubuntu20.04.6时mnt/hgfs目录下文件为空的解决办法

情况描述:因为学习需要环境配置,所以尝试使用双系统,但是在ubuntu里面想使用本机的文件时却无法找到共享的文件夹,因为刚刚接触,所以前前后后尝试网上几乎看到的所有办法,虽然步骤的大同小异,但是无法成功,后面换了虚拟机也是未果,浪费了大半天的时间,于是决定记录一下这个痛苦的过程。VMware workstation上使用ubuntu20.04.6时mnt/hgfs目录下文件为空的解决办法_第1张图片
网上对于此类情况大部分都是描述成VMware Tool没装好,或者更新不够全面,不知道是不是版本问题,本人使用ubuntu20.04.6时自动安装了这个工具,如果你没有手动安装VMware Tool工具这部分的话,估计情况是一样的。

VMware workstation上使用ubuntu20.04.6时mnt/hgfs目录下文件为空的解决办法_第2张图片
正确打开方式是进入ubuntu后打开终端(按ctrl+alt+T),输入:

	#进入root模式
	sudo su
	#输入密码

当获取root权限后可以先检查一下你是否创建了共享文件

# 查看是否设置了共享文件夹
vmware-hgfsclient 

如果显示没有,就需要进行设置共享文件夹:
1、在点击“编辑虚拟机”
VMware workstation上使用ubuntu20.04.6时mnt/hgfs目录下文件为空的解决办法_第3张图片
2、先将原本安装时勾选的“使用iso文件镜像”改为“物理驱动器-自动检测”,有的情况下这里没有修改也会导致失败。
VMware workstation上使用ubuntu20.04.6时mnt/hgfs目录下文件为空的解决办法_第4张图片
3、然后点击选项,进行共享文件的添加(共享文件夹,在任意位置都可以,因为设置的时候可以找到它的路径)
VMware workstation上使用ubuntu20.04.6时mnt/hgfs目录下文件为空的解决办法_第5张图片
点击添加后会跳出一个添加向导:
VMware workstation上使用ubuntu20.04.6时mnt/hgfs目录下文件为空的解决办法_第6张图片
VMware workstation上使用ubuntu20.04.6时mnt/hgfs目录下文件为空的解决办法_第7张图片
这里直接选路径 Next 就可以了。
以上步骤安装好后重启虚拟机。
4、在次打开终端,进行源的配置

切换路径 :

cd /etc/apt/

备份源文件 :

sudo mv sources.list sources.list.bak

新建源文件 :

sudo vi sources.list

然后进行源的替换,这里可以网上搜索版本的阿里源

deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse

粘贴后保存退出。
tips:(粘贴:终端粘贴使用:Shift + Ctrl + V进行粘贴)
(复制:终端复制使用:Shift + Ctrl + C 进行复制)
(保存、退出操作:按下Esc 后退出输入模式:

#保存
:w
#保存退出
:wq
#保存强制退出
:wq!

执行命令更新配置

1、sudo apt-get update

2、sudo apt-get upgrade

5、接下来进行工具包的安装,这里的代码与网上不同,只有这样实现的效果。

apt-get install open-vm-*

6、挂载命令

正确的是:
使用命令: sudo mount -t fuse.vmhgfs-fuse .host:/(你的共享文件名)/mnt/hgfs -o allow_other
(如果卸载,就把mount -t换成umount -a)
或sudo vmhgfs-fuse .host:/Documents/mnt/hgfs(其中.host:/Documents是共享名,只需把Documents换成使用vmware-hgfsclient 命令得到的目录,/mnt/hgfs是挂载点。) 

如果每次重启之后想让系统自动挂载:

vi /etc/fstab

:在最后添加一行:

.host:/(你的共享文件名称) /mnt/hgfs fuse.vmhgfs-fuse allow_other 0 0

7、实现了效果:
VMware workstation上使用ubuntu20.04.6时mnt/hgfs目录下文件为空的解决办法_第8张图片

你可能感兴趣的:(ubuntu,linux,运维)