GNU/Linux >> Tutoriales Linux >  >> Linux

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

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

Ambos sistemas abarcan 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), 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 cierta lógica (y se resuelven los conflictos)

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?

Respuesta aceptada:

La misma palabra puede tener múltiples significados dependiendo de quién está hablando 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 se pueden atender desde varios nodos. Con CIFS, esto se hace a través de DFS (literalmente, "Sistema de archivos distribuidos", 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 de rendimiento al habilitar E/S paralelas).

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


Linux
  1. ¿La diferencia entre los comandos Halt y Shutdown?

  2. ¿La diferencia entre [[ $a ==Z* ]] y [ $a ==Z* ]?

  3. ¿Diferencia entre Cat y '>' para poner a cero un archivo?

  4. ¿La diferencia entre .exrc y .vimrc?

  5. ¿Cuál es la diferencia entre un usuario normal y un usuario del sistema?

Crear y ampliar el sistema de archivos XFS basado en LVM

¿Diferencia entre las llamadas al sistema statvfs() y statfs()?

diferencia entre archivo de dispositivo y controlador de dispositivo

¿Cuál es la diferencia entre la llamada al sistema y la llamada a la biblioteca?

Qué sistema de archivos usar entre OSX y Linux

Diferencia entre archivo de dispositivo y controladores de dispositivo