web-dev-qa-db-ja.com

クラウドストレージサービスに暗号化ファイルを強制的に同期させる方法は?

OneDrive/DropboxフォルダーにVeracryptファイルを作成しました。次に、ファイルをVeracryptにマウントし、いくつかの財務記録をボリュームに追加して、マウントを解除しました。

暗号化されたボリュームの内容が変更されていても、ファイル自体の日付とサイズは同じでした。

OneDrive/Dropbox/Googleドライブは、実際のファイルの内容を確認するため、将来変更を加えるときに同期しますか?それとも、サーバー上と同じファイルだと思って、変更をクラウドに保存しないのでしょうか。

後者の場合、どのように強制的に同期する必要がありますか?ファイル名を変更しますか?

7
Richard

クラウド同期の仕組み

OneDriveのサポートから返信があり、暗号化されたファイルはサポートされていないと言われました(つまり、ファイルの内容やハッシュではなく、日付とファイル名を使用して変更を検出します)。

ハッシュを使用するように要求をログに記録しました: https://OneDrive.uservoice.com/forums/262982-OneDrive/suggestions/13292115-detect-changes-to-files-based-on-the- file-contents

Dropbox\Googleドライブが変更を検出する方法に関する情報はまだ見つかりません。

面倒な一般的な解決策

唯一の一般的な解決策は次のとおりです。

  • 同期フォルダーからファイルを移動する
  • 名前を変更します
  • もう一度戻します

OneDriveはそれを新しいファイルとして検出し、アップロードします(そしてクラウド内の古いファイルを削除します)

最良の解決策(Veracryptを使用する場合)

ただし、Veracrypt(Truecrypt)を使用している場合の理想的なソリューションは次のとおりです。

これで、コンテンツを変更するたびにファイルの日付が変更され、クラウドバックアップサービスは常にそれを再アップロードします。

9
Richard

クラウドストレージサービスに暗号化されたファイルを同期させるソリューション

これは英語で。私は最新のバージョン1.19 of Veracryptを使用しています

Veracrypt設定では、「ファイルコンテナの変更タイムスタンプを保持する」オプションをオフにする必要があります。 Truecryptボリュームファイルのタイムスタンプは、マウントを解除すると更新されます。

Googleドライブの同期では、コンテナの日付の変更を考慮して、暗号化されたコンテナの同期を行います。

PCにインストールされているすべてのVeracryptに新しい設定を設定することを忘れないでください。それはグーグルドライブで非常にうまく機能しています。

他のすべてのクラウドでも問題ないと思いますが、確認する必要があります

3
Gattica