解决linux共享文件夹丢失的问题

在这里插入图片描述
虚拟机已经设置了共享文件夹,ubuntu里 /mnt/hgfs/没有共享文件夹。
在终端输入此命令,即可恢复。(前提必须有vmware tools安装过了)

sudo vmhgfs-fuse .host:/ /mnt/hgfs/ -o allow_other -o uid=1000

### Linux 添加共享文件夹不显示的解决方案 对于Linux系统中添加共享文件夹后不显示的问题,有多种可能原因以及对应的解决措施。 #### 检查共享文件夹设置 确保VMware Tools或Open VM Tools已经正确安装并运行正常。可以通过`vmware-hgfsclient`工具来验证共享文件夹是否被识别[^1]。 #### 启动共享文件夹服务 如果确认共享文件夹已经被配置但是仍然不可见,则可能是由于未启动相应的挂载服务。使用以下命令手动挂载主机上的共享目录到指定位置: ```bash sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other ``` 这一步骤能够立即使共享文件夹变得可见,并允许访问其中的内容[^2]。 #### 处理重启后的失效情况 当遇到虚拟机重启后共享文件夹再次消失的情况时,通常是因为默认情况下这些工具仅支持动态调整而不会持久化至下次开机。为了实现每次启动都能自动加载共享文件夹,在/etc/fstab文件里增加一行定义永久性的挂载点或者利用init脚本完成自动化操作[^3]。 针对此问题的一个具体建议是在原有基础上追加参数以适应非空目标路径的情形: ```bash sudo /usr/bin/vmhgfs-fuse .host:/ /mnt/hgfs -o nonempty -o allow_other -o uid=1000 -o gid=1000 -o umask=022 ``` 通过这种方式可以有效防止因工作区已存在数据而导致无法覆盖挂载的问题发生[^4]。 #### 查看现有挂载状态 最后还可以借助于标准的Linux命令如`mount`来检查当前系统的挂载状况,从而进一步排查潜在的问题所在。例如执行下面这条语句即可获取所有已知磁盘设备及其关联的信息: ```bash mount -t auto /dev/dha1 /mnt/windir ``` 需要注意的是这里的例子适用于特定场景下的硬盘分区映射;而对于大多数现代环境来说更推荐采用前面提到的方法处理VMware中的共享文件夹连接[^5]。
评论 25
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

&春风有信

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值