mount: /mnt/hgfs-oallow_other: can't find in /etc/fstab.
时间: 2024-10-28 10:10:23 浏览: 22
这个错误提示是关于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中的更改。
相关问题
挂载共享文件夹时提示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: /dev/sdac/mnt/windows_d: can't find in /etc/fstab.
这个错误提示表明你在尝试挂载(mount)Windows分区时,使用了错误的设备名称(/dev/sdac)或挂载点(/mnt/windows_d),或者没有在 /etc/fstab 文件中定义。你需要确认正确的设备名称和挂载点,并在 /etc/fstab 文件中添加对应的挂载条目。你可以使用以下命令来获取正确的设备名称:
```
sudo fdisk -l
```
然后,使用以下命令创建一个挂载点(如果不存在):
```
sudo mkdir -p /mnt/windows_d
```
接下来,在 /etc/fstab 文件中添加以下行:
```
/dev/sdX /mnt/windows_d ntfs defaults 0 0
```
请将 /dev/sdX 替换为正确的设备名称,ntfs 替换为分区文件系统类型(如果不是NTFS),然后保存并退出 /etc/fstab 文件。最后,使用以下命令挂载分区:
```
sudo mount -a
```
如果一切顺利,你应该能够成功挂载 Windows 分区。
阅读全文