GNU/Linux >> Linux Esercitazione >  >> Linux

File system distribuito con cache su disco locale

Soluzione 1:

Dai un'occhiata a OpenAFS ha la cache del disco locale, vedi:http://docs.openafs.org/Reference/5/afs_cache.html

Soluzione 2:

Un altro concorrente è XtreemFS:il set di funzionalità include

Oltre alle repliche complete che contengono una copia completa, XtreemFS supporta anche le repliche parziali. Queste repliche vengono riempite su richiesta quando un client accede ai dati.

Soluzione 3:

Come da commenti altrove, sarebbe possibile utilizzare l'archiviazione su disco locale per memorizzare nella cache l'I/O del cluster, anche se a costo della cache VFS, AFS sembra essere appropriato. Ma le grandi omissioni dalla tua domanda sono se stai cercando di ottenere tolleranza agli errori o prestazioni e se lo storage replicato dovrebbe supportare transazioni o scritture frequenti.

Altre opzioni includono

  • utilizzando un database nosql replicante
  • bcache (che fornirà miglioramenti delle prestazioni ma non miglioramenti della resilienza e pone problemi con scritture frequenti/coerenza della cache)
  • NAS/SAN

Linux
  1. Come aumentare il numero di inode del disco in Linux

  2. Come creare e montare il file system Btrfs (spiegato con esempi)

  3. Avviso con nftw

  4. File system multipiattaforma

  5. File system compatibile con tutti i sistemi operativi?

Come formattare le partizioni del disco in Linux

Linux:come condividere file su una rete locale con woof

Comprendere lo spazio su disco tramite il comando 'df' in Linux

Modifica remota con editor locale (Linux)

Come creare file di scambio su disco ssd con btrfs

File system distribuito, parallelo e tollerante ai guasti