各種の受賞歴を誇る同期とバックアップのソリューション

グッドシンク説明書

この説明書はグッドシンクのバージョン 8.1.0 以降に適用されます。

目次

概要

グッドシンクは2つ以上のフォルダのファイルを同期します。 つまり一方のフォルダにある古いファイルを他方のフォルダにある新しいファイルで置き換えることにより 常にフォルダの内容を一致させます。

グッドシンクは以下のような状況で利用されます:

  • ローカルネットワークでつながっているノートブックパソコンとデスクトップパソコンを同期する。
  • USBメモリを使って職場と自宅のユーザファイルを同期する。
  • ハードディスク上のユーザファイルを他のパソコンやポータブルハードディスクにバックアップする。

この項では同期ツールが直面する課題について議論しグッドシンクがどのようにそれらの課題をクリアしているのかについて見ていきましょう。

バックアップと同期

  • 同期とはユーザがいずれかのファイルを操作しても2つのフォルダの内容を同じに保つことです。 これは左側フォルダに加えられた変更を右側フォルダにコピーし、右側フォルダに加えられた変更を左側フォルダへコピーすることで実現されます。
  • バックアップとは一方向の同期のことです。 つまり左側フォルダに加えられた変更を右側フォルダにコピーします。 一方右側フォルダに加えられた変更は左側フォルダへコピーしません。
  • グッドシンクの強制片方向ジョブはバックアップを意味しています。また確認ありの片方向ジョブは バックアップの際にバックアップ側のフォルダに変更がないことを確認するためのものです。

同期における課題

ファイルの削除を考慮しなければ同期という仕事は簡単なものに思えるかもしれません。 (ファイルを比較して新しいファイルを残すようにする。) しかしグッドシンクでは一方のフォルダのファイルを削除した時に他方のフォルダのファイルを削除します。 グッドシンクの洗練されたアルゴリズムにより複数の連鎖されたフォルダにおいても 正しく削除を伝播することができるのです。
同期におけるもう一つの課題は、ユーザがあえて古いファイルで新しいファイルを上書きしたいと 判断することがあることです。グッドシンクではこのような状況も正しく扱うことができます。

連鎖された同期

連鎖された同期とは複数のフォルダ(例えばA,B,C,D)を同期する際に 同期ペアを順次実行することによりすべてのフォルダの同期が行われることです。 (たとえばAとBを同期、次にBとC、次にCとDと同期することで 最終的にABCDすべてのフォルダが同期されます。) グッドシンクでは連鎖された同期が可能です。

連鎖された同期により接続されていないパソコン同士を同期することも可能です。

例えばUSBメモリを使って職場と自宅のパソコンの同期を行う場合:

  • USBメモリ(あるいは他のポータブルデバイス)を職場のパソコンに挿入します。
  • グッドシンクを使って職場のパソコンの特定のフォルダとUSBメモリを同期します。
  • USBメモリを自宅に持ち帰り自宅ののパソコンに挿入します。
  • 自宅のパソコンでグッドシンクを起動しUSBメモリと自宅パソコンの特定のフォルダを同期します。

埋め込みジョブ

複数のジョブにおいてひとつのフォルダを他のフォルダと同期することが可能です。   さらに別のジョブでそれらのサブフォルダや親フォルダを同期することも可能です。   グッドシンクではこのような場合でもすべてのファイルの変更を正しく記録します。

例をとって見てみましょう。ここに C:\work\project というフォルダがあります。   このフォルダには頻繁に変更が加えられるファイルが格納されています。   一方 c:\work というフォルダにはそれ程頻繁には変更されないファイルが格納されています。

ここであなたは'プロジェクトをサーバへ'というジョブを使って一日に一度プロジェクトファイルをSFTPサーバとの間で同期します。   さらにこのサーバと他のチームメンバとの間でも同期が行われます。

さらに'ワークからポータブルHDDへ'というジョブを使ってすべての内容を   C:\work files フォルダからポータブルハードディスクに週に一度バックアップします。

グッドシンクではこの2つのジョブの両方で相互の変更が正しく反映されるように処理を行います。

ページの先頭に戻る

グッドシンクを使う

同期の手順


通常グッドシンクのユーザは以下の手順で同期を行います:

  1. 同期を行いたいフォルダを選択する
    • ユーザは同期を行う左側フォルダと右側フォルダを選択します。
    • これはジョブを作成する際に一度だけ行われる手順です。
  2. 解析
    • 解析ボタンを押すと解析が行われます。
    • グッドシンクは2つのフォルダを同じにするために何をすればいいのかを解析します。
  3. ユーザがグッドシンクの解析結果を確認する
    • 解析結果は同期を行う前にツリー形式でユーザに提示されます。
    • 左向きおよび右向きの矢印はファイルのコピーの方向を示しています。丸印はコピーが必要ないことを示しています。
    • ×付きの矢印は削除の伝播を示しています。 例えば左から右側への×付きの矢印の場合は、 グッドシンクが左側フォルダにおいてファイルの削除を検出しこれを 右側フォルダへ伝播しようとしていることを示しています。
    • 現時点で有効なコピー方向は緑色の太い矢印または円で表示されます。
    • それ以外のコピー方向は灰色の矢印または円で表示されます。
    • 矢印をクリックすることによりコピーの方向を手動で変更することが可能です。
  4. 同期(シンクロ)
    • シンクロボタンを押すと同期が開始します。
    • 解析の結果とユーザによる手動での変更があればそれも一緒に適用されて実際のファイル操作が行われます。
    • 同期が完了すると双方のフォルダは全く同じ状態になります。

ジョブ


ひとつひとつの同期フォルダのペアはジョブとして管理されます。
そしてジョブは同期の動作を制御するいくつかのオプションを同時に保持しています。
ジョブの作成時にジョブに名前を付けます。
初めてグッドシンクを起動するときには自動で名無しのジョブが作成されます。
グッドシンクはジョブのリストとそれらのパラメータをコンピュータ毎に記憶します。
ジョブは作成、削除、名前変更、解析、シンクロすることができます。これらのジョブコマンドはすべてジョブメニューにあります。
  • 新しいジョブを作成するには「ジョブ -> 新規」を選びます。
  • ジョブを切り替えるにはジョブのタブをクリックします。
  • 解析、シンクロ、停止ボタンは現在選択されているジョブのものです。
  • ジョブを削除するには「ジョブ -> 削除」を選びます。

同期アルゴリズム


ここでは同期アルゴリズムの概要について述べています。 (実際のアルゴリズムはかなり複雑で公開不可能ないくつかの重要な技術的発明が含まれています):
  • 左側フォルダに関して現在の状態ファイルと保管されている状態ファイルの相違を算出します。
  • 右側フォルダに関して現在の状態ファイルと保管されている状態ファイルの相違を算出します。
  • 左側フォルダから右側フォルダにコピーすべき変更を伝播します。
  • 右側フォルダから左側フォルダにコピーすべき変更を伝播します。
  • 両側のフォルダでそれぞれのファイルに変更があった場合は競合を宣言します。

ファイルのバックアップ:片方向の同期


ユーザがバックアップファイルを手動で変更しない限りグッドシンクのバックアップは片方向だけの同期となります。 変更があったファイルと削除されたファイルのみがバックアップフォルダへ伝播されます。 バックアップを行うには以下のように設定を行います:
  • 空のバックアップ先のフォルダを作成します。バックアップ先フォルダはバックアップ元フォルダと同じディスクには設定できません。 バックアップ先としてはリムーバルブディスク(USBディスクやポータブルハードディスク)や他のパソコンとなります。
  • まずはグッドシンクで「解析」「シンクロ」のコマンドを使って最初のバックアップを行います。
  • その後は必要に応じて「解析」「シンクロ」のコマンドを使ってバックアップを行います。
  • バックアップしたファイルを復元する必要が生じたらバックアップ先フォルダにすべて必要なファイルがあることを思い出してください。
  • バックアップは常に片方向であることに注意してください。(いつでもバックアップ元からバックアップ先の方向です。) ですからバックアップのときはいつでも「ジョブ -> オプション」から片方向ジョブを選びます。

ミニウィンドウとメインウィンド

メインウィンドウは次のようなユーザインタフェースを持っています。

  • ファイルツリー: 変更のあるファイルが同期方向と共に表示される部分です。
  • ログウィンドウ(画面下部): ジョブアクションのログが表示されます。
  • ジョブリストペイン(既定値では非表示): すべてのジョブの状態が表示されます。表示 -> ジョブリストで表示・非表示を設定します。
  • フィルタタブ(既定値では非表示): 除外フィルタと対象フィルタを表示します。表示 ->フィルタで表示・非表示を設定します。

ミニウィンドウまたはミニモードはグッドシンクの動作を最小領域で表示するためのものです。

  • 実行中のジョブの状態のみを表示します。
  • メインウィンドウからミニウィンドウに切り替えるには画面右上のミニモードボタンを押します。
  • ミニウィンドウのタイトルバーをダブルクリックするとメインウィンドウに切り替わります。

 

ファイルのツリー表示の例
Example of GoodSync User Interface

ページの先頭に戻る

アクション

アクションはファイルやフォルダの実際の操作です:

  • 解析が完了した時にグッドシンクが提案する操作
  • ユーザによる操作内容の変更
  • シンクロボタンを押して実行

それぞれのアクションは中央の3カラムにアイコンとして表示されます。
アイコンについての詳しい説明は次章をご覧ください。

ファイルコピーアクション

これはグッドシンクで最も基本的なアクションです。
左側フォルダから右側フォルダへ、またはその逆方向にファイルがコピーされます。
左側フォルダで削除されたファイルがあれば、右側フォルダのファイルも削除されます。
右側フォルダで削除されたファイルがあれば、左側フォルダのファイルも削除されます。
これがグッドシンクにおける削除ファイルのコピーです。

時刻コピーアクション


両側のフォルダでファイルの長さが同じで更新時刻のみ異なるファイルがあった場合、 グッドシンクが提案するファイルコピーアクションを時刻コピーアクションへと変更することができます。 時刻コピーアクションではファイル本体ではなくタイムスタンプのみをコピーします。
グッドシンクのメニューから「表示 -> その他 -> サイズ同じで時刻違い」を選ぶと 時刻コピーアクションへの変更が可能なもののリストを得ることができます。 リストの中から本当にファイルの内容が同一であると確信したら ファイルを右クリックして時刻コピーアクションへの変更を行います。 またフォルダを右クリックすればフォルダ内の適用可能なすべてのファイルについて 時刻コピーアクションへ変更することもできます。

状態コピーアクション


一方のフォルダに状態ファイルがなかったり、両方のフォルダに状態ファイルが無い場合、 グッドシンクは特別なアクション、すなわち状態コピーアクションを提案します。
必要に応じて解析結果に状態コピーアクションを行うことが表示されます。
ユーザが状態コピーの方向を手動で設定することも可能です。
のメニューから「表示 -> その他 -> 状態を左側から右側にコピー」 「表示 -> その他 -> 状態を右側から左にコピー」でこれらのファイルを表示可能です。

状態コピーが必要になるのは次のようなケースです:

  • グッドシンク以外の同期ツールを使ってフォルダを同期した場合。
  • 手動でファイルのコピーを行った場合。  
  • グッドシンクの状態リセットを行った場合。

状態シンクロアクション


両側のフォルダでファイルが同一にも関わらず状態ファイルが異なっている場合、 グッドシンクは特別なアクション、すなわち状態シンクロアクションを提案します。
必要に応じて解析結果に状態シンクロアクションが行われます。
状態シンクロアクションはユーザが方向を設定することはできません。

状態シンクロが必要になるのは次のようなケースです:

  • グッドシンク以外の同期ツールを使ってフォルダを同期した場合。
  • 手動でファイルのコピーを行った場合。  
  • グッドシンクの状態リセットを行った場合。

コピーなしアクション


グッドシンクはこのファイルペアに対して何も行いません。 両側のファイルが同じである場合に解析時このアクションがセットされます。

エラーアクション


ファイルやフォルダが読み込めない場合のアクションです。詳細はステイタスエリアをご覧ください。

競合アクション

両側のフォルダでそれぞれファイルに変更が加えられている場合、 グッドシンクはどちらのファイルを採用するべきか判断することができません。 この場合グッドシンクは競合を宣言します。

競合が発生した場合の既定のアクションはコピーなしです。 しかしユーザが左側から右側へのコピーまたは右側から左側へのコピーを指示することも可能です。

競合の種類


