1752489 メンバー
6050 オンライン
108788 解決策
新規ポスト

rcpコマンドでバイナリデータが壊れることは有るのか?

 
TLSG01
貴重なコントリビューター

rcpコマンドでバイナリデータが壊れることは有るのか?

顧客先で rcpコマンドで 1000Mbyte位の大量のデータをコピーすると

データが壊れている場合が有ると

言われました。

FTPコマンド、mvコマンドでは

データが壊れたことは無いらしいのですが

そのようなことは起こりうるのでしょうか?

当社内ではそのような巨大なデータをrcpすることはほとんど無いので報告されていません。

3件の返信3
rawsq
貴重なコントリビューター

rcpコマンドでバイナリデータが壊れることは有るのか?

OSのバージョンはいくつでしょう?

壊れる、とは具体的に何から判断されたのでしょうか。

ハッシュ値とか、何かのアプリケーションでデータが読めないとかでしょうか。

とりあえず11.11で調べたところ、PHNE_27777には

rcp prints wrong error message while transferring large files.

とありました。

直接今回とは関係ないかもしれませんが、大きなファイルを転送すると間違ったエラーを返すとのことです。

もう少し詳細な情報をもとにパッチを調べてみる必要があるかもしれません。
TLSG01
貴重なコントリビューター

rcpコマンドでバイナリデータが壊れることは有るのか?

Q:OSのバージョンはいくつでしょう?

A:HP-UX 10.20 / b2000 です。

Q:壊れる、とは具体的に何から判断されたのでしょうか。

A:バイナリデータをcmpコマンドで比較したのです。

 HPUXの実行ファイルではないのでcopyしても1byte

 も違うことは無い

 はない はずなのですが

rawsq
貴重なコントリビューター

rcpコマンドでバイナリデータが壊れることは有るのか?

FTPだと上手くいっているならTCP/IP以下に問題はなさそうな気がします。

問題があるとすればそれより上位でしょうか。

でも、上位となるとrcp自体の不具合=パッチか?

と考えたまでです。

PHNE_17029には

rcp did not support file transfer greater than 2 GB.

rcp has been enhanced to provide large file support.

とあります。

2GB以上取り扱うにはパッチが必要となるようですね。

でも、今回は1000MBほどなんですよね…

もう少し調べてみます。