debian下使用vmhgfs-fuse挂载VM虚拟机共享文件(如何在Debian系统中查看通过VMware共享的物理机分区)

在 Debian 系统中查看通过 VMware 共享的物理机分区,可以按照以下步骤操作:

  1. 安装必要的工具
    首先,确保 Debian 系统中安装了 open-vm-toolsvmware-tools,这些工具提供了与 VMware 虚拟机交互的功能。

    sudo apt update
    sudo apt install open-vm-tools
    
  2. 挂载共享文件夹
    在 VMware 的虚拟机设置中,如果已经共享了物理机的分区。现在需要在 Debian 中挂载这些共享文件夹。

    • 打开终端,使用 vmhgfs-fuse 命令挂载共享文件夹。假设共享文件夹名为 SharedFolders,你可以将其挂载到 /mnt/shared 目录:

      sudo mkdir -p /mnt/shared
      sudo vmhgfs-fuse .host:/SharedFolders /mnt/shared -o allow_other
      
      
      # allow_other 是一个挂载选项,用于指定是否允许其他用户(除了挂载文件系统的用户)访问挂载点。在挂载文件系统时,使用 allow_other 选项可以让系统中的所有用户都能够访问该文件系统。
      
  3. 查看共享内容
    挂载成功后,你可以通过文件管理器或终端查看共享文件夹的内容。

    • 使用文件管理器:打开文件管理器(如 Nautilus),导航到 /mnt/shared 目录,即可看到共享的内容。

    • 使用终端:在终端中输入以下命令查看共享文件夹的内容:

      ls /mnt/shared
      
  4. 自动挂载(可选)
    如果你希望在系统启动时自动挂载共享文件夹,可以编辑 /etc/fstab 文件,添加以下行:

    .host:/SharedFolders /mnt/shared fuse.vmhgfs-fuse allow_other,uid=1000,gid=1000,umask=022 0 0
    
    # 注意:此时必须指定用户,否则会引起开机失败,进入<u>**emergency mode**</u>模式
    

    保存并退出编辑器,下次启动时共享文件夹将自动挂载。

  5. 查看到目前所有的共享

    vmware-hgfsclient

    这个命令会列出所有在 VMware 设置中配置的共享文件夹名称。

  6. 卸载共享文件夹 :

    使用 fusermount 命令卸载 /mnt/shared 挂载点。

    sudo fusermount -u /mnt/shared
    

    这里的 -u 选项表示卸载(unmount)操作。

通过以上步骤,可以在 Debian 系统中查看并使用通过 VMware 共享的物理机分区。


欢迎指出任何有错误或不够清晰的表达,可以在下面评论区评论。

×

喜欢就点赞,疼爱就打赏

//