web-dev-qa-db-ja.com

Ubuntu Oneのファイル同期が機能しているかどうか、そしてそれがどのような進歩を遂げているかをどのように確認できますか?

Ubuntu Oneのファイル同期の側面がどのように開始されるのか、特定の時点で実行されているのか、同期中に何が行われているのかは明らかではありません。

42
Chipaca

Ubuntuでは、ユーザーのファイルをUbuntu Oneのユーザーのクラウドストレージと同期させるプロセスを「Ubuntu One SyncDaemon」と呼びます。 /usr/lib/ubuntuone-client/ubuntuone-syncdaemonにあり、デフォルトのUbuntuデスクトップインストールに含まれています。このデフォルトのインストールでは、Ubuntu Oneにサインアップしているかどうかについて軽量チェックが行われ、サインインした場合は、ログイン後30秒でsyncdaemonが自動的に開始されます。次に、syncdaemonはローカルの変更についてファイルをチェックし、サーバーに接続します。最初の同期の後、すべてが「機能する」はずです。

いくつかのバグが、「正常に機能している」ことを妨げることがあります。現時点で最も注目すべきは、 LP:651237 (これは修正されており、影響を受けるすべての人に公開するよう取り組んでいます)および LP:683116 (進行中です) 10.04.2より前に修正する必要があります)。

動作していることを確認する方法はいくつかあります。最も簡単な方法は、おそらくubuntuone-preferencesを開くことです。これは、[システム]> [設定]> [Ubuntu One]にあります。

buntuone-preferences http://ubuntuone.com/p/ScT/

「同期完了」ラベルに注意してください。これは、必要に応じて「同期中...」または「切断」に変更できます。さらに、帯域幅制限コントロールと[接続/切断/再起動]ボタンを備えたデバイスはローカルコンピューターです。

一部の人々は、「働いている/働いていない」よりも多くの情報を求めています。 Roman Yepishevは、syncdaemon用の非常に素晴らしいインジケータを開発しました。これは 彼のブログで読むことができます で、PPA経由でインストールできます: ppa:rye/ubuntuone-extras 。次のようになります。

ローマの指標http://ubuntuone.com/p/J4U/

ターミナルを開いてu1sdtool --statusと入力すると、もう少し詳細を取得できます。 u-one-ess-deeではなく、u-ell-ess-dee(Ubuntu One Sync Daemon用)であることに注意してください。 u1sdtoolから取得できる貴重な情報の1つは、次のように個々の転送の進行です。

1sdtool http://ubuntuone.com/p/Scd/

別の方法は、 magicicadaInstall magicicada

10.04 LTSを使用している場合は、取得することができます ppa:chicharreros/ppamagicicadaは、syncdaemonによって出力される情報のファイアホースに直接接続します。

magicicada http://ubuntuone.com/p/Scc/

未来

このQ/Aに影響を与えたブレインストーム で、 ソリューション#1 は非常に良いように見えますが、おそらく今すぐに構築できる範囲を超えています(ただし、パッチを適用します!) 。このバリエーションは、エンブレムを少し乱用することで可能かもしれません。現在調査中です。

解決策#2 には、私が知る限り実装不可能になるという問題があります。ファイル同期の全体としての進行状況を意味のある方法でユーザーに提示するのは非常に困難です。同期プロセス中に変更される可能性があります。

ソリューション#5 は11.04で提供されるものです。syncdaemonをzeitgeistエンジンと統合し、必要に応じてイベントを集約し、有用なステータス情報をユーザーに提示するためにzeitgeistを使用しますアプレットだった大洪水より)。この作業の大部分はまだ行う必要があるため、残念ながら表示するものはありません。

Ubuntuが 進捗状況を報告する統一された方法 )を獲得した場合、私たちはそれと連携するよう努力します。これにより、おそらく 大規模なアップ/ダウンロードの通知 も提供されます。

43
Chipaca

CLIで実行するか、インジケーターをインストールできます。

CLI

buntuoneのステータス(接続など)を確認するには:

u1sdtool -s 

次のように出力されます:

State: QUEUE_MANAGER
    connection: With User With Network
    description: processing queues
    is_connected: True
    is_error: False
    is_online: True
    queues: IDLE

現在の転送(アップロード/ダウンロード)を確認するには:

u1sdtool --current-transfers

次のように出力されます:

Current uploads:
  path: /home/marcos/Ubuntu One/Imagens/Flames/legendary-trap (cópia).jpg
    deflated size: 49724
    bytes written: 0
Current downloads: 0

GUI

トレイ領域に関する情報を提供するubuntuone-indicatorインジケーターをインストールします。

Sudo add-apt-repository ppa:rye/ubuntuone-extras

Sudo apt-get update && Sudo apt-get install ubuntuone-indicator
19

ステータスの説明が「処理中のキュー」で、キューのメッセージが「WORKING_ON_BOTH」の場合、--current-transferオプションはアクティビティの決定にあまり役立ちません。この場合、次のコマンドを見つけました。これは、処理中のファイルのメタデータの数を取得し、アクティビティを判断するのに役立ちます。

u1sdtool --waiting-meta | wc -l

転送が開始されると、--current-transferオプションから情報を取得できます。ただし、ステータスレポートの多くは提供されません。同期を待機しているファイルの数を取得する別のコマンドは、進行状況を判断するのに役立ちます。

u1sdtool --waiting-content | wc -l

Ubuntu 11.04以降では、これら2つのコマンドが組み合わされています。

u1sdtool --waiting | wc -l
3
user13523