Skip to main content

: 同步和RAID有啥区别?如果是同步到外置硬盘,和备份又有啥区别?

http://gengwg.blogspot.com/

不同设备之间的常用文件同步的需要:
经常在一堆电脑和移动设备之间搬运同样的文件,比如歌曲照片,最近常用到的文件;
经常折腾移动设备的人,每个设备各种rom工具和备份;
文件很大很多,网盘受带宽和空间限制,或者不想啥都放网盘;
不勤快的人,不会走哪都带着大移动盘(移动盘和设备之间仍然需要同步);
不像raid再去提供另一份讲究可靠性的备份存储盘。

这里说的文件目录的同步就是维护这么一大堆常用镜像文件。
这个功能,其实主要就是在一对文件目录结构之间比较异同然后更新到一致。
其实这个功能在下面这些工具里已经重复存在,只是局限在单个应用内:
svn或者git之类的version control工具也可以用来干这个,但是那样会把存储空间时
间浪费在维护文件和目录所有变动过的版本上。
不同设备和OS可能有各自的同步工具,但不通用,或者不是开放所有内容同步。
网盘和本地目录之间的同步,也在做同样的工作。

之前楼上举的那些例子就是比较通用的同步层,只要能把移动或者网络存储map成本地
盘,就可以互相自动更新,不管具体都什么设备,位置和连接。

另外发现有些android手机接windows的时候开始去掉映射成本地盘的disk mount,整出
一个MTP(Media Transfer Protocol)的幺蛾子,
http://en.wikipedia.org/wiki/Media_Transfer_Protocol
结果大家只好到处找工具把it改回usb mass storage...

【 在 syforum (syforum) 的大作中提到: 】
: 同步和RAID有啥区别?如果是同步到外置硬盘,和备份又有啥区别?

Comments

Popular posts from this blog

CKA Simulator Kubernetes 1.22

  https://killer.sh Pre Setup Once you've gained access to your terminal it might be wise to spend ~1 minute to setup your environment. You could set these: alias k = kubectl                         # will already be pre-configured export do = "--dry-run=client -o yaml"     # k get pod x $do export now = "--force --grace-period 0"   # k delete pod x $now Vim To make vim use 2 spaces for a tab edit ~/.vimrc to contain: set tabstop=2 set expandtab set shiftwidth=2 More setup suggestions are in the tips section .     Question 1 | Contexts Task weight: 1%   You have access to multiple clusters from your main terminal through kubectl contexts. Write all those context names into /opt/course/1/contexts . Next write a command to display the current context into /opt/course/1/context_default_kubectl.sh , the command should use kubectl . Finally write a second command doing the same thing into ...

OWASP Top 10 Threats and Mitigations Exam - Single Select

Last updated 4 Aug 11 Course Title: OWASP Top 10 Threats and Mitigation Exam Questions - Single Select 1) Which of the following consequences is most likely to occur due to an injection attack? Spoofing Cross-site request forgery Denial of service   Correct Insecure direct object references 2) Your application is created using a language that does not support a clear distinction between code and data. Which vulnerability is most likely to occur in your application? Injection   Correct Insecure direct object references Failure to restrict URL access Insufficient transport layer protection 3) Which of the following scenarios is most likely to cause an injection attack? Unvalidated input is embedded in an instruction stream.   Correct Unvalidated input can be distinguished from valid instructions. A Web application does not validate a client’s access to a resource. A Web action performs an operation on behalf of the user without checkin...