优麒麟系统虚拟机重启之后共享文件夹不可用了(为空文件夹)
碰到这些问题是真的坑,还挺难解决的(跟修bug一样?),这里记录一下解决方案。
·
前言
创作开始时间:2021年11月24日17:35:03
碰到这些问题是真的坑,还挺难解决的(跟修bug一样?),这里记录一下解决方案。
环境
- VMWare
- 优麒麟系统的虚拟机
问题描述及解决
1)虚拟机开机之后发现共享文件夹无了。即/mnt/hgfs
下面没东西了。之前是有shared
文件夹的
2)开始尝试各种解决方案,最后下面的指令成功了:
简单版本:(一次过)
# 先卸载/解除挂载 这个文件夹
sudo umount /mnt/hgfs
# sudo一下设置权限
apr@ubuntu:/mnt$ sudo chmod 777 /mnt/hgfs/
# 挂载一下
apr@ubuntu:/mnt$ vmhgfs-fuse .host:/ /mnt/hgfs
复杂版本:(包含一些失败的尝试)
# 这个貌似可选,不知道有用否!
apt-get install open-vm-*
# 先卸载/解除挂载 这个文件夹
sudo umount /mnt/hgfs
# 然后重新挂载
# 提示我没权限,看来得先 chmod 777一下。
apr@ubuntu:/mnt$ vmhgfs-fuse -o allow_other .host:/ /mnt/hgfs
fusermount: user has no write access to mountpoint /mnt/hgfs
# 不行,得sudo
apr@ubuntu:/mnt$ chmod 777 /mnt/hgfs/
chmod: changing permissions of '/mnt/hgfs/': Operation not permitted
# sudo了
apr@ubuntu:/mnt$ sudo chmod 777 /mnt/hgfs/
# 不行,得删去 -o 指令
apr@ubuntu:/mnt$ vmhgfs-fuse -o allow_other .host:/ /mnt/hgfs
fusermount: option allow_other only allowed if 'user_allow_other' is set in /etc/fuse.conf
# 删掉了
apr@ubuntu:/mnt$ vmhgfs-fuse .host:/ /mnt/hgfs
参考:
- How to change permission of vmware’s shared folder https://stackoverflow.com/questions/37871470/how-to-change-permission-of-vmwares-shared-folder 提供了
vmhgfs-fuse -o allow_other .host:/ /mnt/hgfs
指令 - fusermount: user has no write access to mountpoint /data #2 https://github.com/tynor88/docker-rclone-mount/issues/2 提供了chmod 777指令
其他的多少不适合,也记录一下吧:
- 解决问题:fusermount: user has no write access to mountpoint /mnt/hgfs与问题:无法定位软件包 open-vm-dkms https://blog.csdn.net/weixin_38137947/article/details/106717624
- 问题:fusermount: user has no write access to mountpoint /mnt/hgfs与问题:无法定位软件包 open-vm-dkms https://www.144d.com/post-566.html
- Change folder permissions and ownership https://askubuntu.com/questions/6723/change-folder-permissions-and-ownership
- 虚拟机重启后找不到共享文件夹 https://blog.csdn.net/weixin_42024824/article/details/109532731 被这个指令
vmhgfs-fuse /mnt/hgfs/
小坑了一下。
失败尝试
1)删除共享文件夹,重新添加。没用
小结
以上。
创作结束时间:2021年11月24日17:42:37
更多推荐
已为社区贡献14条内容
所有评论(0)