资讯专栏INFORMATION COLUMN

虚拟机设置windows共享目录

LucasTwilight / 1745人阅读

摘要:版本说明依赖安装安装虚拟机设置使用映像文件勾选已连接文件在安装目录下找。我是通过同步的方式同步共享目录里的项目到另一个目录下。排除了开发项目实际运行项目。这样做实际上比加到执行或者监测文件变化同步都简单实用

版本说明
CentOS-7-x86_64-Minimal-1708
VMware® Workstation 12 Pro 12.5.6 build-5528349
依赖安装
yum -y install perl gcc make kernel-headers kernel-devel 
vm-tools 安装
1. 虚拟机>设置>CD/DVD
1. 使用ISO映像文件: C:Program Files (x86)VMwareVMware Workstationlinux.iso
2. 勾选已连接

linux.iso文件在VMware安装目录下找。

2. 挂载CD, 复制VMwareTools, 执行vmware-install.pl
mount /dev/cdrom /mnt
cp /mnt/VMwareTools-10.1.6-5214329.tar.gz ~/
cd ~
tar zxvf VMwareTools-10.1.6-5214329.tar.gz
cd vmware-tools-distrib/
./vmware-install.pl
3. 成功提示
//...一直回车直至出现一下信息代表安装完毕
To enable advanced X features (e.g., guest resolution fit, drag and drop, and 
file and text copy/paste), you will need to do one (or more) of the following:
1. Manually start /usr/bin/vmware-user
2. Log out and log back into your desktop session
3. Restart your X session.

Enjoy,

--the VMware team
4. 取消mnt挂载
umount /mnt
配置共享目录
1. 虚拟机>设置>选项>共享文件夹
1. 选择:总是启用
2. 添加目录即可
2. 查看目录
cd /mnt/hgfs
ls

设置成功的话,可以看到共享的文件夹

共享目录无法创建软链问题
windows共享目录无法创建软链接, 有些项目像laravel,node_modules安装的时候会出现问题。我是通过rsync同步的方式,同步共享目录里的项目到另一个linux目录下。虽然不是很优雅,但是比较实用

1. 同步项目

rsync -vzrtopgu --progress /mnt/hgfs/www/blog  /srv/projects/

2. 编写php脚本

vim  /opt/scripts/rsync.php


3. 加载同步脚本

同步后的项目入口文件index.php开头处加入

require "/opt/scripts/rsync.php";

rsync.php的同步命令是rsync -vzrtopgu --exclude=index.php /mnt/hgfs/www/blog /srv/projects/。排除了index.php

开发项目/mnt/hgfs/www/blog, 实际运行项目/srv/projects/blog。每次想要查看修改代码效果的时候会访问/srv/projects/blog入口文件index.php,同时执行rsync.php脚本同步文件。这样做实际上比加到crontab执行或者监测文件变化同步都简单实用

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/10563.html

相关文章

  • 使用VM Tools让VMware虚拟里的ubuntu能够共享Windows系统的文件夹

    摘要:通过共享文件夹,我们能够更加快捷地进行数据共享。将改为下图意思是将我宿主机操作系统盘下面的目录作为共享文件夹,让虚拟机也能访问。 我们经常有这样的使用场景,在宿主机Windows(Linux)操作系统上通过VMware软件安装了一个Linux(Windows)的虚拟机, 然后需要在两种操作系统中通过某种介质共享数据。 一种比较麻烦的方式是,将要共享的数据上传到某个网站上作为临时存储,然...

    lunaticf 评论0 收藏0
  • Oracle VM VirtualBox安装Ubuntu虚拟过程

    摘要:先直接放一个安装虚拟机的文章镜像下载地址上面是我参考别人的文章进行安装的,很详细,基本没有遇到问题。 先直接放一个VM VirtualBox安装Ubuntu虚拟机的文章:http://blog.csdn.net/tangyaju... 镜像下载地址 上面是我参考别人的文章进行安装的,很详细,基本没有遇到问题。 在安装好虚拟机之后遇到了两个问题: 共享文件问题 加载插件安装设备 -> ...

    Shimmer 评论0 收藏0
  • Oracle VM VirtualBox安装Ubuntu虚拟过程

    摘要:先直接放一个安装虚拟机的文章镜像下载地址上面是我参考别人的文章进行安装的,很详细,基本没有遇到问题。 先直接放一个VM VirtualBox安装Ubuntu虚拟机的文章:http://blog.csdn.net/tangyaju... 镜像下载地址 上面是我参考别人的文章进行安装的,很详细,基本没有遇到问题。 在安装好虚拟机之后遇到了两个问题: 共享文件问题 加载插件安装设备 -> ...

    李世赞 评论0 收藏0
  • DS的Docker-compose笔记

    摘要:作为,当然不能高大上的谈什么啦啦,所以只能是了。注意,如果重新启动了虚拟主机,需要再次执行以上命令。后补一个坑默认虚拟机的是自动分配的,有时候在启动后会出现类似地址与证书地址不匹配的提示,可以执行以下命令重新生成证书就好了 作为DS,当然不能高大上的谈什么linux啦Mac啦,所以只能是windows了。docker-compose方式创建环境和Dockerfile方式创建环境的区别请...

    frolc 评论0 收藏0
  • 一次痛苦的P2V经历

    摘要:操作过程尝试一由于该企业防护措施严格,区域和公网区域在防火墙上做了隔离,实施开始前将软件需要使用到的端口已向网络组申请从防火墙上申请开通,并检查系统防火墙相应端口已开放。转换现有虚拟机注意上述端口均属于默认端口。 背景介绍某企业拓扑如下图所示,172.18.2.0/24网段可以访问外网,使用3台Esx4.1组...

    luck 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<