グッドシンクでは数種類の競合を認識します:
  • 両側のファイルがそれぞれ変更
    状況: 左側および右側の両方でファイルが変更または削除されている場合。
    種類: 解決可能な競合。ユーザがコピーの方向を指定します。
  • 垂直的な削除と変更
    状況: ユーザが左側(右側)のフォルダを削除し右側(左側)の対応するフォルダのファイルを変更または削除した場合。
    種類: 解決可能な競合。ユーザがコピーの方向を指定します。
  • 大文字小文字の競合
    状況: ファイル名やフォルダ名が大文字と小文字で異なっている。
    種類: 解決可能な競合。ユーザがコピーの方向を指定して、大文字小文字の混在する状況を解消する。
  • ファイルとフォルダ
    状況: パスが示すものが一方ではファイルであるのに、他方はフォルダである場合。
    種類: 解決不可能な競合。ユーザ自身が名前を変更や削除などによりこの問題を解決する必要があります。
  • 想定された同期方向と異なる
    状況: 確認ありの片方向ジョブにおいてこの競合の可能性があります。 つまりユーザが左側(右側)から右側(左側)への同期を指定しているのにも関わらず右側(左側)の方が新しいと判断された場合です。 これはバックアップ先のフォルダに変更が加えられた場合に発生します。
    種類: 解決可能な競合。ユーザがコピーの方向を指定します。

タイムシフト

WindowsやいくつかのFTPサーバーで使用されているFATファイルシステムには以下のような問題があります:

  • ファイル更新時刻としてローカルな時刻が保管されています。つまりタイムゾーンを越えてこれらのファイルを移動すると 更新時刻が正しくなくなります。
  • FATシステムではファイル更新時刻の精度は2秒です。 ですからFATへのファイルコピーではファイル更新時刻が若干ずれて記録されます。 そこでグッドシンクでは±2秒の違いを無視するようにしています。

グッドシンクが認識する2つのタイプのタイムシフト:

  • 新旧タイムシフト: 現在のファイル更新時刻が保存された更新時刻と大幅に異なり、 さらにそれが多数のファイルにおいて発生している場合には 次回の同期の際に新しい更新時刻を保存することによりタイムシフトの訂正を行います。
  • 左右タイムシフト: 左側と右側フォルダのファイル更新時刻が大幅に異なり、 さらにそれが多数のファイルにおいて発生している場合には 時刻コピーアクションによりタイムシフトの訂正を行います。

ページの先頭に戻る

アイコンの説明

ファイルアクション
システムアクション: ファイルは右側にコピーされます。
ユーザによる指定: ファイルは右側にコピーされます。
システムアクション: 右側のファイルが削除されます。
ユーザによる指定: 右側のファイルが削除されます。
システムアクション: ファイルは左側にコピーされます。
ユーザによる指定: ファイルは左側にコピーされます。
システムアクション: 左側のファイルが削除されます。
ユーザによる指定: 左側のファイルが削除されます。
フォルダアクション
右側にフォルダが作成されます。
右側のフォルダが削除されます。
左側にフォルダが作成されます。
右側のフォルダが削除されます。
特別なアクション
左側から右側へ時刻(タイムスタンプ)のコピーを行います。ファイル本体はコピーされません。
右側から左側へ時刻(タイムスタンプ)のコピーを行います。ファイル本体はコピーされません。
左側から右側へ状態ファイルのコピーを行います。状態ファイルはグッドシンクが管理する内部ファイルです。
右側から左側へ状態ファイルのコピーを行います。状態ファイルはグッドシンクが管理する内部ファイルです。
中央カラム
同期されている状態
コピーなし(ユーザの指定による)
除外: 除外の理由はステイタスカラム参照
競合: 両側でファイルが変更されている等、詳細はステイタスカラム参照
エラー: エラーにより同期が出来ない場合、詳細はステイタスカラム参照
同期中
ジョブアイコン
ジョブは未解析
ジョブは開始待ち
ジョブは解析中またはシンクロ中に一時停止中
ジョブは解析中
ジョブは解析を完了でシンクロ可能状態
指定されたジョブはシンクロ中
指定されたジョブはシンクロ完了
解析またはシンクロ完了後、ユーザによる確認が必要
ジョブ開始においてエラー発生
ジョブ方向
双方向ジョブ
片方向 "左側"から"右側"へのジョブ
片方向 "右側"から"左側"へのジョブ

ページの先頭に戻る

高度な話題

ポータブルパス

同期のフォルダとしてポータブルパスを指定することができます。
例:
=VolumeName:\folder1\folder2

ここで VolumeName はボリューム名を指定します。 ボリューム名はWindowsエクスプローラを使って任意に設定することができます。
ポータブルパスにより指定されている同期フォルダがあると、グッドシンクは すべてのポータブル(リムーバブル)ドライブから 指定されたボリューム名を持つドライブを探します。
この指定方法をとることで、次回の挿入時にWindowsが別のドライブ文字を割り当てたとしてもグッドシンクが 正しくドライブを見つけることができるようになります。

同期フォルダとしてリムーバブルドライブのフォルダを 選ぶとグッドシンクがポータブルパスでの指定を使うことを提案します。

グッドシンク2Goを使っている場合は、そのグッドシンク2Goのドライブ文字を自動的に %GSDISK% に置換します。
これにより、グッドシンク2Goはどのコンピュータで使う場合でも、 またどのようなドライブ文字を割り当てられた場合でも正しくフォルダを見つけることができます( %GSDISK% )。

パス指定における環境変数

フォルダのパス指定にはWindowsの環境変数を使うことができます。例: %VARIABLE%

環境変数を入力する場合はフォルダパスの直接編集でのみ可能です(参照ダイアログからは入力できません)。

代表的な環境変数の使い方は以下のようなものです:
%GSDISK% -- GoodSync.exe が起動したディスクを示します。これは例えば C: や F: となります。
   これはグッドシンク2Goのフォルダを参照するときに使用します。
%USERNAME% -- 現在のユーザ名を示します。
%USERPROFILE% -- 現在のユーザプロファイルディレクトリを示します。
%COMPUTERNAME% -- このパソコンのコンピュータ名を示します。

グッドシンクは以下の特殊変数も置換します:
%YYYY% -- 西暦の年を示します。
%MM% -- 01 から 12 で月を示します。
%DD% -- 01 から 31 で日を示します。

大文字小文字の扱い

グッドシンクでは大文字と小文字を完全に区別しています。

つまりグッドシンクにとっては Folder\File.txt と FOLDER\file.TXT は別の物となります。

Windowsのファイルシステムでは歴史的に大文字と小文字を区別していません。 つまり Folder\File.txt は FoldeR\file.TXT と同じものと見なされます。 しかしながらWindowsはファイルの大文字と小文字の情報自体は保持しています。

現在のインターネット中心の世界ではUnixベースのサーバやMac OSとのファイルの交換や同期が必要 となっています。そして多くのFTP、SFTP、WebDavのインプリメンテーションは大文字と小文字を区別します。 ですからWindowsにおいてさえもフォルダ名やファイル名は全く同じように正確に綴られることが望まれます。

これらの環境を踏まえてグッドシンクにおいても大文字小文字を区別して扱うようにしています。

ジョブテンプレート

ジョブテンプレートはジョブのテンプレートとして使用するためのものです。 通常は片側のフォルダが設定されていない不完全なジョブです。しかしオプション設定など よく使う設定をジョブテンプレートに設定しておくことで、実際のジョブを作成するときの テンプレートとして利用可能となります。

既存のジョブからテンプレートを作成するには ジョブメニューからファイル -> テンプレートとして保存を選びます。

テンプレートからジョブを作成するには ジョブ -> 新規 を選びます。

新規ジョブダイアログにおいて「テンプレートから」を選び、リストからテンプレートを選んでジョブを作成します。

ページの先頭に戻る

フィルタ: 除外と対象

グッドシンクは既定の状態で隠し属性とシステム属性のついていないすべてのファイルとフォルダを同期します。

隠し属性とシステム属性のファイルやフォルダを同期するにはオプション設定のフィルタで当該チェックボックスをオフにします。

除外フィルタ

除外フィルタを用いると指定したファイルやフォルダを同期から除外することができます。
例えばオブジェクトファイル *.OBJ とエディタのバックアップファイル *.BAK を同期の対象から除外するなどです。

除外ファイルを指定する簡単な方法は、まず解析を行います。
次にリスト表示されたファイルやフォルダを右クリックして除外コマンドを選びます:

  • '\FolderName\FileName'ファイルを除外:
    '\FolderName\FileName'で特定されるファイルおよびフォルダのみ除外します。
  • すべての'ItemName'ファイルを除外:
    'ItemName'という名前を持つすべてのファイルおよびフォルダを除外します。
  • すべての'*.ext'ファイルを除外:
    'ext'という拡張子を持ったすべてのファイルおよびフォルダを除外します。

除外コマンドはジョブ -> オプション -> フィルタ -> 除外に行を追加します。
この場所で除外フィルタを変更したり削除したりすることができます。
より詳しくは「ジョブ -> オプション -> フィルタ」のところの説明をご覧ください。
なおすべてのジョブに適用されるグローバルな除外フィルタについては ツール -> プログラムオプション -> フィルタで設定可能です。

リスト内のそれぞれの行は次の MS DOS ワイルドカードを含むことができます:
* は \ 以外のすべての文字列に一致します。
? は任意の1文字に一致します。
\ はフォルダの区切りを意味します。

"size"で始まる行はファイルサイズにより除外ファイルを指定します:
size<N
size>N
size=N
size!=N
size>=N
size<=N
ここで N は数値ですが K (キロ) や M (メガ) などのサフィックスを付けることも可能です。
"size"で始まる行には空白文字を含むことができません。
例:
size>=100 -- 100バイト以上のサイズのファイル
size<2K -- 2,048(1K = 1024)バイトより少ないサイズのファイル
size=3M -- サイズがちょうど 3,145,728バイト(1M = 1024 * 1024)のファイル

"time"で始まる行はファイル更新時刻により除外ファイルを指定します:
time<T
time>T
time=T
time!=T
time>=T
time<=T
ここで T は以下の書式のいずれかです:
YYYY/MM/DD -- 年/月/日
-Nd -- N 日前
+Nd -- N 日後
"time"で始まる行には空白文字を含むことはできません。
例:
time>=2008/7/4 -- 2008月7月4日の00:00以降のタイムスタンプを持つファイル
time<-5d -- 5日前より前のタイムスタンプを持つファイル
time>=+7d -- 7日後またはそれ以降のタイムスタンプを持つファイル

すべてのサブフォルダを除外する特別な行:
<subfolder>

既定の状態ではグッドシンクは隠し属性システム属性のファイルとフォルダを除外しています。 なぜならこれらのファイルは通常ユーザのファイルではなくバックアップや同期の必要性がないからです。 これらのファイルを除外したくない場合には「ジョブ -> オプション -> フィルタ」にある"隠しファイルと隠しフォルダを除外"と"システムファイルとシステムフォルダを除外"のチェックボックスを外してください。

対象フィルタ

対象フィルタに何か指定されていると、それだけが同期の対象となりそれ以外はすべて除外されます。
なお対象フィルタは除外フィルタより先に適用されます。

対象フィルタはジョブ -> オプション -> フィルタ -> 対象で設定します。
コンテキストメニューを使うと簡単に対象フィルタを設定することができます:

* '\FolderName\FileName'ファイルまたはフォルダのみ対象とする。
指定したパス'\FolderName\FileName'により対象とするファイルまたはフォルダを指定する。
複数のファイルやフォルダを選択(ctrlキーを押しながら)したのち右クリックすることでも対象フィルタを設定することもできます。

* '*.ext'ファイルのみ対象とする
拡張子'ext'を持つファイルおよびフォルダのみを対象とする。
注意: '*.ext' という行がある場合には実際にはすべてのフォルダが検索されます。
なぜならグッドシンクは全てのファイルやフォルダを調べてその拡張子のファイルやフォルダがあるかどうかを調べる必要があるからです。
なお空のフォルダが対象になるのを防ぐには"空のフォルダを除外する"オプションをご使用ください。

対象フィルタにおいても"size"や"time"などの特別な書式が使用可能です。

ファイルの更新時刻が左右のフォルダで異なる場合があるので以下のルールが適用されます:
除外条件が左側または右側のいずれかで成立した場合、除外が行われます。
例: 'left time < Now - 30d OR right time < -30d' の場合には. 除外フィルタ 'time<-30d' が設定されます。

ページの先頭に戻る

コマンドとキーボードショートカット

ここではグッドシンクのコマンドについて説明しています。コマンドはボタンをクリックしたりメニュー項目を選ぶことで実行されます。

ジョブコマンド

ジョブ -> 新規    Alt+N
新規ジョブを作成、グッドシンクを始めて起動したときは自動的に"New Job"という名前のジョブが作成されます。

ジョブ -> 削除    Alt+D
ジョブを削除

ジョブ -> 名前変更...    Alt+R
ジョブを名前変更

ジョブ -> 複製...   Alt+C
ジョブを複製、古いジョブをコピーして新しいジョブを作ります。

ジョブ -> 左右入替
左側フォルダと右側フォルダを入れ替えます。

ジョブ -> テンプレートとして保存
ジョブをテンプレートとして保存します。テンプレートは新規ジョブを作成する時に利用できます。

解析ボタン または ジョブ -> 解析    Alt+A    F5
ジョブの解析を行い変更内容を表示します。

ジョブ -> すべて解析    F6
すべてのジョブを解析します。

