gfcp
[-fpqvd] [-h filesystem-node
] [-j num-of-processes
] [-m minimum-bytes
] source-file
destination-file
gfcp は、単一ファイルを並列にコピーします。
source-file
には、コピー元のファイル名を指定します。
destination-file
には、コピー先のファイル名を指定します。
ファイルが存在する場合は、上書きしません。
source-file
には以下を指定できます。
パス名
ローカルファイルシステム上のパスを絶対パスまたは相対パスで指定しま す。そのパスが gfarm2fs のマウントポイントの場合は、gfarm2fsを経由 せずにGfarm からコピーします。
gfarm:...
Gfarm URL で指定します。
file:...
ローカルファイルシステム上のパスを URL で指定します。
destination-file
には以下を指定できます。
パス名
ローカルファイルシステム上のディレクトリを絶対パスまたは相対パスで 指定します。そのパスが gfarm2fs のマウントポイントの場合は、 gfarm2fs を経由せずに Gfarm へコピーします。
gfarm:...
ディレクトリを Gfarm URL で指定します。
file:...
ローカルファイルシステム上のディレクトリを URL で指定します。
-f
既存ファイルを上書きします。
-h
filesystem-node
指定したファイルシステムノードにファイルを作成します。
-j
num-of-processes
並列プロセス数を指定します。 入力ファイルを均等なサイズに分割し、各プロセスに割り当てます。
デフォルト値は gfarm2.conf の client_parallel_copy パラメータです。 最大値は gfarm2.conf の client_parallel_max パラメータです。 詳細は gfarm2.conf のマニュアルを参照してください。
-m
minimum-bytes
並列コピーする場合に、1 プロセスに割り当てる最小データサイズを バイト数で指定します。 デフォルトは 1048576 バイトです。
-p
コピー性能を報告します。
-q
警告を表示しません。
-v
冗長な情報を出力します。
-d
デバッグ情報を出力します。
-?
コマンドオプションを出力します。