码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2015-07-26 00:30:19      阅读:90      评论:0      收藏:0      [点我收藏+]

标签:centos   window   文件共享方案   分析   

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

需求就是有虚拟机系统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

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

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

标签:centos   window   文件共享方案   分析   

原文地址:http://blog.csdn.net/qidizi/article/details/47061871

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!