zoukankan      html  css  js  c++  java
  • VMware虚拟机CentOS与宿主机共享目录

    正常情况下,在虚拟机CentOS中安装了vmware-tools后,配置完成共享目录,会自动在/mnt/hgfs下面出现共享目录。

    如果该目录为空,并且通过命令:vmware-hgfsclient 的执行结果可以看到你的共享目录名称。

    [root@test-server~]# vmware-hgfsclient 
    sharedir

    可以尝试下面的方法解决:

    手动挂载目录:(将共享目录挂载到/mnt下面)

    vmhgfs-fuse -o allow_other -o auto_unmount ".host:/sharedir" "/mnt/hgfs"

    说明:

    • ./host:/ 是固定写法
    • sharedir是使用命令vmware-hgfsclient得到的目录。
    • /mnt/hgfs 是挂载点

    这样你就可以到 /mnt 目录下面看到共享过来的目录 sharedir 了。

    脚本实现:

    #!/bin/bash
    
    vmware-hgfsclient | while read folder; do
      echo "[i] Mounting ${folder}   (/mnt/hgfs/${folder})"
      mkdir -p "/mnt/hgfs/${folder}"
      umount -f "/mnt/hgfs/${folder}" 2>/dev/null
      vmhgfs-fuse -o allow_other -o auto_unmount ".host:/${folder}" "/mnt/hgfs/${folder}"
    done
    
    sleep 2s

    前提是:

    你安装了VMware-tools后,执行命令:vmware-hgfsclient 能看到你配置的共享目录。否则请检查VMware的共享目录配置是否正确。

     VMware-tools安装比较简单,这里不再赘述,不懂可以百度下。

    补充:

     Ubuntu下面如果提示:Error: cannot mount filesystem: No such device

    需要先安装open-vm-dkms

    sudo apt-get install open-vm-dkms
  • 相关阅读:
    一文搞定操作系统!超详细图文详解!请带着耐心点进来!
    一文搞定操作系统的进程和线程!
    别再敲代码了,用对工具,做可视化大屏原来这么简单!
    一个网站,让你拥有各类资源!!
    DCN v2
    SSD
    Pytorch 模型的加载与保存
    Pytorch分布式训练
    Pytorch中的BatchNorm
    OHEM(2)
  • 原文地址:https://www.cnblogs.com/miaocbin/p/11635488.html
Copyright © 2011-2022 走看看