共享目录

Vmware平台,Windows实机和Centos虚机共享目录hgfs问题的方法,不同于Ubuntu

一笑奈何 提交于 2019-12-02 00:14:02
在Vmware搭载Centos安装vmtools过程中有如下报错 /tmp/modconfig-ygOywn/vmhgfs-only/inode.c: 在函数‘HgfsPermission’中: tmp/modconfig-ygOywn/vmhgfs-only/./shared/compat_dcache.h:57:38: 错误:‘struct dentry’没有名为‘d_count’的成员 #define compat_d_count(dentry) dentry->d_count ^ /tmp/modconfig-ygOywn/vmhgfs-only/inode.c:1904:23: 附注:in expansion of macro compat_d_count’ int dcount = compat_d_count(dentry); 这个报错导致虚机centos和实机windows共享目录时, hgfs目录会无法显示。 特别需要留意的是, centos虚机和window实机共享目录的解决办法不同于ubuntu虚机 。 ubuntu一般通过安装open-vm-dkms包, 并主动进行挂载就可解决共享问题。 而对于centos虚机,这里,我们需要修改vmtools源码中的compat_dcacche.h文件并重新安装 cd /tmp/vmware-tools-distrib

windows实机 与 Vmware的linux虚机 实现samba等共享目录方案

拜拜、爱过 提交于 2019-11-30 20:17:01
搭建PHP开发环境时, 如果是单一操作系统, 无论 纯windows 开发还是 纯linux 都会有诸多不便。 纯windows: 开发环境与线上linux环境的不一致往往造成一些部署问题 纯linux: 许多常用windows软件无法使用 所以一种常见的php开发环境搭建如下: 搭建虚拟机, vmware下跑linux服务器版, window下secureCRT远程管理该虚机。 windows实机与linux虚机间共享一个目录, windows下的PHPStorm等IDE在该共享目录下开发。 但在linux下运行该项目的web服务, 服务测试在windows下的浏览器中进行。 其中windows实机与linux虚机 共享目录 的实现方法有多种。 一。利用Vmware自带的共享目录功能, 将window下的共享目录 共享给linux虚机,这点可在虚拟机配置对话框中进行。 该策略会涉及两方面问题。 第一点 由于系统环境的不同, 经常会碰到共享目录在linux下无法读出,解决方案根据ubuntu还是centos各有不同。 ubuntu解决方案网上较多, centos解决方案请见 http://my.oschina.net/u/2400083/blog/474940。 第二点 由于共享的是windows文件格式协议的目录, 所以在虚拟中,该共享目录不支持 权限设定 和 软链接。