GNU/Linux >> Linux Esercitazione >  >> Linux

Sincronizzazione bidirezionale in tempo reale di un albero di file di grandi dimensioni tra due server Linux distanti

Soluzione 1:

DRBD in modalità dual-primary con un proxy è un'opzione.

Soluzione 2:

Piuttosto che sincronizzare, perché non condividere lo stesso filesystem su NFS?

Soluzione 3:

L'implementazione di un filesystem distribuito è probabilmente meglio che hackerarlo insieme a strumenti e script, specialmente se il cluster di server crescerà. Sarai anche in grado di gestire meglio un nodo disattivato.

Non penso affatto che Gluster (o AFS) sia eccessivo.

Soluzione 4:

Nel tuo caso consiglierei una combinazione di DRBD in dual-primary-mode e gfs o ocfs.

Lo svantaggio di DRBD in dual-primary è che verrà eseguito in modalità sincrona. Ma la velocità di scrittura non sembra essere importante qui, giusto?

Un'alternativa a DRBD potrebbe essere un Soft-Raid1 che utilizza molti (2+) target iSCSI, ma preferirei DRBD con due nodi.


Linux
  1. Stampa linee tra (e inclusi) due motivi?

  2. Come realizzare un tubo bidirezionale tra due programmi?

  3. Qual è una buona soluzione per la codifica dei file in Linux?

  4. Disattiva la cache dei file di Linux

  5. Come copiare rapidamente un gran numero di file tra due server

Configurazione della sincronizzazione dei file Unison tra due server su Debian 10 (Buster)

Come creare un file di grandi dimensioni da 1 GB o 10 GB in Linux

Come sincronizzare automaticamente i file tra due server Linux

Come sincronizzare automaticamente due server Web in Linux

Come utilizzare Rsync per copiare/sincronizzare file tra server

Differenza negli spazi bianchi tra due file su Linux