GNU/Linux >> Tutoriels Linux >  >> Linux

Système de fichiers distribué avec cache disque local

Solution 1 :

Découvrez OpenAFS, il a un cache disque local, voir :http://docs.openafs.org/Reference/5/afs_cache.html

Solution 2 :

Un autre concurrent est XtreemFS :l'ensemble de fonctionnalités comprend

En plus des réplicas complets qui contiennent une copie complète, XtreemFS prend également en charge les réplicas partiels. Ces répliques sont remplies à la demande lorsqu'un client accède aux données.

Solution 3 :

Selon les commentaires ailleurs - il serait possible d'utiliser le stockage sur disque local pour mettre en cache les E/S de gluster, mais au prix du cache VFS, AFS semble être approprié. Mais les grandes omissions de votre question sont de savoir si vous essayez d'atteindre la tolérance aux pannes ou les performances, et si le stockage répliqué doit prendre en charge les transactions ou les écritures fréquentes.

D'autres options incluent

  • à l'aide d'une base de données nosql répliquée
  • bcache (qui fournira des améliorations de performances mais pas d'améliorations de la résilience et pose des problèmes avec des écritures fréquentes/cohérence du cache)
  • NAS/SAN

Linux
  1. Comment augmenter le nombre d'inodes de disque sous Linux

  2. Comment créer un système en direct sur une clé USB avec des modifications persistantes sur le disque/disque dur ?

  3. Comment créer et monter un système de fichiers Btrfs (expliqué avec des exemples)

  4. Système de fichiers multiplateforme

  5. Comment créer un fichier d'échange sur un disque ssd avec btrfs

Comment formater des partitions de disque sous Linux

Linux :Comment partager des fichiers sur un réseau local avec woof

Comprendre votre espace disque via la commande 'df' sous Linux

Système de fichiers distribué, parallèle et tolérant aux pannes

Système de fichiers compatible avec tous les OS ?

Exécution d'un script bash ou d'un binaire c sur un système de fichiers avec l'option noexec