报错显示挂载点 /mnt/hgfs
不存在,你需要先创建这个目录。可以按照以下步骤进行操作:
-
创建挂载点目录:
sudo mkdir -p /mnt/hgfs
-
手动挂载共享文件夹:
sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other
-
确保每次启动时自动挂载:
编辑
.bashrc
文件,确保在每次启动时自动挂载:vim ~/.bashrc
或者nano ~/.bashrc
-
在文件末尾添加以下命令:
sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other
-
保存并退出
nano
:按Ctrl + O
保存文件 按Enter
确认 按Ctrl + X
退出 -
确保
fusermount
命令在启动时不需要密码:编辑
/etc/sudoers
文件:sudo visudo
在文件末尾添加以下内容:
%sudo ALL=(ALL:ALL) NOPASSWD: /usr/bin/vmhgfs-fuse
-
重启系统:
重启系统后,您应该能够在
/mnt/hgfs
目录下看到共享文件夹的内容:sudo reboot
如果您不希望编辑 .bashrc
文件,可以选择使用 rc.local
文件,这样更适合系统级别的挂载操作:
-
编辑
rc.local
文件:sudo vim /etc/rc.local
在文件中添加挂载命令,并确保
rc.local
文件以exit 0
结尾:#!/bin/sh -e sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other exit 0
-
确保
rc.local
文件具有执行权限:sudo chmod +x /etc/rc.local
这样可以确保挂载命令在每次系统启动时自动执行。