挂载共享文件夹时报错在/etb/fstab 中找不到 .host://mnt/hgfs
时间: 2023-09-30 20:12:49 浏览: 235
这个错误通常是因为虚拟机工具没有正确安装或配置所导致的。您可以尝试以下步骤来解决该问题:
1. 确保您已经正确安装并配置了虚拟机工具,例如 VMware Tools 或 VirtualBox Guest Additions。
2. 确认您的共享文件夹路径是否正确,例如 .host:/mnt/hgfs/share,其中 "share" 是您共享的文件夹名称。
3. 检查您的 /etc/fstab 文件,确保您已经正确配置了共享文件夹的挂载选项。例如:
.host:/mnt/hgfs/share /mnt/share fuse.vmhgfs-fuse defaults,allow_other 0 0
4. 如果您使用 VMware,您可以尝试重新运行 vmware-config-tools.pl 脚本来重新配置 VMware Tools。例如:
sudo vmware-config-tools.pl
5. 如果您使用 VirtualBox,您可以尝试重新安装 VirtualBox Guest Additions。例如:
sudo apt-get install virtualbox-guest-additions-iso
如果以上步骤都无法解决问题,请尝试在虚拟机中手动挂载共享文件夹,例如:
sudo mount -t vmhgfs .host:/mnt/hgfs/share /mnt/share
其中 "share" 是您共享的文件夹名称,/mnt/share 是您要挂载的目标目录。
相关问题
挂载共享文件夹时提示mount: 在 /etc/fstab 中找不到 .host://mnt/hgfs
这个错误提示表明在 /etc/fstab 文件中没有找到指定的共享文件夹。可能是因为没有正确配置共享文件夹或者没有在 /etc/fstab 文件中添加正确的条目。
要解决这个问题,可以尝试执行以下步骤:
1. 确保已经正确配置共享文件夹。可以在虚拟机的设置中查看共享文件夹设置是否正确。
2. 确认共享文件夹名称是否正确。在虚拟机中执行以下命令查看已经挂载的共享文件夹名称:
$ mount | grep hgfs
如果共享文件夹名称不是 hgfs,那么在 /etc/fstab 文件中的共享文件夹路径也需要修改。
3. 在 /etc/fstab 文件中添加正确的共享文件夹条目。可以执行以下命令:
$ sudo nano /etc/fstab
在文件末尾添加以下条目:
.host:/mnt/hgfs /mnt/shared vmhgfs defaults 0 0
保存并退出文件。
4. 执行以下命令重新挂载共享文件夹:
$ sudo mount -a
如果没有错误提示,那么共享文件夹已经成功挂载。可以进入 /mnt/shared 目录查看共享文件夹内容。
mount: can't find /mnt/hgfs in /etc/fstab or /etc/mtab
这个错误信息表示在尝试挂载共享目录时,系统无法在`/etc/fstab`文件或`/etc/mtab`文件中找到对应的挂载点`/mnt/hgfs`。这通常出现在使用Linux系统的虚拟机中,尤其是与宿主机进行文件共享的时候。在VMware Workstation中,`/mnt/hgfs`是用于挂载宿主机文件夹到虚拟机的一个默认挂载点,如果该目录不存在或未正确配置,就会出现这个错误。
解决这个问题通常涉及以下几个步骤:
1. 确认`/mnt/hgfs`目录是否存在。如果不存在,需要手动创建该目录。
2. 检查`/etc/fstab`文件中是否有相应的挂载信息。如果没有,需要手动添加挂载指令。
3. 如果`/etc/mtab`文件中也没有记录,可能需要重新启动虚拟机或手动挂载该目录。
具体操作步骤如下:
1. 创建`/mnt/hgfs`目录:
```bash
sudo mkdir /mnt/hgfs
```
2. 编辑`/etc/fstab`文件,添加挂载指令。可以使用文本编辑器,如使用`nano`或`vim`:
```bash
sudo nano /etc/fstab
```
在`/etc/fstab`文件中添加如下行(假设宿主机共享目录为`/path/to/shared/dir`):
```
/path/to/shared/dir /mnt/hgfs vmhgfs defaults 0 0
```
注意:`vmhgfs`是VMware的文件系统类型,用于在Linux虚拟机中挂载宿主机共享目录。
3. 挂载目录(可选步骤,如果上面的步骤正确,通常不需要手动挂载):
```bash
sudo mount -a
```
4. 如果系统仍然无法挂载,尝试手动挂载:
```bash
sudo mount -t vmhgfs .host:/ /mnt/hgfs
```
阅读全文