GNU/Linux >> Belajar Linux >  >> Linux

Menyinkronkan Beberapa Folder Rumah Dengan Dropbox Dan Symlinks?

Untuk menyinkronkan banyak komputer dengan dropbox, saya mencoba yang berikut ini.

Pendekatan A.

-Komputer 1:Instal dropbox, folder dropbox:/Dropbox/
-Komputer 1:Buat tautan simbolis di folder itu ke folder rumah

   $ln -s /home/ /Dropbox/

-Komputer 2:Instal dropbox, folder dropbox:/Dropbox/ (diisi dengan file dari komputer 1
-Komputer 2:Cobalah untuk menimpa file dengan tautan simbolik ke file lokal yang identik

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

Jadi pendekatan itu gagal, apakah ada yang punya saran untuk memperbaiki kesalahan?
Atau pendekatan lain? Pendekatan yang saya lakukan sejauh ini:

Pendekatan B. Saya dapat menulis skrip untuk menghubungkan semua file secara rekursif, tetapi saya lebih suka tidak pergi ke arah itu karena saya harus menjalankan skrip itu untuk mengambil file baru.

Pendekatan C. Gunakan rsync untuk menyinkronkan antara folder home dan dropbox. Saya tidak akan menyukainya karena itu tidak diperbarui secara otomatis, Anda harus memanggil rsync untuk melakukan itu. Dan menempatkan rsync di cronjob yang berjalan setiap menit sepertinya bukan solusi yang ideal.

Dapatkah seseorang membantu saya memperbaiki pendekatan A atau membuat pendekatan D atau meyakinkan saya tentang pendekatan B atau C?

Jawaban yang Diterima:

Apakah benar-benar tidak ada cara yang memungkinkan untuk menentukan direktori tempat Anda ingin Dropbox beroperasi? Anda tidak bisa hanya memberi tahu Dropbox untuk menggunakan /home?

Jika tidak, Anda dapat mencoba melewatkan symlink sepenuhnya dan menggunakan beberapa bind mount untuk mencapai ini. Dengan kata lain:

mount --bind /home /Dropbox

di kedua komputer.


Linux
  1. Kelola beberapa instance layanan dengan systemctl

  2. Bandingkan File dan Folder Secara Grafis di Linux Dengan Meld

  3. Bagaimana Menjalankan Grep Dengan Banyak Dan Pola?

  1. `find` Dengan Banyak `-name` Dan `-exec` Hanya Mengeksekusi Yang Terakhir dari `-name`?

  2. Pangkas Dengan Lvm Dan Dm-crypt?

  3. Ssh Dan Izin Direktori Rumah?

  1. Menjalankan Script Dengan “. ” Dan Dengan “sumber”?

  2. Menggabungkan Folder Dengan Mv?

  3. Symlink Cepat Dan Lambat?