シンクロボタン または ジョブ -> シンクロ    Alt+S    F7
ジョブをシンクロします。解析により提示された変更内容を実行します。

ジョブ -> すべてシンクロ    F8
解析済みのすべてのジョブをシンクロします。

ジョブ -> 解析とシンクロ    F9
ジョブを解析しその後シンクロします。

ジョブ -> すべて解析してシンクロ    F10
すべてのジョブについて解析を行いその後シンクロします。

停止ボタン または ジョブ -> 停止    Alt+T    ESC
ジョブの解析やシンクロを停止します。また他のジョブの準備完了状態も解除されます。
なお停止後もシンクロが継続する可能性があります。

一時停止 / 再開 ボタン
ジョブの解析およびシンクロの一時停止や再開を行います。

ジョブ -> 左側ログファイルを開く    Alt+L
ジョブの左側フォルダのログファイルを開きます。 ログにはグッドシンクのジョブがこのフォルダに対して行ったすべての活動が記録されています。

ジョブ -> 右側ログファイルを開く    Alt+R
ジョブの右側フォルダのログファイルを開きます。 ログにはグッドシンクのジョブがこのフォルダに対して行ったすべての活動が記録されています。

ジョブ -> オプション    Alt+O
ジョブのオプションダイアログを表示します。

ジョブ -> 前バージョンのファイル削除
グッドシンクが _gsdata_\_saved_ フォルダに保管している前バージョンのファイルを削除します。 これは"削除または変更されたファイルを前バージョンのファイルとして保存"オプションを選択している場合です。

ジョブ -> 状態リセット
グッドシンクが管理している状態ファイルを削除します。これによりグッドシンクは状態情報を失います。サポートからの指示がない限り使用しないようにしてください。

ジョブ -> 終了    Alt+X    F4
グッドシンクを終了します。

ジョブの選択

タブをクリック    Alt+1 から Alt+9
他のジョブを選択します。選択されたジョブが現行のジョブとなります。ほとんどのコマンドは現行のジョブに適用されます。

表示コマンド

表示 -> ジョブリスト
ジョブリストペインを表示するかしないかを設定します。既定では非表示です。 またこのペインには最後に実行されたジョブの実行時刻と状態が表示されます。

表示 -> フィルタ
フィルタペインを表示するかしないかを設定します。既定では非表示です。 このペインには全ての除外フィルタ、対象フィルタが表示されます。

表示 -> ログ
ログペインを表示するかしないかを設定します。既定では表示です。 このペインにはジョブのログが自動スクロールで表示されます。

表示 -> ステイタスバー
ステイタスバーを表示するかしないかを設定します。既定では表示です。

ツリー表示コマンド

すべてボタン または 表示 -> すべて
有効なファイルとフォルダをすべて表示します。 両側のフォルダでともに削除されているファイルやフォルダは表示されません。

変更ボタン または 表示 -> 変更    Alt+G
変更のあるファイルやフォルダを表示します。これらにはファイルコピーアクションが適用されます。

競合ボタン または 表示 -> 競合    Alt+F
競合のあった項目を表示します。両側のファイルがそれぞれ変更されている場合です。

エラーボタン または 表示 -> エラー    Alt+E
解析中またはシンクロ中にエラーのあった項目を表示します。 エラーは競合とは異なります。例えばファイルがロックされているとか、フォルダ内部のファイルが読めないとかです。

その他ボタン -> 対象 または  表示 -> その他 -> 対象
解析対象となっているファイルおよびフォルダを表示します。これらは除外フィルタや対象フィルタによって除外されていないファイルとフォルダです。

その他ボタン -> 除外 または 表示 -> その他 -> 除外
解析の対象から除外されているファイルおよびフォルダを表示します。これらは除外フィルタや対象フィルタによって除外されているファイルとフォルダです。

その他ボタン -> 新規 または 表示 -> その他 -> 新規
新しいファイルやフォルダを表示します。 これらは片側に存在して、他方の側には存在しないものです。シンクロにより存在する側から存在しない側へファイルがコピーされます。

その他ボタン -> 上書 または 表示 -> その他 -> 上書
上書されているファイルを表示します。 これらは両側にファイルが存在しています。シンクロにより片側から別の片側へファイルがコピーされます。

その他ボタン -> 削除 または 表示 -> その他 -> 削除
削除されたファイルやフォルダを表示します。 これらは片側に存在して、他方の側には存在しないものです。シンクロにより存在する側からファイルが削除されます。

その他ボタン -> 左側から右側へ または 表示 -> その他 -> 左側から右側へ
シンクロにより左側から右側にファイルコピーされるファイルを表示します。

その他ボタン -> 右側から左側へ または 表示 -> その他 -> 右側から左側へ
シンクロにより右側から左側にファイルコピーされるファイルを表示します。

その他ボタン -> 時刻を左側から右側へコピー または 表示 -> その他 -> 時刻を左側から右側へコピー
シンクロによりタイムスタンプが左側から右側へコピーされるファイルを表示します。

その他ボタン -> 時刻を右側から左側へコピー または 表示 -> その他 -> 時刻を右側から左側へコピー
シンクロによりタイムスタンプが右側から左側へコピーされるファイルを表示します。

その他ボタン -> 状態を左側から右側へコピー または 表示 -> その他 -> 状態を左側から右側へコピー
シンクロにより状態が左側から右側へコピーされるファイルを表示します。

その他ボタン -> 状態を右側から左側へコピー または 表示 -> その他 -> 状態を右側から左側へコピー
シンクロにより状態が右側から左側へコピーされるファイルを表示します。

その他ボタン -> サイズ同じで時刻違い または 表示 -> その他 -> サイズ同じで時刻違い
両側にファイルがありファイルサイズが同じで時刻が異なるファイルを表示します。
これらは時刻コピーアクションを適用する候補となります。これらのファイルが同一内容であると知っているのであれば時刻コピーアクションを適用してください。

ツリー展開コマンド

これらのコマンドはキーボードショートカットから利用可能です(標準のWindowsツリー)。
グレイの'+' は テンキーの'+' です。

グレイ +
ツリーをワンレベル展開 フォーカスは展開するノードにある必要があります。

グレイ -
ツリーをワンレベル縮小 フォーカスは縮小するノードにある必要があります。

グレイ *
ここ以下のすべてのレベルを展開 フォーカスは展開するノードにある必要があります。

アクションコマンド

すべてのアクションコマンドはコンテキストメニューからも利用可能です。

アクション -> 左側ファイル開く
左側のファイルを開きます。

アクション -> 右側ファイル開く
右側のファイルを開きます。

アクション -> 左側ファイル削除
左側のファイルを削除します。

アクション -> 右側ファイル削除
右側のファイルを削除します。

アクション -> 両側のファイルを削除
左側と右側の両側のファイルを削除します。

アクション -> 左側と右側を比較
ファイル比較プログラムを使って左側と右側のファイルを比較します。
使用するファイル比較プログラムは「ツール -> プログラムオプション -> ファイル比較プログラム」 で指定します。

アクション -> '\...'ファイルを除外
このファイルを解析の対象から除外します。

アクション -> すべての'...'ファイルを除外
この名前を持つすべてのファイルを除外します。

アクション -> すべての'*.ext'ファイルを除外
この拡張子を持つファイルをすべて除外します。

アクション -> '*.ext'ファイルのみ対象
この拡張子を持つファイルのみを対象とします。

アクション -> 推奨
解析結果により推奨されたアクションを採用します。 推奨されたアクションを手動で変更した場合にのみ有効になります。

アクション -> 左側から右側へ
左側から右側へのファイルコピーをアクションとして設定します。

アクション -> 右側から左側へ
右側から左側へのファイルコピーをアクションとして設定します。

アクション -> コピーしない
コピーなしをアクションとして設定します。

アクション -> 時刻を左側から右側へコピー
左側から右側への時刻コピーをアクションとして設定します。

アクション -> 時刻を右側から左側へコピー
右側から左側への時刻コピーをアクションとして設定します。

ツールコマンド

ツール -> プログラムオプション
グローバルなプログラムオプションダイアログを表示します。

ツール -> V4からジョブをインポート
グッドシンクの旧バージョンV4からジョブをインポートします。

ツール -> ジョブをエクスポート
ジョブリストを *.gsl ファイルにエクスポートします。 (すべてのジョブまたはジョブリストペインで選択されたジョブ)

ツール -> ジョブをインポート
*.gsl ファイルからジョブをインポートします。 インポートされたジョブは既存のジョブに追加されます。

ヘルプコマンド

ヘルプ -> 説明書
オンラインの説明書を表示します。 (www.goodsync.com/jpのページを開きます)

ヘルプ -> よくある質問
オンラインのよくある質問集を表示します。 (www.goodsync.comのページを開きます)

ヘルプ -> プロ版購入
グッドシンクプロのライセンスを購入します。 (www.goodsync.comのページを開きます)

ヘルプ -> 活性化
グッドシンクプロライセンスを購入後、グッドシンクを活性化します。 ご注文IDとご注文時のお名前が必要となります。

ヘルプ -> サポートチケット...
ジョブのログを含む技術的な情報がはいったZIPファイルを作成します。 このZIPファイルをサポートチケットに添付していただくことにより問題の解決の手助けとなります。

ヘルプ -> 新バージョンチェック
グッドシンクの新しいバージョンがあるかどうかを確認します。 なおグッドシンクは起動時に自動的に新しいバージョンがあるかをチェックします。

ヘルプ -> 製品情報...
製品情報、バージョン情報などを表示します。

ページの先頭に戻る

ファイルシステム: ローカルとリモート

グッドシンクはディスクやコンピュータにマウントされたネット共有を同期することができるだけではありません。 FTP や Secure FTP (SSH), WebDAV などのリモートファイルシステムとの間でも同期が可能です。

同期フォルダを選択または変更する場合には左側または右側の参照ボタンを押します。
ファイルシステムの参照ダイアログが表示されます。

左側のナビゲーションペインにファイルシステムの種類が表示されます。
ファイルシステムを変更するにはここから別のファイルシステムを選択します。

次にアドレスフィールドにリモートサーバアドレスを入力します(リモートファイルシステムのみ)。

次にユーザIDとパスワード等を入力します(リモートファイルシステムのみ)。

次に確認ボタンを押して接続が可能かどうかテストします。

接続が確立されるとそのユーザIDのホームフォルダが表示されます。

ホームフォルダの中の実際に同期を行いたいフォルダに移動します。

同期を行いたいフォルダは必要に応じて作成します:
作成したいフォルダの親フォルダとなるフォルダに移動して「新規フォルダ作成」ボタンを押します。

以下はグッドシンクがサポートするローカルおよびリモートファイルシステムの詳細説明です。

マイコンピュータ/Windowsファイルシステム

このコンピュータに直接マウントされたディスク
名前付け規則:"ドライブ文字 + パス" 例: C:\folder1\folder2\file.ext

認証は必要とならないのでディスクは常に接続された状態です。 従ってフォルダツリーも即座に表示されます(確認ボタンは必要ありません)。

EFSを使っての暗号化 (エンタープライズ版のみ)
Windowsの暗号化ファイルシステムEFSを使って暗号化、復号化が可能。
グッドシンクはEFSで暗号化のオプションが指定されているフォルダのファイルを暗号化します。
グッドシンクはEFSで復号化のオプションが指定されているフォルダのファイルを復号化します。
EFSはNTFSボリュームでのみ利用可能です。FATボリュームではご利用頂けません。
EFSはWindows Vista スタータ, Windows Vista ホームベーシック, Windows Vista ホームプレミアム, Windows XP ホームではご利用頂けません。少なくともWindows XP Pro か Windows Vista プロ以上が必要です。

NTFSでのファイル圧縮 (エンタープライズ版のみ)
NTFSの圧縮機能を使ってファイルを圧縮および展開することができます。
グッドシンクはNTFSで圧縮のオプションがあるフォルダのファイルを圧縮します。
グッドシンクはNTFSで展開のオプションがあるフォルダのファイルを展開します。

Palmや他のUSB大容量記憶デバイス
最近ではPalmやTero、その他多くのデバイスはWindowsの標準ファイルシステムである USB大容量記憶デバイスインタフェースを使っています。ここ3,4年で製造されたPalm ではこれができます。
ですからこのインタフェースがあればグッドシンクを使ってWindowsデスクトップとPalmやTero,PDA との間で同期を取ることができます。

音楽プレーヤ、メディアプレーヤ
音楽プレーヤやメディアプレーヤについても同様で、USB大容量記憶デバイスインタフェース を通してグッドシンクにより同期することができます。

マイネットワーク/Windowsネットワーク共有

マイクロソフトネットワークにより有効となるネットワーク共有(リモートにマウントされたディスクボリューム)
名前付け規則: Windows UNC 例: \\share\disk\folder1\folder2\file.ext

利用可能なネットワーク共有のリストが表示されます。同期したいフォルダへ移動します。

ネットワーク共有にパスワードが設定されていればユーザIDとパスワードを入力します(これはあなたがログインしているWindowsのアカウントのユーザIDとパスワードとは異なります)。

