Чем распределенные файловые системы отличаются от кластерных файловых систем?
Это просто формулировка, по которой меня подстерегают? Есть ли существенные различия между ними?
Чем распределенные файловые системы отличаются от кластерных файловых систем?
Это просто формулировка, по которой меня подстерегают? Есть ли существенные различия между ними?
Технически, Распределенные файловые системы - это файловая система, к которой можно получить доступ в любом месте сети. Таким образом, сетевая файловая система (или NFS) является распределенной файловой системой.
Кластерная файловая система - это файловая система, которая монтируется на нескольких устройствах, ключевое слово монтируется. Так что физически, это не должно быть в сети и т.д.
Таким образом, в этом случае кластерная файловая система является распределенной файловой системой, но распределенная файловая система "может" быть кластерной файловой системой.
Распределенная файловая система не означает, что она выйдет из строя на одном диске. Распределенная файловая система может быть кластерной FS, если распределенная FS монтируется в системе.
FS можно реплицировать, например, в RAID, чтобы избежать потери данных, если аппаратный диск когда-либо умрет.
Например, если бы я хотел, чтобы один сервер обслуживал динамический файл, расположенный на ФС, я мог сделать это через несколько серверов вместо одного. Это было бы одной из причин, по которой я бы использовал распределенную файловую систему.