gfpconcat [-fpqvd] [-h filesystem-node] [-i input-listfile] [-j num-of-processes] [-m minimum-bytes] -o destination-file source-file...
gfpconcat は、単一ファイルまたは複数ファイルを単一のファイルに対して 並列にコピーします。
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指定したファイルシステムノードにファイルを作成します。
-i input-listfile
入力ファイルを列挙したファイルをコマンドライン引数
source-file の代わりに指定します。
そのファイル中の各行に入力 URL を一つずつ記述します。
-j num-of-processes並列プロセス数を指定します。 入力ファイルを均等なサイズに分割し、各プロセスに割り当てます。
デフォルト値は gfarm2.conf の client_parallel_copy パラメータです。 最大値は gfarm2.conf の client_parallel_max パラメータです。 詳細は gfarm2.conf のマニュアルを参照してください。
-m minimum-bytes並列コピーする場合に、1 プロセス当たりに割り当てる最小データサイズを バイト数で指定します。 1 プロセス当たりのサイズがこのサイズよりも小さい場合は、 1 プロセスでコピーします (並列コピーしません)。 デフォルトは 0 バイト (常に並列コピーする) です。
-pコピー性能を報告します。
-q警告を表示しません。
-v冗長な情報を出力します。
-dデバッグ情報を出力します。
-?コマンドオプションを出力します。