Я прочитал несколько статей и не нашел ответа, который искал. Я понимаю следующее:
Обе системы охватывают сеть. Распределенная файловая система имеет несколько мест, где хранится файловая система (например, каждая рабочая станция может иметь ее копию), таким образом создавая много копий на случай, если что-то случится с одним или несколькими узлами. Различные узлы синхронизируются в некоторой логике (и конфликты разрешаются)
Кластерная файловая система — это распределенная файловая система с одним узлом. Это означает, что все берут данные с одного узла и обновляют их там.
Верны ли следующие утверждения? Если нет, то в чем разница?
решение1
Одно и то же слово может иметь несколько значений в зависимости от того, кто говорит и о чем он говорит. В общем, распределенная файловая система похожа на CIFS или NFS, где узлы, в которых размещены реальные файлы, могут обслуживаться с нескольких узлов. В CIFS это делается через DFS (дословно «распределенная файловая система», где клиенты получают ссылки на сервер, на котором размещен запрошенный файл/папка), а в NFS это делается через pNFS («параллельная NFS», которая больше касается устранения узких мест производительности путем включения параллельного ввода-вывода).
Кластеризованная файловая система — это система, в которой метаданные файловой системы структурированы так, чтобы позволить нескольким узлам иметь одновременный доступ к одному и тому же блочному устройству. Обычно это подразумевает, что каждый узел, монтирующий файловую систему, имеет свой собственный журнал и реализует блокировки файловой системы, которые передаются через сеть heartbeat кластера HA.