## Name

gfwhere — Gfarm ファイルのレプリカの所在を表示する。

## Synopsis

`gfwhere` [`オプション`] `path`...

## DESCRIPTION

指定したファイルについて、そのファイルのレプリカを保持する ファイルシステムノードのホスト名を表示します。

## OPTIONS

`-a`

  全てのレプリカに関する情報を表示します。 オプション `-dio` を指定するのと等価です。

`-d`

  現在停止しているファイルシステムノード上に存在するレプリカの情報も表示します。

`-F`

  ホスト名の直後に、以下の情報もつけ加えて表示します。 論理的には削除されているが、まだ実体が残っている可能性のあるレプリカの場合 「;世代番号」、 複製途中の不完全なレプリカの場合「?」、 停止中のファイルシステムノードの場合「-」。

`-h` `host`

  指定されたhostに複製が格納されているファイルについて複製情報を表示します。 複数回指定された場合は、指定された全てのホストに格納されているファイルについて複製情報が表示されます。 指定されるホスト数は最大3です。

`-i`

  複製処理途中で、不完全な状態のレプリカの情報も表示します。

`-l`

  以下のように、より長い形式で表示します。

  一行に、ひとつのホストのみ表示して改行します。

  `-o` オプションないし `-a` オプションが 指定されている場合は、ホスト名の後にレプリカの世代番号も表示します。

  `-d` オプションないし `-a` オプションが 指定されている場合は、その次に、そのホストが停止しているか否かを表示します。 停止している場合は「d」、稼働している場合は「-」となります。

  `-i` オプションないし `-a` オプションが 指定されている場合は、その次に、そのレプリカが不完全な状態か否かを表示します。 複製途中で不完全な場合は「i」、完全な状態の場合は「-」となります。

  `-o` オプションないし `-a` オプションが 指定されている場合は、その次に、そのレプリカが論理的に削除済か否かを表示します。 論理的に削除済の場合は「o」、削除されていない場合は「-」となります。

`-m` `N`

  複製数がN以下でサイズが0以上のファイルについて複製情報を表示します。

`-o`

  論理的には削除されているが、物理的にはまだ存在している可能性があるレプリカの 情報も表示します。

`-r, -R`

  ディレクトリに含まれるファイルのレプリカの所在を 再帰的に表示します。

`-?`

  引数オプションを表示します。