Diferencia entre un sistema de archivos distribuido y uno en clúster

Diferencia entre un sistema de archivos distribuido y uno en clúster

He estado leyendo algunos artículos y no encontré la respuesta que estoy buscando. Lo que entiendo es lo siguiente:

Ambos sistemas se extienden a través de una red. Un sistema de archivos distribuido presenta varios lugares donde se guarda el sistema de archivos (por ejemplo, cada estación de trabajo puede tener una copia del mismo), creando así muchas copias en caso de que algo le suceda a uno o más de los nodos. Los diferentes nodos se sincronizan en alguna lógica (y los conflictos se resuelven)

Un sistema de archivos de clúster es un sistema de archivos distribuido con un solo nodo, lo que significa que todos toman los datos de un nodo y los actualizan allí.

¿Son correctas las siguientes afirmaciones? Si no, ¿cuál es la diferencia?

Respuesta1

La misma palabra puede tener múltiples significados dependiendo de quién habla y de qué está hablando. En general, un sistema de archivos distribuido es como CIFS o NFS, donde los nodos que albergan los archivos reales pueden recibir servicio desde múltiples nodos. Con CIFS, esto se hace a través de DFS (literalmente "Sistema de archivos distribuido", donde los clientes obtienen referencias a qué servidor alberga el archivo/carpeta solicitado) y con NFS, esto se hace a través de pNFS ("NFS paralelo", que se trata más de eliminar cuellos de botella en el rendimiento habilitando E/S paralelas).

Un sistema de archivos agrupado es aquel en el que los metadatos del sistema de archivos están estructurados para permitir que varios nodos tengan acceso simultáneo al mismo dispositivo de bloque. Por lo general, esto implica que cada nodo que monta el sistema de archivos tenga su propio diario e implemente bloqueos del sistema de archivos que se transmiten a través de la red de latidos del clúster HA.

información relacionada