折腾了这么久,说说虚拟机与物理机之间文件共享方案各自特点(可能会不时补充)

最近有一个想法,于是开始折腾,现在写下一些结论以供日后参考:

需求就是有虚拟机系统centos与物理机window,希望某个目录中的内容互相能共享同步,不管是修改那边系统文件,立刻看似无间隙的同步到另一个系统,

但是只是内容上同步,对于目录各自系统应该看似内部文件一样对待,只是内容来源与普通硬盘分区来说,是不同的而已.

白话例子就是centos中的/home/abc.txt与window中的d:/abc.txt指向相同的储存空间.但是各自文件其它属性却是独立与系统无差别,无功能缺少的,

比如centos系统上的mode或是uid/gid,或是link的功能还acl等.那么下面就比较一下几个方案是否明显的特点;

1.

virtual自带的共享功能,可以把window的文件映射到centos中,好处是配置使用非常方便,还可以自动挂载.其中一个非常大的不足的地方是文件的用户/权限是在mount时指定的,无法chmod/chown更改,那么如果你需要每个文件独立不同的权限话,只能放弃它了

2.(s)ftp共享,对于拉取或是上传来说,它不差,但是是对于主通知形式的要求来说,它是不足的,如果你想服务器在更改某个文件,通知client它是做不到的,那怎么办,主动查询所有文件的状态吧.实时性无间同步的需求者可以放弃此文案了;

3. webdav,虽然在http的post与get基础上实现了put,delete还有查询之类,但是同样,它跟ftp的单方面拉取来查询没有太多的差别,更加不用说那少得可怜的可配置参数了;实时与服务器边的运行权限就无法满足,所以,从大意义上来说,它的不足跟sftp并没有什么不同;

4.

smb共享,虽然它功能比virtaulbox自带的参数更多,更加强大,通用,但是,一样,你无法在centos中chmod来改变某个文件的属性,一样是mount时指定的.这货不会提示出错的,只会让你白做功而已,所以对于不同文件有不同权限要求都可以放弃,它的目标只是兼容不同系统共享而已,能实时同步文件就足够理念;

5. ntfs-3g

6. rsync

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-05 10:29:28

折腾了这么久,说说虚拟机与物理机之间文件共享方案各自特点(可能会不时补充)的相关文章

虚拟机和物理机之间的传输的六种方法

1.在安装VMware tools软件的情况下,物理机和虚拟机之间可以直接复制和粘贴:2.物理机硬盘直接共享给虚拟机 步骤:编辑虚拟机设置---->选项---->共享文件夹---->总是启用---->添加---->主路径选择---->完成3.网络共享 例子:虚拟机A IP地址:192.168.10.3,物理机B IP地址:192.168.1.80 假如网络都已经配好,可以通信,在A运行输入框输入"\\192.168.1.80\c$",即可查看B计算机

vm虚拟机Kali2.0实现与物理机之间的文件拖动共享

MarkdownPad Document html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label

hadoop学习;安装jdk,workstation虚拟机v2v迁移;虚拟机之间和跨物理机之间ping网络通信

JDK 在Ubuntu下的安装 与 环境变量的配置 前期准备工作: 找到  JDK 和 配置TXT文件  并复制到桌面下  不是文件夹 而是文件复制到桌面下 下面的命令部分就直接复制粘贴就可以了 1.配置root用户 使用快捷键 Ctrl + Alt + T  打开终端 输入命令:sudo passwd root 在需要输入密码的地方 输入 123456  (注意 需要输入3次 每次输入的时候在屏幕上是不显示出来的) 2.启用root用户 在终端输入命令:su root 输入密码:123456

VirtualBox虚拟机与物理机文件传输九大方法总结

对于用虚拟机安装完成操作系统后,我们很多时候会用到虚拟机与物理机直接进行文件传输的问题,对于这个问题,奶牛觉得方法很多,而且也很简单.在这里做下简要介绍,也希望有其它方法的朋友也留言一起交流.今天主要讨论VirtualBox的一些独有或特有的方法. 1.VirtualBox分配数据空间功能 安装完成VirtualBox的虚拟机后,我们首先要做的应该是把扩展工具装齐,可以参考奶牛的文章 VirtualBox虚拟机下安装Windows系统配置远程桌面教程 .安装完成扩展工具后我们可以很简单的使用Vi

Vmware虚拟机网络模式及虚拟机与物理机通信方法

Vmware虚拟机软件是一个“虚拟PC”软件,它使你可以在一台机器上同时运行二个或更多Windows.DOS.LINUX系统,目前Vmware提供行业最专业的虚拟机,而Vmware虚拟机的网卡模式也分为几种,下面诚恺科技小编主要同大家一起分享VMware虚拟机网络模式以及使用何种模式完成虚拟机与物理机通信? 一.虚拟机网卡模式分类 虚拟机网卡模式,共5种,如下,在此主要讲解前三种,即桥接模式,NAT模式,仅主机模式. 二.虚拟机环境 物理机系统:win7旗舰版 虚拟机系统:RedHat6.5 虚

解决虚拟机或物理机ping不通网关故障的方法与思路

基本思路: 确定问题缩小范围.先外部后内部,利用排除法.类比法.替换法(隔离法)将故障范围逐渐缩小到某一点. 谨慎做出结论.下结论前先三思,想到所有可能存在问题的点,特别是与别人讨论和描述问题时更应该注意. 记录问题.做好文档备案工作,如记录故障现象.故障分析.故障原因.处理流程.处理结果.结论与经验等. 相对于虚拟机,物理机ping不通网关的故障更好排查一些,因为虚拟机在于物理交换机通信的过程中存在一个中间层,中间层可能为宿主主机上的标准交换机或者某个分布式交换机.但无论是标准交换机还是分布式

使用Linux Bridge 搭建vxlan 实现 虚拟机跨物理机通信

#实验环境: #本次实验要让192.168.1.3 跨物理节点 ping 通 192.168.1.2 #两台物理机: KVM_1 192.168.174.134 KVM_2 192.168.174.135 #在KVM_1主机上操作 #安装KVM相关软件 [[email protected]_1 ~]#  yum -y install qemu-kvm libvirt virt-install bridge-utils [[email protected]_1 ~]# systemctl star

虚拟机与物理机仅主机模式下通信

物理机ip如下: 可以看出vmnet1网卡已经可以使用了,且ip为192.168.248.1 于是配置虚拟机上网方式: 将虚拟机上网方式改为主机模式,然后找到虚拟机网卡编辑,见下图 啥都不用改,只是查看满足主机模式没有,接下来配置虚拟机ip 将虚拟机的网关指向物理机的vmnet1的ip,将DHCP改为静态 于是重启网络,由于我一直失败在这里,发现重启网络之后一直ping不通物理机上面的vmnet1的ip192.168.248.1,于是到处查资料,发现并没有配错ip,于是经过网友提醒,重启了虚拟机

linux学习杂记之虚拟机和物理机的通讯

命令页 是在/dev/pts  里 增加  ip ip addr add 172.25.254.xxx  dev eth0 增加      网关 route add default gw  172.25.254.251 查看         网关 route -n 物理机和虚拟机不在同一网段实现通信步骤 brctl show 看虚拟机的vnet0 有没有加载到物理机上去 brctl addif  vnet0 dev br0 Ip  link set dev vnet0  up reboot 创建