我只是在读这个https://en.wikipedia.org/wiki/Clustered_file_system#Distributed_file_systems
DFS的定义似乎向我确切地描述了Dropbox,但它不在示例列表中,如果我认为是DFS,那当然就可以了。
那么Dropbox有何不同之处,使其不属于这一类?
通常,在谈论分布式文件系统时,您会期望Dropbox不支持的属性。例如,如果您和我共享一个文件夹,则可以在其中创建一个名为“ work.txt”的文件,也可以在其中创建文件“ work.txt”,并且如果我们这样做的速度足够快(或重新与Dropbox不同步),我们将拥有相同文件的冲突副本。
一个类似的例子是,如果我们两个人同时编辑同一个文件-我们将拥有冲突的副本,这是分布式文件系统应避免的事情。在您引用的链接中,这称为“并发透明性;所有客户端都具有文件系统状态的相同视图”。
属性Dropbox的另一个示例不支持:如果我的计算机出现故障(例如,硬盘驱动器损坏),我可能会丢失未上传到Dropbox的数据。我有一个小窗口,我认为我的数据已写入本地磁盘,但是如果我的计算机出现故障,我将丢失这些数据。
最后,我不确定Dropbox如何使用文件锁定进行操作。例如,MS Office对.doc文件进行锁定,以确保没有其他人同时对它们进行处理。我认为Dropbox不支持此功能。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句