ネットワーク共有はLANでもWANでもマウントが可能です。詳しくはこの後の「ネットワークを使って同期」の項をご覧ください。

一度ネットワーク共有にログインするとWindowsは認証データをキャッシュします。ですからサーバ側で認証データが変更された場合は 一旦ログアウトして新しい認証データでログインし直す必要があります。

FTP

リモートFTPサーバ
名前付け規則: ftp:// で始まるURL 例: ftp://server.domain.com/folder1/folder2/file.ext
拡張名前付け規則にはポートアドレスや認証データが付加されます。例: ftp://userid:password@server.domain.com:port/folder/file

通常ユーザIDとパスワードが必要です。
公衆のFTPアーカイブに接続するのであればユーザIDとして"anonymous" パスワードとして"email@somewhere.com"を使います。

パッシブモードとアクティブモード 既定では接続にFTPのパッシブモードを使用します。なぜならパッシブモードを使うとサーバからクライアントへのデータ接続が不要だからです。多くのファイヤーウォールはこれらの接続を許可していません。 パッシブモードでうまくいかない場合で、ファイヤーウォールがサーバからのデータ接続を許可している場合のみのみアクティブモードのチェックボックスにチェックを入れてください。

正確なファイル変更時刻とMDTMコマンド
既定ではグッドシンクはファイル変更時刻をファイルリストから取得します。 このファイルリストにおけるファイル変更時刻は分単位でまるめられたり、場合によっては日単位でのまるめが発生する ことがあります。これによりファイル変更があったかのような状況になります。
MDTM (GET)コマンドが有効な場合、グッドシンクは秒単位での正確な変更時刻を得ることができますが、解析により多くの 時間を必要とします。
MDTM (SET)コマンドが有効な場合、グッドシンクはサーバでの時刻設定にこれを使うことで正確な変更時刻をセットします。

ファイル名をUTF-8でエンコード
FTPはバイト単位のプロトコルであり、非ASCII(非ラテン)文字はさまざまな異なった取り扱いを受ける可能性があります。
もともとのエンコードは ANSI エンコードであり、128から255までのASCIIコードはアクセント文字に割り当てられていました。 当然ながら128から255に同じ意味を割り当てた場合にのみ有効であり、限られた環境でのみ利用可能な方法です。 具体的には双方で使用する言語が特定のものでることが前提となります。
近年のより優れた方法はUTF-8エンコードを用いて UNICODE 文字をエンコードすることです。 ANSI エンコードと異なり UTF-8エンコードには特定の前提に依存することはありません。

WebDAV

リモートDAVサーバ
名前付け規則: http:// で始まるURL 例: http://server.domain.com/folder1/folder2/file.ext
拡張名前付け規則にはポートアドレスや認証データが付加されます。例: http://userid:password@server.domain.com:port/folder/file

ユーザIDとパスワードは常に必要です。

DAVはアップロードを可能としたHTTPプロトコルの拡張です。 もしHTTPのみのアクセスが許可されており、DAVアクセスが出来ない場合には ブラウザでファイルを見ることは出来ても、グッドシンクを使ってファイルを見たり変更したりすることはできません。

