GNU/Linux >> Linux の 問題 >  >> Linux

複数のホームフォルダをDropboxおよびSymlinksと同期しますか?

複数のコンピューターをドロップボックスと同期させるために、次のことを試しました。

アプローチA。

-コンピューター1:ドロップボックスをインストールします。ドロップボックスフォルダー:/ Dropbox /
-コンピューター1:そのフォルダーにホームフォルダーへのシンボリックリンクを作成します

   $ln -s /home/ /Dropbox/

-コンピューター2:ドロップボックスをインストールします。ドロップボックスフォルダー:/ Dropbox /(コンピューター1からのファイルが入力されます
-コンピューター2:同一のローカルファイルへのシンボリックリンクでファイルを上書きしてみます

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

そのアプローチは失敗しますが、誰かがエラーを修正するための提案がありますか?
または別のアプローチ?私がこれまでに思いついたアプローチ:

アプローチB.すべてのファイルを再帰的にシンボリックリンクするスクリプトを作成することはできますが、新しいファイルを取得するためにそのスクリプトを実行する必要があるため、その方向に進むことは避けたいと思います。

アプローチC.rsyncを使用して、ホームフォルダーとドロップボックスフォルダーの間で同期します。それが自動的に更新されないので、私はそれを望まないでしょう、あなたはそれをするためにrsyncを呼び出さなければならないでしょう。そして、毎分実行されるcronjobにrsyncを配置することは、理想的な解決策とは思えません。

誰かがアプローチAを修正したり、アプローチDを考え出したり、アプローチBまたはCを説得したりするのを手伝ってもらえますか?

承認された回答:

Dropboxで操作するディレクトリを指定する方法は本当にありませんか? Dropboxに/homeを使用するように指示することはできませんか?

そうでない場合は、シンボリックリンクを完全にスキップして、いくつかのバインドマウントを使用してこれを実現できます。言い換えれば:

mount --bind /home /Dropbox

両方のコンピューターで。


Linux
  1. systemctlを使用して複数のサービスインスタンスを管理する

  2. LinuxでMeldを使用してファイルとフォルダをグラフィカルに比較する

  3. 複数のパターンでGrepを実行する方法は?

  1. 複数の`-name`と`-exec`を持つ`find`は`-name`の最後の一致のみを実行しますか?

  2. SSHとホームディレクトリのアクセス許可?

  3. 高速および低速のシンボリックリンク?

  1. LvmとDm-cryptでトリミングしますか?

  2. 「でスクリプトを実行します。 」と「ソース」で?

  3. フォルダをMvとマージしますか?