vmware共享文件夹后mnt没有目录

yizhihongxing

vmware共享文件夹后mnt没有目录

问题描述

使用vmware虚拟机,在Host和Guest系统之间共享文件夹时,如果没有按照正确的步骤进行设置,可能会出现共享文件夹之后,Guest系统的/mnt目录下没有相应的目录的情况。

解决方法

方法一:检查mount点

首先,在Guest系统中,确认已经安装了open-vm-tools,并且vmware的共享文件夹的设置已经正确,也就是说,在vmware的设置中,我们将目录/home/user/vmshared共享给了虚拟机,虚拟机操作系统为Ubuntu 20.04。

当我们登录到虚拟机系统之后,可以按照如下步骤进行检查:

  1. 在Guest系统中执行以下命令:mount | grep mnt,如果返回空,则说明/mnt目录下没有挂载成功。

  2. 确认Host系统和Guest系统中的用户名和组名是否一致。

可以执行以下命令查看Host和Guest系统中的用户名和组名:

$ id
uid=1000(user) gid=1000(user) groups=1000(user),24(cdrom),25(floppy),27(sudo),29(audio),30(dip),44(video),46(plugdev),120(kvm),131(netdev),133(lxd),137(libvirt)

  1. 检查/etc/fstab文件中的设置,确认共享文件夹在启动时能够自动挂载以及被正确识别。

/etc/fstab中的一条典型的vmware共享文件夹的设置如下所示:

vmhgfs-fuse /mnt/hgfs fuse defaults,allow_other,uid=1000,gid=1000 0 0

其中,vmhgfs-fuse是虚拟机操作系统和vmware的共享文件夹驱动程序,/mnt/hgfs是挂载点,fuse是文件系统类型,defaults,allow_other,uid=1000,gid=1000则是挂载时的默认参数,这里针对作者本机的设定,uid=1000,gid=1000代表着主用户和主用户的组。

确认以上设置之后,即可在Guest系统中看到/mnt/hgfs目录下有被正确挂载的共享文件夹。

方法二:手动创建共享文件夹的挂载点

在以上的设置均正确的情况下,Guest系统依然可能出现/mnt目录下没有对应的共享文件夹的情况,此时可以按照如下步骤手动进行创建:

  1. 在Guest系统中执行以下命令:sudo mkdir /mnt/hgfs,尽管无法直接通过vmware-hgfsclientmount命令进行共享文件夹的挂载,但允许我们直接手动创建该目录。

  2. 然后可以通过mount命令进行挂载:sudo mount -t fuse.vmhgfs-fuse /mnt/hgfs/ /mnt/hgfs/,只有文件系统类型使用了fuse.vmhgfs-fuse选择调用vmware的共享文件夹驱动程序进行挂载。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:vmware共享文件夹后mnt没有目录 - Python技术站

(1)
上一篇 2023年3月28日
下一篇 2023年3月28日

相关文章

  • Python实现通过继承覆盖方法示例

    下面我将详细讲解“Python实现通过继承覆盖方法示例”的完整攻略。 什么是继承? 继承是一种面向对象编程中常用的技术,它允许一个类(称为子类或派生类)继承另一个类(称为父类或基类)的属性和方法。通过继承,子类可以重用父类的代码,同时还可以扩展或修改父类的功能。 什么是覆盖方法? 覆盖方法是指在子类中重新定义一个父类中已有的方法,以实现子类自己的功能。在继承…

    other 2023年6月27日
    00
  • 释放c盘空间的27招优化技巧

    释放C盘空间的27招优化技巧的完整攻略 C盘是Windows系统的主要盘符,也是存储系统文件和应用程序的主要位置。随着时间的移,C盘的空间可能会越来越小,影响系统的性能和稳定性。本文将介绍27招优化技巧,助您释放C盘空间,提高系统的性能和稳定性。 1. 清理临时文件 临时文件是系统和应用程序在运行过程中产生的文件,它们占用了大量的磁盘空间。以下是清理临时文件…

    other 2023年5月10日
    00
  • nginx 代理后出现503的解决方法

    下面我将为您提供“nginx 代理后出现503的解决方法”的完整攻略,具体内容如下: 问题描述 在使用 nginx 进行代理时,有时会出现状态码为503的错误,这时候意味着 nginx 在收到请求后无法将其转发给目标服务器进行处理。那么出现这种情况该如何解决呢?下面提供两种解决方法。 解决方法一:增加代理缓存 nginx 自带了一个代理缓存功能,可以在一定程…

    other 2023年6月27日
    00
  • vagrant安装

    Vagrant安装 Vagrant是一款用于构建和管理虚拟开发环境的工具。它可以自动化虚拟机的创建、配置和销毁,得开发者可以快速地搭建开发环境。本文将详细讲解Vagrant的安装过程,并提供两个示例说明。 1. 安装VirtualBox Vagrant需要依赖于虚拟化软件,常用的虚拟化件是VirtualBox。因此,在安装Vagrant之前,需要先安装Vir…

    other 2023年5月8日
    00
  • 记录Yii2框架开发微信公众号遇到的问题及解决方法

    记录Yii2框架开发微信公众号遇到的问题及解决方法 背景介绍 在使用Yii2框架进行微信公众号开发的过程中,我们可能会遇到一些问题。这篇攻略将记录一些常见的问题及其解决方法,帮助开发者更好地应对这些问题。 问题一:微信授权登录过程中无法获取openid 当我们使用微信授权登录功能时,有时候会遇到无法获取openid的问题,这时候我们可以先检查以下几点: 确认…

    other 2023年6月27日
    00
  • golang 实现tcp server端和client端,并计算RTT时间操作

    这里是关于实现golang TCP服务器端和客户端,并计算RTT时间操作的完整攻略。下面我们一步步来实现。 初始设置 首先,为了实现TCP服务器端和客户端,可以使用Go语言标准库中的net包,这个包提供了各种用于网络通信的功能,我们需要引入这个包,如下: import ( "net" ) 接下来,我们需要定义一些常量、变量等,在本例中我们…

    other 2023年6月27日
    00
  • short int、long、float、double使用问题说明

    下面是关于”short int、long、float、double使用问题说明”的完整攻略。 Short int、Long、Float、Double的使用问题说明 1. Short int Short int是一种数据类型,它是整数类型中最短的一种。其大小为16位,范围为-32768到32767。 在C语言中,Short int可以用关键字short或sig…

    other 2023年6月25日
    00
  • iOS13.2.3正式版固件下载 iOS13.2.3更新内容及全机型固件下载地址

    iOS13.2.3正式版固件下载攻略 iOS13.2.3是苹果公司最新发布的iOS操作系统版本。本攻略将详细介绍iOS13.2.3正式版固件的下载方法,并提供iOS13.2.3更新内容及全机型固件下载地址。 iOS13.2.3更新内容 iOS13.2.3更新内容主要包括以下方面的改进和修复: 修复了邮件应用程序的问题:iOS13.2.3修复了在某些情况下无法…

    other 2023年8月4日
    00
合作推广
合作推广
分享本页
返回顶部