GNU/Linux >> Linux Esercitazione >  >> Linux

Sincronizzare più cartelle Home con Dropbox e collegamenti simbolici?

Per mantenere più computer sincronizzati con Dropbox ho provato quanto segue.

Approccio A.

-Computer 1:installa casella personale, cartella casella personale:/Dropbox/
-Computer 1:crea un collegamento simbolico in quella cartella alla cartella principale

   $ln -s /home/ /Dropbox/

-Computer 2:installa casella personale, cartella casella personale:/Dropbox/ (è stata popolata con file dal computer 1
-Computer 2:prova a sovrascrivere i file con collegamenti simbolici a file locali identici

$ln -sfn /home/ /Dropbox/
  ln: `/Dropbox/home': cannot overwrite directory

Quindi quell'approccio non riesce, qualcuno ha un suggerimento per correggere l'errore?
O un altro approccio? Gli approcci che ho trovato finora:

Approccio B. Potrei scrivere uno script per creare un collegamento simbolico ricorsivo a tutti i file, ma preferirei non andare in quella direzione poiché da allora dovrei eseguire quello script per raccogliere nuovi file.

Approccio C. Usa rsync per sincronizzare tra la cartella Home e Dropbox. Non mi piacerebbe che da allora non venga aggiornato automaticamente, dovresti chiamare rsync per farlo. E inserire rsync in un cronjob che viene eseguito ogni minuto non sembra una soluzione ideale.

Qualcuno può aiutarmi a correggere l'approccio A o a trovare l'approccio D o a convincermi dell'approccio B o C?

Risposta accettata:

Non c'è davvero alcun modo per specificare su quale directory vuoi che Dropbox funzioni? Non puoi semplicemente dire a Dropbox di usare /home?

In caso contrario, potresti provare a saltare completamente i collegamenti simbolici e utilizzare diversi supporti di collegamento per ottenere ciò. In altre parole:

mount --bind /home /Dropbox

su entrambi i computer.


Linux
  1. Taglia con Lvm e Dm-crypt?

  2. Autorizzazioni Ssh e Home Directory?

  3. Unire le cartelle con Mv?

  4. CloudCross:sincronizza file e directory con più archivi cloud

  5. creare tar con più directory e percorsi di file

Trasferisci file e cartelle tra computer con Croc

Come trasferire file tra Dropbox e Google Drive con Rclone in Linux

Domotica:Running Home Assistant con Podman

Linux cerca la stringa nelle cartelle e nei file con ack

Installazione e primi passi con Git

Come configurare Synergy su Linux per condividere tastiera e mouse con più sistemi