web-dev-qa-db-ja.com

Dropboxは私のファイルを食べます! Macクライアントからのランダムな削除

何ヶ月もの間、私は自分のDropboxアカウントと同期する1台のMacマシンと戦ってきました。私はいくつかのWindows、Linux、OSXクライアントと同期していますが、そのうちの1つだけがこの問題を示しています。

基本的に、ランダムにファイルを削除します。真剣に。いつか別のマシンの電源を入れて、x、x、zファイルが削除されたことが通知されます。イベントログをオンラインで確認すると、削除を開始したのはMacマシンのユーザーであることがわかります。最初は誰かがそのマシンで遊んでいると思っていましたが、それ以来、私が見ている間、その動作を複製しました。同期すると、数個(または数百個)のファイルが削除済みとしてマークされることがよくあります。

  • ファイルはまだ存在しており、問題のMacでは緑色のXでマークされています。
  • ドロップボックスのウェブサイトから削除を取り消すことができ、すべてのクライアントに表示されます。次回トラブルマックが同期するとき、それらは再び削除されます。
  • 通常は同じファイルですが、ファイルセットが変わる場合があります。厄介なファイルセットは、数十回削除が取り消されるまで問題が続き、最終的には何かが発生します。
  • これは通常、最後に使用されたフォルダーにありますが、常に最後にアクセスされたファイルであるとは限りません。時にはそれは数ヶ月前から手つかずのファイルです。
  • Dropboxは最新(現時点では1.1.35)バージョンでアンインストール/再インストールされていますが、これは12回のアップグレードにわたって持続しています。
  • ボックスのリンクを解除し、ドロップボックスファイルを削除して、新しくリンクして同期したドロップボックスフォルダーからやり直しました。この問題は、最初の同期中にファイルのランダムなバッチが削除されるとすぐに現れます。
  • 他の1つのMacクライアントがこの問題を一度示しましたが、私はそこでそれを再現することができませんでした。
  • もう一度、フォルダが同期としてマークされてスタックし、3つのファイルを終了しませんでした。ドロップボックスをオフにしてフォルダを削除し、ドロップボックスを起動して再度同期するように依頼すると、それがクリアされました。
  • 問題のファイルには特別なフラグがなく、さまざまなファイルタイプ(pdf、odt、mp3など)があります。一部のファイルはトラブルマシンからのものであり、その他のファイルは他のマシンで作成されたものです。ソースは明確な問題ではないようです。

助言がありますか?そのマシンの電源がオンになっているイベントログを毎日監視して、何が削除されるかを確認し、Webサイトを使用して手動で復元する必要があります。

6
Caleb

この問題は「トルコの問題」(点線と非点線の両方のバージョンのiが関係する)に関連しているようです。 Dropboxには、大文字と小文字を区別しないファイルシステムの問題を回避するための、ある種の重複チェックメカニズムがあります。完全なUTF-8サポートを主張するサイトでは、大文字から小文字に変換されない文字を含むフォルダーの同期と、一般的なアルゴリズムを使用した往復に影響するバグが少なくとも1つあります。

英語以外のすべてのコンテンツを削除するıおよびİ文字はこの同期の問題を解決します。

プラットフォーム間ですべてが再び同期されたら、があいまいなファイルがない限り、コンテンツを検索に追加し直します。大文字と小文字を区別しないファイルシステムと、これらの文字を含む大文字と小文字の変換。

3
Caleb

これをDropboxサポートに送信したところ、次の回答が得られました。私はすべての手順を実行しましたが、ログインと再同期で最初に行ったのは46個のファイルを削除することでした。 OSXでdropboxを本当にクリーンに再インストールするために拡張機能とメタデータを削除する手順が含まれているため、この公式の回答を参照用に含めています。

現在コンピュータにインストールされているDropboxソフトウェアに問題があるようです。完全に再インストールして再同期し、問題の修正を試みてもらいます。それでも問題が発生する場合はお知らせください。

まず、Dropboxフォルダ内のファイルにアクセスするすべてのプログラムを保存して終了してください。

手順は次のとおりです。

  1. 最新バージョンをダウンロードします。

  2. Dropboxデスクトップアプリケーションを停止します(必要な場合)

    • Dropboxアイコンをクリックします。
    • 終了/停止/終了を選択します
  3. Dropboxメタデータフォルダーを削除します。

    • このフォルダを削除するには、ターミナル(MacOSの場合は/ Applications/Utilities/Terminalにあります)を開きます。
    • 次の行をコピーしてターミナルに貼り付け、RETURNキーを押します。

    mv ~/.dropbox ~/dropbox.old

    • これにより、このファイルがホームフォルダに表示され、ゴミ箱に移動して削除できます。
  4. Dropboxコンテキストメニューアイテムプラグインを削除します

    • Finderを開き、[移動]メニューから[フォルダに移動...]を選択します(またはShift-Command-Gを押します)。
    • ダイアログボックスが表示されます。次の行をコピーしてボックスに貼り付け、リターンキーを押します。

    /Library/

    • 最後に、DropboxHelperToolsフォルダーをゴミ箱にドラッグし、このアクションを完了するように求められたら、管理者パスワードを入力します。
  5. Dropboxデスクトップアプリケーションを再インストールします

    • Dropbox .dmgファイルを開き、新しいバージョンのDropboxを/ Applicationsにドラッグします
    • / ApplicationsからDropboxを再起動します
    • アカウントを再リンクします。
1
Caleb