![分布式文件系统与集群文件系统有何不同?](https://linux22.com/image/1294314/%E5%88%86%E5%B8%83%E5%BC%8F%E6%96%87%E4%BB%B6%E7%B3%BB%E7%BB%9F%E4%B8%8E%E9%9B%86%E7%BE%A4%E6%96%87%E4%BB%B6%E7%B3%BB%E7%BB%9F%E6%9C%89%E4%BD%95%E4%B8%8D%E5%90%8C%EF%BC%9F.png)
分布式文件系统与集群文件系统有何不同?
我是不是被措辞难住了?两者之间有什么显著的区别吗?
答案1
从技术上讲,分布式文件系统是一种可以在网络上的任何地方访问的文件系统。因此,网络文件系统 (或 NFS) 是一种分布式文件系统。
集群文件系统是挂载在多个设备上的文件系统,关键字为 mount。因此,从物理上讲,它不需要在网络上等。
因此在这种情况下,集群文件系统是分布式文件系统,但分布式文件系统“可以”是集群文件系统。
答案2
分布式文件系统并不意味着它会因某个磁盘损坏而失效。如果分布式文件系统被安装到系统中,则它可以是集群文件系统。
可以像在 RAID 中一样复制 FS,以避免硬件磁盘发生故障时丢失数据。
例如,如果我想让一台服务器为位于 FS 上的动态文件提供服务,我可以通过多台服务器来实现,而不是一台。这就是我使用分布式文件系统的原因之一。