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后看效果