sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other
时间: 2023-07-23 09:10:32 浏览: 222
您好!对于您的问题,`sudo vmhgfsuse .host:/ /mnt/hgfs -o allow_other` 是一个命令,它用于将主机文件系统挂载到虚拟机的目录 `/mnt/hgfs` 上,并允许其他用户访问。这个命令通常在使用 VMware 虚拟机时用来共享文件夹。请确认您在正确的目录下运行此命令,并确保您有足够的权限执行它。如果您遇到任何错误或问题,请提供更多的细节,我会尽力帮助您解决。
相关问题
sudo vmhgfs-fuse .host:/ /mnt/
根据引用\[1\]和引用\[2\]的内容,执行命令"sudo vmhgfs-fuse .host:/ /mnt/hgfs"可以将共享文件挂载到/mnt/hgfs目录下。如果没有反馈或报错,说明命令执行成功。然而,根据引用\[3\]的内容,如果在尝试进入/mnt目录时出现"cannot access '/mnt/hgfs': Permission denied"的错误提示,这意味着权限不够,禁止访问hgfs目录。解决办法是获取root权限,然后访问目录。你可以使用命令"su root"获取root权限,当输入前的提示符由$变成#时,说明你已经获得了root权限。接下来,你就可以访问/mnt/hgfs目录了。
#### 引用[.reference_title]
- *1* *3* [Linux和Windows共享文件夹:/mnt目录下没有/hgfs的解决办法](https://blog.csdn.net/qq_43516928/article/details/119430588)[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^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [linux-虚拟机重启找不到共享文件夹的解决方法](https://blog.csdn.net/Tracker647/article/details/121617027)[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^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
mount: /mnt/hgfs-oallow_other: can't find in /etc/fstab.
这个错误提示是关于Linux系统的挂载文件系统(mounting filesystems)问题。`/etc/fstab`是一个系统配置文件,用于预定义磁盘分区、文件系统的挂载点以及相关的挂载选项。当你尝试使用`mount`命令挂载名为`/mnt/hgfs`的文件系统到`oallow_other`模式时,系统找不到在`/etc/fstab`中对应的条目。
原因可能是:
1. 文件不存在:检查`/etc/fstab`文件是否存在,以及该文件夹是否已在其中列出。
2. 条件错误:确认`/mnt/hgfs`路径和`oallow_other`选项是否正确地书写在了`fstab`文件的相应行上。`oallow_other`一般表示允许其他用户挂载,确保语法无误。
3. 挂载点或文件系统已移除:如果之前手动卸载了这个挂载点,那么在fstab中对应的条目也需要更新或删除。
要解决这个问题,你需要找到正确的挂载配置,编辑`/etc/fstab`,添加或者修正正确的挂载条目,例如:
```bash
/mnt/hgfs /path/to/mount fuse.hgfs allow_other 0 0
```
然后运行`sudo mount -a`强制读取并应用fstab中的更改。
阅读全文