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

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日

相关文章

  • 微信小程序 数组(增,删,改,查)等操作实例详解

    微信小程序 数组(增,删,改,查)等操作实例详解 1. 数组的创建和基本操作 1.1 创建一个数组 在 JavaScript 中,可以通过如下方式创建一个数组: let arr = [1, 2, 3]; 这个数组里包含了 1,2,3 三个元素。 1.2 获取数组长度 可以使用 .length 属性获取数组长度,例如: let arr = [1, 2, 3];…

    other 2023年6月25日
    00
  • GTA5网购车做任务老是丢解决方法介绍

    GTA5网购车做任务老是丢解决方法介绍 在玩GTA5时,可能会遇到这样一个问题:买了网购车却在做任务时经常会丢失,这是为什么呢?如何解决?下面我们就一起来看看。 为什么会丢失网购车 首先,我们需要了解一下网购车的特点。网购车是可以在网上商店购买的虚拟车辆。它们不同于你在游戏中得到的那些车辆,它们不能被你的人物保管起来,而是必须使用保险公司的服务来代替。 当你…

    other 2023年6月27日
    00
  • JVM:晚期(运行期)优化的深入理解

    JVM:晚期(运行期)优化的深入理解 在JVM的运行期,JIT编译器可以对字节码进行优化,使得Java程序的性能得到提升。本文将深入介绍JVM晚期优化的相关知识。 JVM基础知识 在JVM中,字节码在执行的过程中,通过编译器逐条翻译成机器码并执行。而在JVM执行字节码的过程中,能够进行编译器优化的阶段大致可以分为三个部分: 编译期优化 类加载期优化 运行期优…

    other 2023年6月26日
    00
  • html+css实现赛博朋克风格按钮

    HTML+CSS实现赛博朋克风格按钮攻略 1. 创建HTML结构 首先,我们需要在HTML中创建所需的按钮结构。可以使用 <button> 或 <a> 标签作为按钮,这取决于你的需求。下面是一个示例: <button class="cyberpunk-button">按钮文本</button&gt…

    other 2023年6月28日
    00
  • PHP 面向对象详解

    PHP 面向对象详解 什么是面向对象编程 面向对象编程 (OOP) 是一种编程范式,它将现实世界中的对象抽象为程序中的对象,并且对象间可以相互通信、相互协作,从而更好的解决复杂的编程问题。 面向对象编程的特点 封装性:将对象的属性和方法封装在一个类中,不被外部所访问,只能通过类提供的接口来进行访问。 继承性:子类能继承父类的属性和方法,并且能够在此基础上进行…

    other 2023年6月27日
    00
  • JavaScript中layim之整合右键菜单的示例代码

    下面我将为你详细讲解“JavaScript中layim之整合右键菜单的示例代码”的完整攻略。 前言 layim 是一款适用于WebIM的 UI 框架,用于快速实现聊天界面。在聊天界面中,一些右键菜单的存在是非常必要的,比如选择文字、复制/粘贴、回复消息等等。本文将介绍如何在 layim 中整合右键菜单。 示例代码 layim.chat({ name: ‘田七…

    other 2023年6月27日
    00
  • SpringBoot2零基础到精通之JUnit 5与指标监控

    SpringBoot2零基础到精通之JUnit 5与指标监控攻略 简介 本攻略旨在帮助零基础的开发者从头开始学习并掌握使用JUnit 5进行单元测试以及使用指标监控来优化Spring Boot 2应用程序的技能。 目录 准备工作 JUnit 5入门 使用JUnit 5进行单元测试 指标监控简介 使用指标监控优化Spring Boot 2应用程序 1. 准备工…

    other 2023年7月28日
    00
  • Android根据包名停止其他应用程序的方法

    要根据包名停止其他应用程序,你可以使用以下方法: 1. 使用ActivityManager停止应用程序 通过ActivityManager可以获取当前系统正在运行的所有进程信息,通过这些信息可以获取应用程序的进程ID和包名,然后可以调用ActivityManager的方法killBackgroundProcesses()来停止应用程序。 示例一: // 获取…

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