不一致や期限切れのSSL証明書または無効なCAサーバを容認 (既定でオフ)
DAVへのアクセスにSSLを使用している(HTTPS:// となっている) 場合、グッドシンクはSSL証明書 の有効期限およびサーバ名との一致の確認を行います。これらの確認を行わないようにするためにこのオプションがあります。

サーバにクッキーを送る (既定でオフ)
DAVサーバにクッキーを送付したい場合はこのオプションをオンにします。 多くのサーバでは毎回認証を行うためクッキーを必要とすることはありません。

Amazon S3

Amazon S3サーバ
名前付け規則: URL の先頭に http://s3.amazonaws.com をつけます。 例: http://s3.amazonaws.com/bucket/folder/file.ext

S3 はWebDavプロトコルの一種です。

ユーザIDとパスワードが常に必要です。
AWSアクセスキーIDを参照ダイアログのユーザIDのところに入力します。
AWSシークレットキーを参照ダイアログのパスワードのところに入力します。

AWSバケット名をURLのトップフォルダに入力します。たとえば: http://s3.amazonaws.com/bucket/folder/file.ext

グッドシンクと他のS3クライアント:
S3にはフォルダやファイルという概念はなくバケット、キー、値というものになります。 従ってフォルダやファイルといったモデルをバケット、キー、値というモデルに変換する必要がありますが、 それぞれのプログラムは独自の方法でこれを行っています。
そのためグッドシンクが作成するフォルダを必ずしも他のS3クライアント、たとえばS3エクスプローラが 認識するかというとそうではありません。逆もまた真です。 ですから標準的な方法が確立するまでは、グッドシンクのみを使ってフォルダを作成することをお勧めします。

アクセスコントロール (既定で空)
Amazon S3 アクセスコントロールポリシは以下のいずれかの値を取ります:
プライベート(既定値), パブリックリード, パブリックリードライト, 認証リード
すべてのアップロードファイルは指定されたポリシによりアップロードされます。

セキュアFTP(FTP over SSH)

SFTPの機能を持つSSHサーバ
名前付け規則: sftp:// で始まるURL 例: sftp://server.domain.com/folder1/folder2/file.ext
拡張名前付け規則にはポートアドレスや認証データが付加されます。例:sftp://userid:password@server.domain.com:port/folder/file

認証データは常に必要です。2つの異なった様式があります。

* ユーザID + パスワード
FTPと同様にログイン時にユーザIDとパスワードが必要となります。

* ユーザID + プライベートキーファイル
プライベートキーファイルは"プライベートキー"を保持する小さいファイル(2キロバイト程度)です。
パブリックキーはサーバ上にありサーバ管理者だけが設置することができます。
プライベートキーはパスワードによってさらに保護されることもあります。 その場合には参照ダイアログにパスワードを入力するか Pageant などのプライベートキーキャッシュプログラムをご利用ください。

プライベートキーの書式: PuTTY プライベートキー書式を使っています。これは以下のようなものです:

PuTTY-User-Key-File-2: ssh-rsa Encryption: aes256-cbc Comment: [1024-bit rsa, First Last@computer, Wed Jun 04 2003 23:28:59] Public-Lines: 4 encodedpublickeyencodedpublickeyencodedpublickeyencodedpublickey encodedpublickeyencodedpublickeyencodedpublickeyencodedpublickey encodedpublickeyencodedpublickeyencodedpublickeyencodedpublickey encodedpub== Private-Lines: 8 encodedprivatekeyencodedprivatekeyencodedprivatekeyencodedprivat encodedprivatekeyencodedprivatekeyencodedprivatekeyencodedprivat encodedprivatekeyencodedprivatekeyencodedprivatekeyencodedprivat encodedprivatekeyencodedprivatekeyencodedprivatekeyencodedprivat encodedprivatekeyencodedprivatekeyencodedprivatekeyencodedprivat encodedprivatekeyencodedprivatekeyencodedprivatekeyencodedprivat encodedprivatekeyencodedprivatekeyencodedprivatekeyencodedprivat encodedprivatekeyxxxxx== Private-MAC: abxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxb3a

可能な限りSFTPを使用することをお勧めしています。その理由は:
* SFTPではユーザIDとパスワードを暗号化してサーバに渡します。ですから中間者攻撃にも耐えられます。FTPではユーザIDとパスワードは暗号化されません。
* SFTPではファイルはすべて暗号化されます。FTPでは暗号化されずにそのまま送信されます。

PuTTY セッション
グッドシンクのSFTPインプリメンテーションは PuTTYコードに基づいています。
PuTTY にはプロキシに関するものを含み多くの接続オプションがあります。
PuTTY セッション名を指定することによりこれらすべてのオプションが利用可能です。
なお PuTTY 自身をインストールする必要はありません。グッドシンクは 単にレジストリから PuTTYセッションの設定を取得するだけです。

ファイル名をUTF-8でエンコード
SFTPもまたバイトプロトコルです。したがって非ASCII(非ラテン)文字に関してはFTPと同じ問題を持っています。
このオプションで ANSI か UTF-8 を選ぶことができます。
UTF-8でエンコードが推奨値であり既定です。
詳しくはFTPの項を参照ください。

Windows Mobile 電話機と Pocket PC

Windows Mobile 電話機と Pocket PC デバイス
名前付け規則: wm: で始まります。例: wm:MyPhone\My RoboForm Data

デバイスは物理的にコンピュータに接続していなければなりません。通常USBポートに接続します。
アクティブシンクや Windows Mobile Device Center (WMDC) がインストールされていなければなりません。

グッドシンクを実行しているパソコンとデバイスはパートナーシップを持っていなくても問題ありません。

ですから2つ以上のデスクトップと電話機を同期することも可能です。

デスクトップとパートナーシップを持っていない電話機との同期: デバイスを接続した際に、アクティブシンクが新しいパートナーシップを作成するよう言ってきたときは、 ゲストパートナーシップを選ぶかキャンセルを選んでください。

ページの先頭に戻る

ジョブオプション

ジョブにはそれぞれオプションがあり、それによりそのジョブの同期の動作を制御しています。

一般タブ

同期の方向
同期の方向は次の3つの中から選択可能です。

双方向
(既定値)
左側から右側および右側から左側へ変更内容が伝播されます。
片方向 左側から右側
左側から右側へのみ変更内容が伝播されます。
片方向 右側から左側
右側から左側へのみ変更内容が伝播されます。

さらに片方向ジョブには2つの選択があります:

強制的
(既定値)
これが選択されているとグッドシンクは指定された同期の方向に忠実に従います。 その結果古いファイルで新しいファイルを上書きすることになってもです。 このオプションは従来からある完全な複製を作成する用途に向いています。
確認有
これが選択されているとグッドシンクはコピー先のファイルに変更がなく、 コピー元のみに変更があることを確認します。 もしもコピー先のファイルに変更が見つかった場合には競合を宣言します。
ファイル移動
(高度な設定)
これは強制的なコピーを行った後にソース側のファイルを削除するオプションです。これにより結果的にはファイルの移動の操作と等しくなります。
ソース側は読込専用
グッドシンクがソース側に一切の書き込みをしない片方向の同期です。 すべてのグッドシンクファイル(_gsdata_ フォルダ, ログ, 状態ファイル)は C:\Documents And Settings\UserName\Application Data\GoodSync\Mirrors に作成される _gsdata_ フォルダに書き込まれます。

削除または置換されたファイルを前バージョンのファイルとして保存 (既定でオン)
ここがチェックされていると、グッドシンクは削除または置換されるファイルをシンクロの直前に保存します。 このファイルは削除または置換されるファイルがある側の _gsdata_\_saved_ フォルダに保存されます。
現在のところ、保存されるのは前回の1回分だけです(将来のリリースで複数のバージョニングを計画しています)。
なお、_gsdata_ は隠しフォルダとなっています。したがってWindowsエクスプローラで見るときには隠しフォルダも表示する ように設定する必要があります。

必要となるディスク容量を見積もる (既定でチェック済み)
チェックされていると同期を実行する際に必要となるディスク容量の見積もりを行います。
ディスクの空き容量に限りがあるようなジョブの場合にはこのオプションをオンでご利用ください。
一方ディスク容量にゆとりがあるようなジョブであればオフでご利用頂けます。

フォルダの自動再接続試行回数 (既定は3回)
グッドシンクが再接続をあきらめるまでの回数を指定します。
次回の再接続までには30秒の待ち時間があります。
再接続によりファイル操作が可能になった場合は、ジョブは何もなかったのと同様にそのまま継続されます。
この回数の再接続を試行しても接続できないときはジョブを中止します。

ファイルコピーのスピード制限 Kb/秒 (既定でゼロ)
ゼロ以外の値の場合は、ここで指定された値の Kb/秒 でコピースピードを帯域制限します。
ファイルの平均コピースピードがこの値を超えるとグッドシンクは、平均スピードがこの値を 下回るまでこのジョブに対して1秒間のスリープを与えます。

バルーンメッセージの表示
このオプションではバルーンメッセージをどのような時に表示するかを設定します。

表示せず
バルーンメッセージは一切表示しません。
競合時およびエラー時に表示
(既定値)
解析やシンクロにおいて競合やエラーが発生したときのみバルーンメッセージを表示します。
変更時および同期時に表示
解析において変更、競合、エラーが見つかった場合にバルーンメッセージを表示します。

フィルタタブ

除外 (既定では空)
ここに記載された行に一致するファイルやフォルダは同期の対象から除外されます。
ワイルドカード '*' と '?' が使用できます。
一致の判定は同期フォルダからの相対パスとして行われます。
'\' で始まる行は同期フォルダからの完全な相対パスとなります。
'\' で始まらない行は同期フォルダ内およびサブフォルダ内のいずれのファイルにも一致させることができます。

例:
*.obj は .obj 拡張子を持つすべてのファイルに一致します。
CVS は CVS という名前をもつすべてのファイル、フォルダに一致します。
\\Folder\\*.obj は同期フォルダのFolderフォルダにある .obj 拡張子を持つすべてのファイルに一致します。
Folder\\*.obj は同期フォルダおよびそのサブフォルダ内にある .obj 拡張子を持つすべてのファイルに一致します。

対象 (既定では空)
ここが空でない場合、この対象リストに一致してなおかつ 除外リストには一致しないファイルとフォルダのみが 同期対象となります。

同一のフォルダに対するジョブにおいては混乱を避けるため同一の除外および対象 を設定することをお勧めします。 これは同一の除外および対象設定とすることも可能ですがあるジョブではファイルが同期され、 別ののジョブではファイルが同期されないという混乱が発生する可能性があります。

空のフォルダを除外 (既定ではチェックなし)
チェックされている場合は空のフォルダを同期の対象から除外します。 空のフォルダとは文字通り空である場合と除外フィルタにより除外されるファイルのみがあるフォルダです。

隠しファイルと隠しフォルダを除外 (既定ではチェック済み)
隠し属性のついているファイルおよびフォルダを除外します。

システムファイルとシステムフォルダを除外 (既定ではチェック済み)
システム属性のついているファイルおよびフォルダを除外します。

自動タブ

解析やシンクロを自動で行うように設定するためのタブです。

指定したイベントで解析を実行するには解析のチェックボックスをチェックします。
指定したイベントでシンクロを実行するにはシンクロのチェックボックスをチェックします。
なおシンクロのところのチェックボックスをチェックすると解析のチェックボックスも自動的にチェックされます。 これはシンクロの前に必ず解析を行う必要があるためです。

またイベントは複数選ぶことが可能です。

グッドシンク起動時
グッドシンクが起動したときにこのジョブの解析(とシンクロ)を行います。

フォルダ接続時
どちらかのフォルダが切断された状態から両側のフォルダが接続した際に このジョブを解析(とシンクロ)します。最初は少なくとも一方のフォルダが 切断状態でなければなりません。
グッドシンクは通常5分毎にこのオプションに関するフォルダ接続状態をチェックします。
なお以下のようなイベントにより接続状態のチェックがスピードアップされます:
* ポータブルボリュームの挿入または取り出し:これにより取り外し可能なフォルダが接続または切断される可能性
* ネットワークの接続または切断: FTP, SFTP, DAV フォルダが接続または切断される可能性
* Windows Mobile デバイス(電話機)の接続または切断: Windows Mobile デバイスが接続または切断される可能性

ログオフ時
Windowsからログオフする直前に解析とシンクロを行います。
Windowsからのログオフの際にWindowsがグッドシンクを終了しようとします。 通常Windowsはグッドシンクが行うファイル操作の完了を待ちますが それは保障されている訳ではありません。

周期的に実行 (タイマーによる)
指定した時間で周期的にこのジョブを解析(とシンクロ)します。

タスクスケジューラを使用(ログインモード)
Windowsのタスクスケジューラで設定した時刻に周期的にこのジョブを解析(とシンクロ)します。
スケジュールはWindowsのタスクスケジューラを呼び出して設定します。
従ってWindowsのタスクスケジューラを設定する権限を持つ必要があります(制限付ユーザではできないかもしれません)。
グッドシンクはWindowsのタスクスケジューラにグッドシンクを起動して 特定の動きをするようなWindowsのタスクを作成します。

これを行うにはWindowsのユーザIDとパスワードをタスクに入力する必要があります。 以下はWindowsのドキュメントに述べられていることです: "セキュリティに関する理由により、Windowsはパスワードの設定されていないユーザアカウント からタスクを実行することを許可していません。たとえヘルプページでパスワードは必ずしも必要でないと 記載されているとしても。"
もしあなたのWindowsアカウントにパスワードが設定されていないようでしたら、タスクスケジューラを使用するために パスワードを設定する必要があります。

タスクスケジュールの動作に関して不審な点がある場合にはグッドシンクのグローバルログファイルを見てみてください。 (グローバルログは Applications Data\GoodSync にあります。)

タスクスケジューラを使用(ログアウトモード)
Windowsのタスクスケジューラで設定した時刻に周期的にこのジョブを解析(とシンクロ)します。
スケジュールはWindowsのタスクスケジューラを呼び出して設定します。

設定された時刻になるとコマンドライン版のグッドシンクである GSYNC.EXE が起動されます。
ユーザはログアウトした状態でありユーザインタフェースが不要で、その分少ないリソースで実行可能です。

ジョブの結果については後ほどジョブメニューからログファイルを開いて確認することができます。

タスクスケジューラでの設定ではWindowsのユーザIDとパスワードをタスクに入力する必要があります。 以下はWindowsのドキュメントに述べられていることです: "セキュリティに関する理由により、Windowsはパスワードの設定されていないユーザアカウント からタスクを実行することを許可していません。たとえヘルプページでパスワードは必ずしも必要でないと 記載されているとしても。"
もしあなたのWindowsアカウントがパスワード設定されてない場合は、パスワード設定が必要となります。

タスクスケジュールの動作に関して不審な点がある場合にはグッドシンクのグローバルログファイルを見てみてください。 (グローバルログは Applications Data\GoodSync にあります。)

ログアウトモードにおけるロックされたファイルのコピーについて: Vista や Windows 7 ではロックされたファイルのコピーにはエレベーションが必要となっています。 エレベーションにはユーザの介入が必要ですが、ログアウトモードではユーザがいないのでエレベーションが行えません。 回避策としてこのタスクに「最上位の特権で実行する」設定を行う必要があります: Windowsにおいて スタート -> すべてのプログラム -> アクセサリ -> システムツール -> タスクスケジューラ を選んでタスクスケジューラを起動します。左側のタスクスケジューラライブラリをクリックし、 グッドシンクを起動するタスクを選択します。そこからプロパティを選んで全般タブにある, 「最上位の特権で実行する」のチェックボックスにチェックを入れます。 (タスクスケジューラのバグによりうまくいかない場合は、どこか他のタブで何らかの変更を行うとうまくいく場合があります。)

ロボフォームからのコマンド時
ロボフォームからの解析(とシンクロ)の指示があった時にこのジョブを実行します。
このオプションを有効にするにはロボフォームのオプションからユーザデータを選び、「ロボフォームオンラインサーバとの間で自動で同期」にチェックを入れます。

オプション:変更が以下より多い時はシンクロしない (既定は10%)
自動シンクロにおいて指定された割合以上の変更が発見された場合に シンクロを取りやめます。変更の比率が予想より多いということは何か 不測の事態が発生している可能性が高く、人手による確認が必要と思われるからです。 なおここを100%に設定すれば、常にシンクロは実行されます。 オプション: 競合を自動的に解決
ジョブを自動でシンクロさせたいときは このオプションで競合を自動的に解決します。

コピーしない
(既定値)
競合をそのままの状態にしておく(コピーしない)
左側から右側
左側から右側へコピーすることで解決する
右側から左側
右側から左側へコピーすることで解決する
より新しいファイルが有効
新しいファイルを採用することで解決する。
このオプションはバックアップのジョブには使用しないでください。代わりに片方向ジョブを使用してください。

オプション: 解析やシンクロで変更無しの場合に自動的にツリー表示をクリア (既定値ではアンチェック)
このオプションが選択されている場合は、シンクロや解析で変更無しの場合に自動的にツリー表示をクリアします。
ツリーを削除することでメモリの節約になります。 なおツリー表示が消去された場合でも動作結果はログファイルにて確認することができます。

自動オプションはグッドシンクが実行中の場合のみ有効
以下の自動オプションが有効になるのはグッドシンクが実行中の場合のみです:
- フォルダ接続時
- ログオフ時
- 定期実行 (タイマ)

従って以下のグローバルオプションをセットしておく必要があります:
- Windows起動時にグッドシンクを起動する。
- ウィンドウを閉じたときにシステムトレイに常駐する。

スケジュール(タスクスケジューラ)の場合はグッドシンクがあらかじめ実行されている必要はありません。この場合タスクスケジューラがグッドシンクを起動するからです。

ジョブの実行
自動の各イベントが発生するとそのジョブを実行準備中とします。
実行準備中となったジョブは左から右へ順番に実行され、実行準備中がなくなるまで繰り返されます。
もし既に実行準備中となっているジョブに対してさらに2度目のイベントが発生した場合にはそのイベントは無視されます。

Back to the Top

Scripts tab

解析前プログラム (エンタープライズライセンスのみ)
ここが空白でない場合は、解析の前にグッドシンクはこのプログラムを呼び出します。
指定できるプログラムは .BAT ファイルや .EXE ファイル、その他の実行型ファイルです。
このプログラムはジョブ名をひとつの引数として受け取ります。
グッドシンクはこのプログラムが終了するのを待って次の処理へ進みます。
しかしプログラム名に "nowait: " のプリフィックスをつけることによってグッドシンクにプログラム終了を 待たないように指示することもできます。
このオプションを使うことでたとえばフォルダ接続のためのVPNを起動させたり、 その他の解析のための前準備をすることができます。

解析後プログラムまたはメール (エンタープライズライセンス)
ここが空白でなく'@' を含んでいる場合は、解析後にここで指定されたアドレスにメールを送ります。
ここが空白でなく'@' を含んでいない場合は、これをプログラム名として解釈し、解析後のシンクロ前にこれを実行します。
指定できるプログラムは .BAT ファイルや .EXE ファイル、その他の実行型ファイルです。

プログラムは以下の6つの引数を受け取ります。引数に空白文字が含まれる場合は " " で囲まれます:
- ジョブ名
- ターミナルエラーメッセージ。ターミナルエラーにより解析でログが作成できなかった場合のみ。
- ログファイルのパス ターミナルエラーが発生した場合はログは存在しないか、空の可能性があります。
   ターミナルエラー以外のエラーメッセージはこのログファイルにすべて記載されます。
- 変更の項目数
- ターミナルエラー以外のエラー数
- 競合の数
グッドシンクはここで実行したプログラムの終了を待ちます。
しかしプログラム名に "nowait: " のプリフィックスをつけることによってグッドシンクにプログラム終了を 待たないように指示することもできます。
このオプションを使うことによって解析後に特別な操作が必要な状況に対応することが可能です。例としては フォルダの接続ができない場合の報告などです。

シンクロ後プログラムまたはメール (エンタープライズライセンス)
ここが空白でなく'@' を含んでいる場合は、シンクロ後にここで指定されたアドレスにメールを送ります。
ここが空白でなく'@' を含んでいない場合は、これをプログラム名として解釈し、シンクロ後にこれを実行します。
電子メールの送信やプログラムの実行はシンクロが完了したときに行われます。シンクロ終了とは解析後に変更を検出してシンクロが完了した場合です。
このオプションを利用するとシステム管理者にシンクロの結果を通知することが可能となります。
このオプションについてさらに詳しく見てみましょう。

スクリプト: プログラムの呼び出しとメールの送信

フォーマット1: 解析およびシンクロ前後のオプションではプログラムに引数を渡します:
プログラム名 %ARG1% %ARG2% %ARG3% ...
ここで引数として以下のものが指定可能です(すべての変数は大文字小文字を区別します):
%JOBNAME%ジョブ名
%RESULT% 結果: OKなら"" NGなら"ターミナルエラーメッセージ"
%LOGPATH% ログファイルのパスを "..." に指定
%LF% 左側フォルダパスを "..."に指定
%RF% 右側フォルダパスを "..."に指定
%STAGE% シンクロ段階: 解析前 | 解析後 | シンクロ後
%CHANGED% 解析後に検出された変更項目数
%ERRORS% 解析後またはシンクロ後のエラー数
%CONFLICTS% 解析後またはシンクロ後の競合数
%SYNCOK% シンクロ後のシンクロOKの項目数

プログラム名は .BAT .EXE およびすべての実行型ファイルを指定可能です。
プログラム名が絶対パスで指定されていない場合にはそのパスがあらかじめ通っている必要があります。
プログラム名に空白が含まれている場合には以下のようにダブルクオートで囲む必要があります。
"C:\Documents and Settings\John Smith\My Documents\myscript.vbs"

プログラム名として %GSDISK% 変数を含むことができます。これはグッドシンクが起動した場所に置換されます。ですから:
"%GSDISK%\folder1\folder2\program.bat"
という記述はグッドシンクがあるドライブに存在するプログラムを起動します。

例: メモ帳を使ってログファイルを表示する場合:
notepad %LOGPATH%

フォーマット2: プログラム名を %ALLARGS% と共に指定すると以下の7つのすべての引数がプログラムに渡されます:
1. ジョブ名
2. ターミナルエラーメッセージ(ヌルならエラーなし)
3. ログファイルパス
ターミナルエラーが発生した場合にはログファイルは存在しないか空である可能性があります。 ログファイルにはターミナルエラー以外のメッセージが含まれています。
4. 左側フォルダパス
5. 右側フォルダパス
6(A). 変更項目数(解析後のみ)
6(S). シンクロOK数(シンクロ後のみ)
7. 非ターミナルエラー数(解析後およびシンクロ後)
8. 競合数(解析後およびシンクロ後)

フォーマット3: プログラム名だけが指定された場合はプログラムは引数をとらずに実行されます。

グッドシンクはプログラムの実行完了を待って処理を進めますが、プログラム名の前に"nowait: "を指定することでプログラムの実行完了を待たずに処理を進めることもできます。

高度な設定

一時ファイルを使って安全にコピー (既定はチェック済み)
ここがチェックされているとファイルのコピーの際に一時ファイルを用います。 これによりコピー中に何らかの障害が発生してもファイルを破壊してしまうことがありません。 一時ファイルへのコピーが無事完了した後、このファイルをコピー先のファイル名に変更します。
片方向のバックアップ用途で利用するときで、バックアップ先のディスク容量が小さい場合は このチェックを外すほうがいいかもしれません。ディスクの容量超過の可能性があるからです。

ACL セキュリティ属性をコピー (既定でオフ)
ここがチェックされているとグッドシンクはファイルやフォルダのアクセスコントロールリスト(ACL) もコピーします。ACLはNTFSにしかありませんので、このオプションはNTFSでのみ有効です(FATでは利用できません)。

解析とシンクロの間にファイルに変更がないか確認 (既定はチェックなし)
ここがチェックされている場合には、解析とシンクロの両方のタイミングでファイルに変更が無いかを リモートファイルシステムおよびローカルのWindowsファイルシステムで確認します。
チェックがない場合はこの確認をローカルのWindowsファイルシステムのみで行われます。
このオプションをオンにすると処理速度が落ちますが、よりファイルの一貫性を確保できます。

ロックされたファイルをコピー(既定でオン)
オンの場合にはボリュームシャドウサービスを使ってロックされたファイルをコピーします。
これが利用可能なのは Vista と XP です。 Windows 2000 や Windows 64-bit ではご利用頂けません。
オフの場合にはファイルがロックされていると「ファイルロックエラー」となります。
なお64-ビット版のWindows XP や Vista においては 64-ビット版のグッドシンクをご利用頂く必要があります。
またグッドシンクはロックされたファイルからのコピーは行えますが、 ロックされたファイルへコピーすることはできません。
さらにグッドシンクがコピーできるのはローカルのディスクにあるロックされたファイルです。 ネットワークマウントされているロックされたファイルをコピーすることは出来ません。

ファイル名/フォルダ名の大文字小文字を区別 (既定でオン)
オンの場合は FILE.txt と file.txt は別のファイル名として扱われます。
従ってファイル名を大文字から小文字に変えただけでも変更とみなされます。これは Windows においてもです。
オフの場合は FILE.txt と file.txt は同じファイル名として扱われます。
このオプションを変更する場合には状態ファイルをリセットしてすべてのファイルをシンクロし直す必要があります。
このオプションは既定のままお使い頂くことをお勧めします。

ページの先頭に戻る

グローバルなプログラムオプション

一般タブ

プログラムオプションはグローバルでありすべてのジョブに対して適用されます。
ツール -> プログラムオプションまたは ALT+P で呼び出すことができます。

表示言語 (既定値: English)
グッドシンクのユーザインタフェース言語を選択します。
表示言語の変更はグッドシンクを再起動した後に有効になります。
サポートされている表示言語はこちらのページに掲載されています。

システムトレイにグッドシンクのアイコンを表示 (既定ではチェックなし)
ここがチェックされているとウィンドウを閉じてもグッドシンクがバックグラウンドで実行されます。
グッドシンクのウィンドウを表示するにはシステムトレイのグッドシンクアイコンをダブルクリックします。
チェックされていない場合はウィンドウを閉じるとグッドシンクは終了します。

Windows起動時にグッドシンクを起動する (既定ではチェックなし)
チェックされているとWindowsのアカウントにログインした時にグッドシンクを自動的に起動します。
このオプションで起動した場合にグッドシンクはメインウィンドウを表示せずにタスクバーアイコンとして表示されます。
グッドシンクのメインウィンドウを表示するにはタスクバーのアイコンをダブルクリックします。
自動実行を行うジョブがある場合にはここをチェックしておきます。 (すなわち「オプション -> 自動実行」タブに何か設定されているジョブがある場合です。)

すべてのメッセージを既定値に戻す
ここをチェックすると非表示になっているすべての警告メッセージの状態を既定値に戻します。

新バージョンを毎日チェック (既定でチェックあり)
チェックされているとグッドシンクは www.goodsync.com に新バージョンがあるかを毎日チェックします。

シンクロするファイルが見つからない場合にはフォルダを作成する (既定ではチェックなし)
チェックされているとフォルダがない場合にグッドシンクはそれらを作成します。
チェックされていないと解析時にエラーメッセージを表示します。

ログファイル保存 (既定でチェックあり)
チェックされているとグッドシンクは:
* ジョブログファイル <JobName>_<yyyy>_<mm>.log を左側および右側フォルダの _gsdata_ フォルダに書き出します。
* ジョブに依存しないグローバルログファイル GoodSync_<Year>_<Month>.log を C:\Documents And Settings\<ユーザ名>\Application Data\GoodSync に書き出します。
チェックされていない場合ログファイルは書き出されません。 * フォルダアクションログファイル FolderActions_<yyyy>_<mm>.log を両側のシンクロフォルダの _gsdata_ フォルダに書き出します。
* 書き出されるログファイルはフォルダごとです。 従ってひとつのフォルダに対して複数のジョブが作用した場合は、同じログファイルに書き出されます。
* グローバルログはジョブに依存しない動作を記録するもので GoodSync_<Year>_<Month>.log という名前で C:\Documents And Settings\<User Name>\Application Data\GoodSync フォルダに作成されます。
ここがチェックされていない場合、ログファイルは生成されません。

15日毎にログファイルを消去 (既定でチェックあり)
チェックされていると15日以内のログファイルのみ保持して それより古いログファイルは削除されます。
チェックされていない場合すべてのログファイルが保持されます。

ログの内容

クリティカル
エラーではないが重要なメッセージを表示
エラー
ジョブを中断するエラー、赤字で表示
情報
(既定値)
主な活動の報告、シンクロアクションを含む
詳細
実行されたアクションの詳細、通常一般ユーザには必要のない情報

外部プログラムを使ってファイルを比較 (既定でオン)
ここがチェックされていると解析後に右クリックメニューで左右ファイルの比較を行う際に使用する外部プログラムを呼び出します。
ファイルがリモート上にあるときにはまずそれをダウンロードします。

ファイル比較プログラム (既定で空)
比較に使用する外部プログラムを指定します。
この外部プログラムは2つの引数を受け取ります:左側のファイルへのパスと右側のファイルへのパスです。
ここに外部プログラムが指定されていない場合は既定のファイル比較プログラムが使用されます。

既定のファイル比較プログラムは UNIX diff です。
これはテキストファイルのみが対象で行単位での違いを表示します。
フォルダが指定されると以下のファイル、サブフォルダのすべてについて比較が行われます。
なお、バイト単位でのファイル比較は処理の遅いファイルシステムにおいて長い時間を要することがあります。

プロキシのユーザIDとパスワード (既定で空)
ここが空でない場合は、それを インターネットオプションで指定しているプロキシのユーザIDとパスワードとして使用します。
グッドシンクでは WebDAV と Amazon S3 ファイルシステムにおいてWinInetソケットレイヤーを使用しています。
ですからプロキシも含めてすべての接続オプションをインターネットオプションのところに指定することができます。
もしインターネットオプションのところで指定したプロキシが認証を必要としていれば、ここで指定した値が使用されます。
SFTP では異なったソケットレイヤーが使用されます。従ってSFTP接続のためのプロキシを設定するためには PuTTY セッションを 使用する必要があります。詳しくは SFTP の項をご覧ください。

フィルタタブ

ジョブ単位での除外フィルタと対象フィルタに加えて グローバルなフィルタをこのタブで設定することができます。

実際に適用されるフィルタ動作はジョブ単位での除外フィルタと対象フィルタにここのグローバルな除外フィルタと対象フィルタを加えたものです。

接続タブ

以下の条件で使用されるプロキシ接続をここで指定します:
(i) プロキシを使うオプションが指定されているジョブ
(ii) 最新版チェックと自動更新
(iii) 活性化

プロキシサーバを使う (既定でオフ)
ここがチェックされていると以下で指定されるプロキシサーバを使用します。

プロキシサーバとポート (既定で空)
プロキシサーバのホスト名とポート番号を設定します。

なお SFTP においては異なるソケットレイヤーを使用しているため SFTP用にプロキシを設定する場合は PuTTY セッションを使用する必要があります。詳しくは SFTP の項をご覧ください。

プロキシのユーザとパスワード (既定で空)
ここに設定されたユーザIDとパスワードをプロキシの資格証明書として使用します。
グッドシンクではWebDAV と Amazon S3 においてWinInet ソケットレイヤーを使用しています。
従ってインターネットエクスプローラのインターネットオプションを 使ってプロキシも含めて各種接続オプションを指定可能です。
インターネットオプションで指定したプロキシにおいて認証が必要な場合はここに設定された情報が使用されます。

製品情報タブ

個のタブには製品のバージョン情報などが表示されます。

またここには新バージョンチェックのボタンもあり、 このボタンを押すと新バージョンがあるかどうかを www.goodsync.com で確認します。

先頭に戻る

コマンドライン

グッドシンクはコマンドラインから起動することが可能です。 GUIから出来ることはコマンドラインからも以下のオプションを指定して全て実行可能です。

コマンドラインの書式:
goodsync [<グローバルオプション>] <コマンド> <コマンドオプション>

無料ライセンスおよびプロライセンスではコマンドラインからグッドシンクの既存のジョブの実行が可能です。
その他のコマンドラインオプション(ジョブの生成、削除、変更)は エンタープライズライセンスにおいてのみご利用可能です。

グローバルオプション

/help
コマンドラインオプションを表示

/profile=<profile-folder>
プロファイルファイル jobs.tic (ジョブオプションおよびジョブリスト) と options.tic (グローバルプログラムオプション) を <profile-folder> 捜します。
パスはローカルコンピュータの絶対パスです。

/lf=<log-folder>
グローバルログを <log-folder>に書き出します。 指定がない場合はグローバルログはプロファイルフォルダに書き出されます。
パスはローカルコンピュータの絶対パスです。

/ll=N
ログレベルを N (1 から 3)に設定します。

*** 実行モードオプション ***

/min
最小化して実行。タスクバーアイコンのみが表示されます。

/forcetray
システムトレイで最小化されて実行されます。メインウィンドウは表示されません。

/miniwin
ミニウィンドウモードで起動します。

/forcemini
ミニウィンドウモードで起動します。メインウィンドウは表示されません。

/exit
グッドシンクはコマンドラインで指定された動作の完了後、終了します。

*** グローバルプログラムオプション ***

/system-tray=yes|no
システムトレイアイコンを表示する。 既定値: はい

/tray-on-close=yes|no
閉じたときにシステムトレイに最小化する。 既定値: いいえ

/create-folder-if-notfound=yes|no
シンクフォルダが無い場合に作成する。 既定値: いいえ

/check-new-ver=yes|no
新バージョンをチェックする。 既定値: はい

/cleanup-logs=yes|no
起動時に1ヶ月以上の前のログを削除する。 既定値: はい

/group-log-lines=yes|no
ログの類似行をグルーピングする。 既定値: はい

/compare-prog=<ExeFilePath>
コンテキストメニューからユーザがファイル比較を選んだときにこのプログラムを使う。

/save-global-options
コマンドラインにより変更されたグッドシンクのグローバルオプションを保存する。

/proxy-userid=<userid>
インターネットオプションのプロキシのユーザID

/proxy-passwd=<password>
インターネットオプションのプロキシのパスワード

/profile=<profile-folder>
プロファイルファイル jobs.tic (ジョブリストとオプション) と options.tic (グローバルオプション) を <プロファイルフォルダ>から探します。
パスはローカルコンピュータの上の絶対パスとして指定します。

/lf=<ログフォルダ>
グローバルログを<ログフォルダ>に書き出します。指定されていない場合はグローバルログをプロファイルフォルダに書き出します。
パスはローカルコンピュータの上の絶対パスとして指定します。

/ll=N
ログレベルを N (1から3) に設定します。

/create-folder-if-notfound=yes|no
見つからない場合にジョブシンクフォルダを作成するかどうかを指定します。

/exit
コマンドラインで指定された動作の完了後、グッドシンクを終了します。

コマンド

analyze /all
すべてのジョブを解析します。

analyze <ジョブリスト>
ジョブのリストを解析します。ジョブの名前はスペースにより区切ります。
ジョブの名前がスペースを含む場合はダブルクオートで括る必要があります。例: "Job Name"

sync /all
全てのジョブをシンクロします。

sync <ジョブリスト>
ジョブのリストを解析します。ジョブの名前はスペースにより区切ります。
ジョブの名前がスペースを含む場合はダブルクオートで括る必要があります。例: "Job Name"

job-tmp <job-name> [<job-options>]
指定のジョブオプションと共に一時的なジョブを作成して、解析およびシンクロを行います。
このジョブはジョブリストに追加されることはなく、実行時のみメモリに存在します。

job <job-name> [<job-options>]
指定されたジョブオプションで新規ジョブを作成したり既存のジョブを更新します。

job-new <job-name> [<job-options>]
指定されたジョブオプションで新規ジョブを作成します。

job-update <job-name> [<job-options>]
既存のジョブのジョブオプションを変更します。

job-delete <job-name>
既存のジョブを削除します。

job <ジョブ名> [<ジョブオプション>]
指定したジョブオプションで新しいジョブを作成、または既存のジョブを更新します。

job-new <ジョブ名> [<ジョブオプション>]
指定したジョブオプションで新しいジョブを作成します。

job-update <ジョブ名> [<ジョブオプション>]
指定したジョブオプションで既存のジョブを更新します。

job-delete <ジョブ名>
既存のジョブを削除します。

ジョブオプション

/analyze
作成または更新されたジョブを解析します。

/list-changes
Print List of changes detected by Analyze to the log.

/sync

ジョブが作成または更新された後、解析およびシンクロを行います。

/f1=<full-folder-path>
左側シンクロフォルダ
以下のいずれかのフォーマットでフルパス指定します:
  C:\folder1\folder2\file.ext
  \\share\disk\folder1\folder2\file.ext
  ftp://server.domain.com:port/folder/file
  sftp://server.domain.com:port/folder/file
  http://server.domain.com:port/folder/file

パスに空白文字がある場合は""で囲みます。

/f2=<full-folder-path>
右側シンクロフォルダ
上記と同様にフルパスで指定します。

/userd1=<user-id>
左側フォルダ用のユーザID

/userd2=<user-id>
右側フォルダ用のユーザID

/password1=<password>
左側フォルダ用パスワード

/password2=<password>
右側フォルダ用パスワード

/encrypt1(2)=yes|no
EFSを使って左側(右側)フォルダを暗号化

/decrypt1(2)=yes|no
EFSを使って左側(右側)フォルダを復号化

/utf8-1(2)=yes|no
左側(右側)フォルダをUTF-8でエンコーディング (No: ANSI)

/bad-certs1(2)=yes|no
左側(右側)DAVフォルダで無効な証明書を許可する

/wininet(2)=yes|no
左側(右側)フォルダでWinInetを使用する(DAV, S3, FTP)

/useproxy1(2)=yes|no
左側(右側)フォルダで プロキシを使用する

/hostbased1(2)=yes|no
ホストベースのアドレシングを使用する(S3)

/accesspolicy1(2)==<access-policy>
左側(右側)フォルダのプリクックアクセスポリシ(S3)

/send-cookies1(2)=yes|no
左側(右側)DAVフォルダにクッキーを送る

/active1(2)=yes|no
左側(右側)フォルダをアクティブFTPモード(No: パッシブ)

/mdtm1(2)=yes|no
左側(右側)のフォルダでFTPのMDTMコマンドを使用

/implicit1(2)=yes|no
左側(右側)のフォルダで暗黙のFTPSモード(No: 明示モード)

/pingcontrol1(2)=yes|no
データ接続での大きなファイルを送る際にPing コントロール接続(FTP)

/pk1(2)=<folder-path>
左側(右側)フォルダのSFTPプライベートキーファイルの絶対パス

/psession1(2)=<session-name>
左側(右側)フォルダのSFTP接続でのPuTTYセッション名 *** 一般オプション ***

/dir=2way | ltor,forced | ltor,verified | rtol,forced | rtol,verified
シンクロの方向: 双方向(2way)、左から右(ltor)、右から左(rtol)
片方向の場合はさらに強制的か確認あり選択要: 強制的(forced)、確認あり(verified)

/readonly-src=yes|no
ソース側読込み専用オプション。 片方向の強制的ジョブにおいてのみ指定可能。

/quick-1way=yes|no
クイックバックアップモード。 片方向の強制的ジョブにおいてのみ指定可能。

/deletions=yes|no
削除を伝播するかどうかのオプション。

/save-disposed-files=yes|no
削除や上書きされるファイルを _gsdata_\_saved_ フォルダへ保存するかどうかのオプション。

/temp-dest-file=yes|no
ファイルのコピーにおいて一時ファイルを使うかどうかのオプション。 一時ファイルを使うことにより、切断等があった場合でもファイルの破損を回避できます。

/copy-acl=yes|no
ACLセキュリティ属性をコピーするかどうかのオプション。

/check-file-stability=yes|no
リモートファイルシステムにおいて解析とシンクロの間でファイルの一貫性を確認するかどうかのオプション。

/est-req-space=yes|no
必要となるディスク空き領域を見積もるかどうかのオプション。

/copy-locked=yes|no
シャドーコピーサービスを使ってロックされたファイルをコピーするかどうかのオプション(Windows XP、Windows サーバ2003、Vista)。

/reconnect=yes|no
フォルダ切断時に自動的に再接続を行うかどうかのオプション。

/reconnect-attempts=<number>
再接続を試行する回数。

/case-sensitive=yes|no
ファイルやフォルダ名について大文字小文字を区別するかどうかのオプション。

/speed-limit=<number>
ファイル転送速度の上限(Kb/秒)

/balloon-msg=none|errors|changes
バルーンメッセージを表示するかどうかのオプション。 *** フィルタオプション ***

/exclude=<file-mask>
除外フィルタ
file-maskはコンマで区切られたリスト、例: *.obj や \folder\file

/include=<file-mask>
対象フィルタ
file-maskはコンマで区切られたリスト、例: *.obj や \folder\file

/exclude-empty=yes|no
空のフォルダを除外するかどうかのオプション。

/exclude-hidden=yes|no
隠しファイル、隠しフォルダを除外するかどうかのオプション。

/exclude-system=yes|no
システムファイル、システムフォルダを除外するかどうかのオプション。 *** 自動オプション ***

/on-folder-connect=analyze|sync|no
フォルダ接続時に自動で解析とシンクロを行うかどうかのオプション。

/on-start=analyze|sync|no
グッドシンクの起動時に自動で解析とシンクロを行うかどうかのオプション。

/on-logout=sync|no
Windowsのアカウントからのログオフ時に自動でシンクロを行うかどうかのオプション。

/on-timer=analyze|sync|no
一定周期に自動で解析とシンクロを行うかどうかのオプション(N 分毎)。

/timer-period=<NN>
/on-timer での周期指定(分単位)。

/on-roboform=analyze|sync|no
ロボフォームコマンドにより自動で解析とシンクロを行うかどうかのオプション。

/pre-analyze-action=<program-path>
解析前プログラムの指定

/post-analyze-action=<email-addr|program-path>
解析後のプログラムまたはメールアドレスの指定

/post-sync-action=<email-addr|program-path>
シンクロ後のプログラムまたはメールアドレスの指定

/autoresolve=no|left|right|newer
競合自動解決のオプション: コピーなし(no)、左側優位(left)、右側優位(right)、新しい方(newer)

/limit-changes=<NN>
変更の割合が一定以上の場合にシンクロを取りやめる設定
NN は 0 から 100 で変更の比率を%で示します。

/autoclear=yes|no
自動クリアを行うかどうかのオプション。

インストーラにおけるオプションとエンタープライズライセンスの活性化

以下のオプションはインストーラに対するオプションです。 つまりGoodSync-Setup.exeへのオプションであってグッドシンク(GoodSync.exe)へのオプションではありません。

/orderid=1234567890
/username="Taro Yamada"
/orderid と /username が指定されている場合に、グッドシンクはインストール時にこれらの値を使って ソフトウェアの活性化を行います。なお、活性化はオンラインにて行われますので、GoodSync.exe は www.goodsync.com へアクセスできるようになっている必要があります。

/proxy="プロキシユーザ名, プロキシパスワード"
パスワードで保護されたプロキシを使用する必要がある場合は、 /orderid と /username を使って 必要な情報を記載したのち、このオプションでプロキシのユーザ名とパスワードを指定する必要があります。

/S
インストーラをサイレントモードで実行します(インストール中にユーザの入力は必要なくなります)。

エンタープライズライセンスの活性化
エンタープライズ環境でグッドシンクをご利用頂く場合は、 前述のオプションを使ってインストール時にグッドシンクの活性化を行うのが便利です。 例:

GoodSync-Setup.exe /S /orderid=0123456789 /username="Company Name" この例ではグッドシンクのインストーラはサイレントモードで実行され、指定のご注文IDと会社名を使って グッドシンクの活性化まで行われます。

インストール後の活性化
ソフトウェアがインストールされている場合でも、グッドシンクの活性化は可能です。 以下のコマンドでグッドシンクを活性化することができます:

GoodSync.exe /install /orderid="xxxxxxxxxx" /username="Xxxxxx Xxxxxxxxxx"

ページの先頭に戻る

ポリシ

ポリシはシステム管理者により使用されるもので、これにより企業内でグッドシンクの動作を既定するルール を確立することができます。

ポリシがご利用頂けるのはエンタープライズライセンスのみです。

ポリシの編集にはグッドシンクのポリシテンプレートを使います:
- スタート -> 「ファイル名を指定して実行」で以下を実行: gpedit.msc
- ツリー表示において 'Local Computer Policy' -> 'Computer Configuration' -> 'Administrative Templates'と移動します。
- 'Administrative Templates'で右クリックし 'Add/Remove templates' -> 'Add...' と選びます。
- 'Program Files\Siber Systems'の中からgoodsync.admを参照して'Close'をクリックします。
- グッドシンクポリシの新しいサブツリーが'Administrative Templates'に現れます。
- ポリシを有効にするにはエディタでこのポリシを選び、右クリックをして「有効」を選びます。
- その後グッドシンクの再起動によりポリシが有効になります。

これらのポリシが利用可能です:

- ForceMiniMode: ミニモードでグッドシンクを起動し、フルサイズへの展開を許可しない。
- ForceTray: ミニモードでグッドシンクを起動し、フルサイズへの展開を許可しない。
- NoAutoUpdate: 自動更新を禁止
- NoJobListEdit: ジョブの追加/削除/名前変更を禁止
- NoJobEdit: ジョブのパスおよびジョブオプションの変更を禁止

- NoProgramOptions: プログラムオプションの変更を禁止
- NoJobOptions: ジョブオプションの変更を禁止
- NoOptionsGeneral: ジョブの一般オプションの変更を禁止
- NoOptionsFilters: ジョブのフィルタの変更を禁止
- NoOptionsAuto: ジョブの自動オプションの変更を禁止

- DisableFTP: FTPファイルシステムのサポートを禁止
- DisableSFTP: SFTPファイルシステムのサポートを禁止
- DisableDAV: WebDAVファイルシステムのサポートを禁止
- DisableS3: Amazon S3 ファイルシステムのサポートを禁止
- DisableWinCE: Windows モバイルデバイスのサポートを禁止

特定のアプリケーションの同期

この章では人気のあるアプリケーションでどのように同期を行うかを説明します。

ロボフォーム
最新版のロボフォームではロボフォームのコマンド「ツール -> ユーザ情報の同期...」 があり、これを使うとグッドシンクを起動して同期の設定がきるようになっています。 設定を手動で行う場合には両方のパソコンの My RoboForm Data フォルダを設定します。 あるいはロボフォーム2Goとの同期を行うのであればパソコンの My RoboForm Data フォルダ とUSBメモリの My RoboForm Data フォルダを設定します。 以下のパソコンに依存する特定のファイルは除外されます: license.rfo, cache.rfo, mru.rfo なお options.rfo は除外したくないかもしれません。これにはロボフォームのオプションが格納されています。

アウトルック
アウトルックのデータファイル Outlook.pst を同期します。

アウトルックは起動中 Outlook.pst ファイルをロックしているのでグッドシンクはこれを同期することができません。
ファイルのロックを解除するにはアウトルックを閉じる必要があります。
Windows Mobile 電話機や Pocket PC がパソコンに接続されている時にも Outlook.pst ファイルはロックされています。電話機をクレードルから引き抜くと このロックが解除されます。

Outlook.pst ファイルの場所:
* XP: C:\Documents and Settings\ユーザ名\Local Settings\Application Data\Microsoft\Outlook
* Vista: C:\Users\ユーザ名\AppData\Local\Microsoft\Outlook

Outlook.pst ファイルを任意の場所に設定するには:
* 現在ある Outlook.pst ファイルを現在の標準的な場所から任意の場所に移動します。
* アウトルックを起動 -- すると Outlook.pst が見つかりませんというメッセージが出ます。
* アウトルックが Outlook.pst の場所を指定するように言ってくるので先ほど移動した場所を指定します。

アウトルックエクスプレス
アウトルックエクスプレスでは幾つかのファイルにデータを補完しています。ファイルはアウトルックエクスプレス のデータフォルダにあります。このフォルダを見つけるにはアウトルックエクスプレスを開いて ツール -> オプション -> メンテナンス -> 保存フォルダ を選びます。 これによりデータファイルがある場所を知ることができ、またその場所を変更することもできます。 同期する場合はこのフォルダ全体を同期します。アウトルックエクスプレスが使用中のときはファイルがロックされているので 同期が可能なのははアウトルックエクスプレスが閉じている時のみです。

Windows Mail (ビスタのみ)
Windows Mail のデータフォルダを同期します。これは
C:\Users\User Name\AppData\Local\Microsoft\Windows Mail にあります。

Quickbooks
Quickbooks (QB) は全てのデータを一つのファイルに保管します。 書式は CompanyName.QBW となっています。ですからこのファイルを同期します。 Quickbooks のバックアップファイルは .QBB の拡張子を持っています。お勧めの方法は. QB自体のバックアップコマンドを使ってQBWのバックアップを取り、念のためグッドシンクで バックアップファイルを含めて同期することです。 Quickbooks は QBW ファイルをロックするので同期するときには QB を閉じる必要があります。 QBW ファイルを開いて閲覧するだけでも(変更を加えなくとも)QBはファイルに変更を加えます。 ですからグッドシンクを使って双方向の同期を *.QBW ファイルに行うことはできません。 片方向のバックアップのみ可能です。

ACT!
ACT はそのデータファイルをロックしますが、ACTを閉じた時でもファイルをロックしたままです。 どういう事かというと ACT! は SQLサービスをインストールしてACT!が実行されていない時でも このサービスが稼働するからです。そしてこのサービスはACT!のデータファイルをロックしています。 従ってこれらのファイルの同期を可能にするためには MSSQL ACT! サービスを一時的に停止する必要があります: Windowsのスタートからコントロールパネルを選び、管理ツールのなかのサービスを選びます。 サービスの中に "MSSQL$ACT7" (あるいは類似のもの)を探して停止します。その後同期を行い同期が完了したら またこのサービスを再開します。 別の対応方法としてはACT!のファイルを同期の対象から除外することです。

ページの先頭に戻る

グッドシンク2Go: ポータブルバージョン

グッドシンク2Goはグッドシンクのポータブルバージョンです。つまり:
- リムーバブルドライブ(USBメモリやポータブルハードディスク)にインストールします。パソコンではありません。
- インストールしたそのリムーバブルドライブから起動されます。
- ジョブのリストやその他の設定をリムーバブルディスクに保存します。
- ライセンスはリムーバブルデバイス単位です。使用するパソコン台数には依存しません。

上記以外は通常のグッドシンクと同じです。

グッドシンク2Goにおける制限事項:
- Windowsのスケジューラからの起動は出来ません。これはスケジューラが特定のパソコンに依存するからです。
- Windowsの起動をトリガーとして起動することができません。これもパソコンに依存するからです。

GSYNC: コマンドラインバージョン

GSYNC は純粋にグッドシンクのコマンドラインバージョンです。これは グッドシンクエンタープライズライセンス でのみご利用可能です。

全くGUIを含まないので以下のような状況に最適です:

  • バッチファイルからの呼び出し
  • 他のプログラムからの呼び出し
  • スケジューラ等のサービスからの呼び出し

GSYNC が受け付けるコマンド引数は基本的に GoodSync.exeと同じですが以下の例外があります:

/profile=<profile-folder-or-file>
プロファイルファイルまたはプロファイルフォルダ
ファイルの場合、このファイルからジョブのリストを読み込みます。
フォルダの場合、このフォルダにある jobs.tic ファイルからジョブのリストを読み込みます。
指定がない場合は標準の場所からジョブのリストを読み込みます。
パスはローカルコンピュータ上の絶対パスでなければなりません。

/progress=yes|no
ファイルのダウンロードおよびアップロード時に進行状況を表示するかどうかを指定します。
既定: No

/email-sync=
GSYNC にはこのオプションはありません。 なぜならログが標準出力(stdout)に書き出されるからです。必要であればそれをメールすることが出来るでしょう。

GSYNC はジョブリストを指定されたとおりの順番ですべてを実行します。

最後のジョブの戻り値が戻り値となります:
0 - 正常終了: 解析した結果変更なし、またはシンクロ成功。
1 - 解析時ターミナルエラー。エラーテキストをstdoutへ書き出し。
2 - シンクロ時ターミナルエラー。エラーテキストをstdoutへ書き出し。
マイナス値 - GSYNC 開始時エラー。

非ターミナルエラーはエラーコードを返しません。これらのエラーはログファイルに書き出されます。

なおログファイルは標準出力(stdout)です。

ページの先頭に戻る

GSCP: コマンドラインファイルシステムクライアント

GSCP はグッドシンクファイルシステムへのコマンドラインインタフェースです。 コマンドラインのFTPクライアントのようなものと考えると分かりやすいでしょう。

しかしながらFTPクライアント異なるのは GSCP ではスクリプトファイルでの操作が可能だという点です。 これはグッドシンクがサポートする以下のすべてのファイルシステムで有効です: Windows, Win Mobile, FTP, SFTP, WebDAV, Amazon S3。

GSCP の呼び出し方法は以下の通りです:
gscp URL [userid] [password] [sftp-private-key]
URLでファイルシステムと接続先のサーバを指定します。
UserID と Password は URLに埋め込まれるか URLの後に独立して指定します。
4番目の引数は SSH プライベートキーへのパス、3番目の引数はそのキーフレーズです。

GSCP の呼び出し例:
gscp \\netshare\volume\folder share-userid share-password
gscp wm://myphone/folder
gscp ftp://user:password@server.company.com
gscp ftp://server.company.com user password
gscp https://dav-server.storage-co.com userid mypass
gscp sftp://sftp.server.com userid passphrase c:\keys\ssh-private-key.ppk

サーバに接続後は以下のようなコマンドが有効になります:
コマンド引数動作説明
quit プログラム終了
ls 現在のリモートディレクトリのリスト
isf file-nameリモートファイルの存在を確認
isd dir-nameリモートディレクトリの存在を確認
pwd 現在のリモートディレクトリを印字
cd dir-nameリモートディレクトリを変更(引数なしでルート指定)
pld 現在のローカルディレクトリを印字
lcd dir-nameローカルディレクトリ変更
md dir-nameリモートディレクトリ作成
rm file-nameリモートファイル削除
rmd dir-nameリモートフォルダ削除
rmrf dir-name再帰的なリモートファイルおよびフォルダ削除
mv file-name-1 file-name-2リモートファイルおよびフォルダの名前変更または移動
put file-nameローカルファイルをリモートフォルダへアップロード
get file-nameリモートファイルをローカルフォルダへダウンロード
help コマンドリストの表示
info リモートファイルシステム情報
open url他のファイルシステムに接続
close 現在のファイルシステムから切断

ページの先頭に戻る

ネットワークでのフォルダマウント: チュートリアル

グッドシンクではそのパソコンにマウントされたフォルダを同期することができます。
パソコンへのフォルダのマウントにはWindowsの機能や他のプログラムが使用されます。

グッドシンクの説明書の範囲を超えている部分もありますがここではフォルダのマウントについて解説しています。

ローカルネットワーク上の2つのパソコンのファイルの同期

まず最初にどちらのパソコンがサーバでどちらのパソコンがクライアントかを決めます。

サーバパソコンで共有フォルダを設定します。

クライアントパソコンにはグッドシンクをインストールしておきます。 そしてサーバが提供する共有フォルダをマウントします。

2つのパソコンは同じローカルネットワーク上に存在している必要があります。

通常大きいパソコンは常にネットワークに接続されているのでサーバとして 使用し小さいパソコンは必ずしも常時ネットワークに接続されている訳ではないので クライアントとして使用します。 例えばデスクトップパソコンとラップトップパソコンとの同期であれば デスクトップパソコンをサーバとしてラップトップパソコンをクライアントとします。

1. サーバにおいて共有フォルダを設定(フォルダひとつにつき1度だけ)

  • まずマイコンピュータかWindowsエクスプローラで共有したいフォルダを開きます。
  • フォルダを右クリックして共有とセキュリティを選びます。
  • "ネットワーク上でこのフォルダを共有する"を選びます。
  • 共有名を付けます。この名前がクライアント側から見える名前です。
  • "ネットワークユーザによるファイルの変更を許可する"にチェックを入れます。グッドシンクがこの共有フォルダへ読み書き可能である必要があります。
  • OKボタンを押してWindowsがこのフォルダの設定を変更するのを待ちます。

1a. サーバのディスク全体を共有(個別のフォルダを共有する代わりに)

場合によっては特定のフォルダだけでなくディスク全体を共有したいと考えるかもしれません。 そうすればフォルダを一つ一つ設定しなくても済みます。 具体的には次のようにします:

  • まずマイコンピュータかWindowsエクスプローラでディスクドライブを右クリックします。
  • 共有とセキュリティを選びます。
  • "ネットワーク上でこのフォルダを共有する"を選びます。

2. サーバ名の設定と取得(サーバで1度だけ行います)

  • サーバでマイコンピュータを右クリックしてプロパティを選びます。 そしてコンピュータ名のタブをクリックします。
  • こので表示されるフルコンピュータ名がサーバにのコンピュータ名となります。
  • もしこの名前があまり意味のないものになっていたら変更ボタンを押して変更することができます。 通常はコンピュータを使う人の名前や設置されている場所にちなんだ名前が用いられます。 例:Scott Laptop, Susie Dell

3. クライアントで共有フォルダをマウントする

  • それではグッドシンクがインストールされているクライアントパソコンへ行きましょう。
  • グッドシンクのメニューから「ジョブ -> 新規」で新しい名前のジョブを作成しジョブに名前を付けます。
  • 左側の参照ボタンをクリックしクライアント内のフォルダを同期フォルダとして指定します。
  • 次に右側の参照ボタンをクリックします。 ここにサーバからクライアントにマウントした共有フォルダを指定することになります。
  • 参照ダイアログのマイネットワークタブを選ぶとネットワーク上のコンピュータが表示されます。
  • その中からサーバを選び、さらにサーバで設定した共有フォルダを選びます。
  • OKをクリックして同期の準備が完了となります。
  • もしマイネットワークをクリックしてもコンピュータが表示されるまでに時間がかかる場合には 共有フォルダのアドレスを直接入力することもできます。例:\\ServerName\ShareName ここでServerNameはサーバ名、ShareNameは共有フォルダ名です。
インターネット上の2つのコンピュータのファイルを同期: ノンセキュア

ここではインターネット上にある2つのコンピュータ(サーバとクライアント)をマウントして 同期します。

ネットワークドライブをマウントする手順は以下の通りです。

  • Windowsのファイル共有はファイル送信時に暗号化は行いませんしパスワードも 暗号化しません。ですからこの方法はセキュアではありません。第三者がネットワーク上を 流れるパスワードやファイルの内容を取得可能だからです。
  • サーバのディスクを共有: Windowsエクスプローラから共有するドライブを右クリックして プロパティを選びます。共有タブで「このフォルダを共有する」にチェックを入れます。
  • サーバがポート139の接続を受け付けるようにします。 ソフトウェアまたはハードウェアのファイアウォールが設置されている場合には このファイアウォールのポート139での入力接続を許可するように設定します。
  • クライアントでWindowsエクスプローラのアドレスバーに以下を入力: "\\111.222.333.444\Share". ここで 111.222.333.444 はサーバのIPアドレス、Shareはサーバの共有フォルダ名です。
  • クライアントでグッドシンクを起動して前述のアドレスを同期フォルダのパスとして入力します。 \\111.222.333.444\Share
  • 以上でグッドシンクによる同期の準備が完了です。

インターネット上の2つのコンピュータのファイルを同期: セキュア

2つのコンピュータの間でファイルの同期を行う場合に、安全を期すならば通信経路は暗号化されている 必要があります。これを実現するのがSSHによるトンネルディスクマウントです。( SSH (Secure SHell))

SSHを使ってネットワークドライブをマウントする手順は以下の通りです。

  • 適切なSSHサーバをサーバコンピュータにインストールします。 あるいはサーバと同じローカルネットワークにある別のコンピュータでも構いません。 SSH対応の安価なLinuxボックスをゲートウェイとして使用するのもいいでしょう。
  • クライアントコンピュータに適切なSSHクライアントをインストールします。
  • SSHクライアントをクライアントのポート139からサーバのポート139へトンネル接続 するように構成します。
  • クライアントからサーバにSSH接続を確立します。
  • クライアントでWindowsエクスプローラのアドレスバーに以下のアドレスを入力します: "\\127.0.0.1\Share" ここで 127.0.0.1 はローカルホストのアドレスです(つまりクライアント)。 Windowsエクスプローラはクライアントのポート139に接続します。 SSHクライアントはSSHサーバを使ってこの接続をサーバにトンネルします。
  • クライアントの他のディスクを共有することはできません。 なぜならポート139は1つだけだからです。この制限を簡単に回避する方法はありません。
Follow us on Twitter! Follow us on Twitter
受賞歴

 

 

 

 

 
 
パートナー と アフィリエイト 言語対応 ライセンス
Copyright ゥ 1999-2010 by Siber Systems Inc.