发布于 1970-01-01 08:00
  • 1 个回答
    • Mac/Windows下使用Vmware Fusion(vmhgfs)方式共享目录

      • 启动虚拟机,通过菜单:虚拟机->安装vmware tools
        进入虚拟机,执行以下命令:
挂载cdrom:

      
mkdir -p /mnt/cdrom
mount 
      /dev/cdrom /mnt/cdrom

      cp /mnt/cdrom/VMwareTools-XXXXX.tar.gz /tmp/

      tar zxf VMwareTools-XXXXX.tar.gz

      cd vmware-tools-distrib

      ./vmware-install.pl 
(一路默认执行即可)

      reboot
      • 宿主机准备(Mac):

      
mkdir -p /opt/zl_dev_shared_folder/www (创建网站目录)

      mkdir -p /opt/zl_dev_shared_folder/etc  (创建nginx配置目录)

      windows下自己手动创建目录即可。

      配置vmware fusion共享,
打开菜单:虚拟机->共享->共享设置:
添加上面两个目录:etc, www

      • 虚拟机CentOS准备:

      
外部共享的etc目录需要挂载到root用户, www目录需要挂载www用户(如果没有www用户,则创建),挂载到指定的用不,是为了避免centos下权限问题。


      通过cat /etc/passwd 找到用户(root, www)对应的uid, gid。
      
创建本地挂载点:


      mkdir -p /opt/etc

      mkdir -p /opt/www

      
开始挂载:


      mount -t vmhgfs .host:/etc /opt/etc -o uid=0,gid=0
      
mount -t vmhgfs .host:/www /opt/www -o uid=500,gid=500


      查看结果:

      
ll /opt/etc
      
ll /opt/www

      添加开机自动挂载: 
vim /etc/fstab
 添加下面两行:


      .host:/etc /opt/etc vmhgfs defaults,uid=0,gid=0 0 0

      .host:/www /opt/www vmhgfs defaults,uid=500,gid=500 0 0

      保存退出,reboot后看效果

      2022-12-01 00:24 回答
    撰写答案
    今天,你开发时遇到什么问题呢?
    立即提问
    PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
    Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有