In computing, a distributed file system (DFS) or network file system is any file system that allows access from multiple hosts to filesshared via a computer network. This makes it possible for multiple users on multiple machines to share files and storage resources.
Distributed file systems differ in their performance, mutability of content, handling of concurrent writes, handling of permanent or temporary loss of nodes or storage, and their policy of storing content.
Locally managed
Remote access
Comparison
Some researchers have made a functional and experimental analysis of several distributed file systems including HDFS, Ceph, Gluster, Lustre and old (1.6.x) version of MooseFS, although this document is from 2013 and a lot of information are outdated (e.g. MooseFS had no HA for Metadata Server at that time).[43]
The cloud based remote distributed storage from major vendors have different APIs and different consistency models.[44]
See also
References
- ↑"Caching: Managing Data Replication in Alluxio".
- ↑"Caching: Managing Data Replication in Alluxio".
- ↑"Erasure Code Profiles".
- ↑"Pools".
- ↑Satyanarayanan, Mahadev; Kistler, James J.; Kumar, Puneet; Okasaki, Maria E.; Siegel, Ellen H.; Steere, David C. "Coda: A Highly Available File System for a Distributed Workstation Environment"(PDF).
{{cite journal}}: Cite journal requires|journal=(help) - ↑"Erasure coding implementation". GitHub. 2 November 2021.
- ↑"Setting up GlusterFS Volumes".
- ↑"MountableHDFS".
- ↑"HDFS-7285 Erasure Coding Support inside HDFS".
- ↑"Apache Hadoop: setrep".
- ↑Erasure coding plan: "Reed-Solomon layer over IPFS #196". GitHub., "Erasure Coding Layer #6". GitHub.
- ↑"CLI Commands: ipfs bitswap wantlist".
- ↑"Why The Internet Needs IPFS Before It's Too Late". 4 October 2015.
- ↑"Is LizardFS development still alive?". GitHub.
- ↑ "Configuración de los modos de replicación" .
- ↑ "Configuración de modos de replicación: Establecer y mostrar el objetivo de un archivo/directorio" .
- ↑ "Manual de operaciones de Lustre: Qué es un sistema de archivos Lustre (y qué no es)" .
- ↑ Reed-Solomon en progreso: "LU-10911 FLR2: Codificación de borrado" .
- ↑ "Manual de operaciones de Lustre: Características de Lustre" .
- ↑ Plan de redundancia a nivel de archivo: "Arquitectura de solución de redundancia a nivel de archivo" .
- ↑ "Guía de inicio rápido del código de borrado de MinIO" .
- ↑ "Guía de inicio rápido de la clase de almacenamiento MinIO" . GitHub .
- ↑ Solo disponible en la versión propietaria 4.x " [ característica ] codificación de borrado #8" . GitHub .
- ↑ "mfsgoal(1)" .
- ↑ "Replicación de volúmenes (Creación de volúmenes de solo lectura)" .
- ↑ "OpenAFS" .
- ↑ "Documentación SDS de OpenIO" . docs.openio.io .
- ↑ "Codificación de borrado" .
- ↑ "Declarar políticas de almacenamiento" .
- ↑ "El sistema de archivos Quantcast" (PDF) .
- ↑ "qfs/src/cc/tools/cptoqfs_main.cc" . GitHub . 8 de diciembre de 2021.
- ↑ "Acerca de RozoFS: Mojette Transform" .
- ↑ "Configuración de RozoFS: Archivo de configuración exportado" .
- ↑ "Commit inicial" . GitHub .
- ↑ "Acerca de Tahoe-LAFS" . GitHub . 24 de febrero de 2022.
- ↑ "zfec -- una implementación rápida en C de la codificación de borrado Reed-Solomon" . GitHub . 24 de febrero de 2022.
- ↑ "Arquitectura Tahoe-LAFS: Codificación de archivos" .
- ↑ "Bajo el capó: replicación de archivos" .
- ↑ "Inicio rápido: Replicar un archivo" .
- ↑ "FRAUNHOFER FS (FhGFS) ACUERDO DE LICENCIA DE USUARIO FINAL" . Sociedad Fraunhofer . 22 de febrero de 2012.
- ↑ "Sitio web oficial de ObjectiveFS" .
- ↑ "IBM planea adquirir Cleversafe para almacenamiento de objetos en la nube" . www-03.ibm.com . 5 de octubre de 2015. Archivado del original el 8 de octubre de 2015. Consultado el 6 de mayo de 2019 .
- ↑Séguin, Cyril; Depardon, Benjamin; Le Mahec, Gaël. "Analysis of Six Distributed File Systems"(PDF). HAL.
- ↑"Data Consistency Models of Public Cloud Storage Services: Amazon S3, Google Cloud Storage and Windows Azure Storage". SysTutorials. 4 February 2014. Retrieved 19 June 2017.
- Network file systems
- Software comparisons