J'ai besoin de configurer un système où coexistent un ordinateur portable et un ordinateur de bureau.
L'idée est que j'introduise l'ordinateur portable dans le réseau et l'ordinateur portable synchronise le répertoire / home (à quelques exceptions près) avec l'ordinateur de bureau, puis l'ordinateur de bureau monte une pile avec sa copie de / home en haut et la copie de l'ordinateur portable (nfs ) dans le fond.
Donc, évidemment, je n'ai pas besoin d'une stratégie d'écriture, une réécriture avec une assez grande solution de cache me conviendrait beaucoup mieux.
J'ai lu sur unionfs et aufs et autres mais je ne comprends pas comment ou je ne peux pas faire ça avec ces fs.
Des idées?
linux
filesystems
files
synchronization
home
Arkaitz Jimenez
la source
la source
drbd
(pas un système de fichiers) ou peut-être Andrew FS ou Coda (sont-ils encore utilisés de nos jours?). Ou peut-être pourriez-vous le faire de manière rapide et sale, et exécuter quelquesrsync
s pour faire le travail./home
répertoire. Synchroniser du bureau vers l'ordinateur portable ou l'inverse? Mettez-vous à la poubelle les données qui sont déjà sur la cible lors de la synchronisation, ou s'agit-il d'une synchronisation bidirectionnelle?Réponses:
Avec un logiciel tel que Csync , vous pouvez utiliser le module
pam_csync
pour synchroniser SFTP l'ordinateur portable lors de la connexion et de la déconnexion.Une autre méthode pourrait être d'exécuter lsyncd dans
rsync
votre répertoire personnel périodiquement. Malheureusement, cela utiliseinotify
et peut être intenable si vous avez des centaines de milliers de fichiers dans le répertoire surveillé. Une meilleure solution pourrait utiliserfsnotify
l'fanotify
API, puis se synchroniser de manière bidirectionnelle périodiquement, mais je n'en ai pas encore trouvé.Enfin, si vous avez besoin de moins de 1 à 2 Go pour rester synchronisé, il existe de bonnes fonctionnalités de synchronisation LAN dans Dropbox.
la source
J'utilise la synchronisation bittorrent - fonctionnant bien local et à distance ...
Peut-être aussi la peine d'y jeter un œil.
la source
Vous pourriez envisager d'utiliser git-annex, de nos jours il est également livré avec une belle interface web :)
la source