• ベストアンサー

Linuxに詳しい方に質問です

サーバー間で毎日一定時間にファイルを送らなければなりません。 そこで、現在は Aサーバー(送る側) Bサーバー(受け取る側) とした時に Aサーバー内の処理 tar cfz hoge.tar.gz hoge ftp ****** put hoge.tar.gz Bサーバー内の処理 tar xvz hoge.tar.gz と記述をしているのでずが、何とか要件は満たしているものの大変処理が重くて困っています。 何か良い解決法を思いついた方がいらしたら、御教授ください。 ※hoge内は約10万ファイル内包しており、総容量は1G程です。

質問者が選んだベストアンサー

  • ベストアンサー
  • EF_510
  • ベストアンサー率50% (306/604)
回答No.1

そのtarの処理は必要なのでしょうか? rsyncで処理することはできませんか? 事前準備は必要ですが、変更差分だけ送るようになるのでもう少し軽くなるとは思います。 例として… Aサーバで rsync -a hoge {ftpのユーザー名}@Bサーバ:{解凍したいパス} Bサーバの処理は無し

moemoemoemoe
質問者

お礼

御回答ありがとうございます。 完全に視野が狭くなっておりました。 同ネットワーク内ですので、ネットワーク経由でのrsyncで経過を測ってみたいと思います。

関連するQ&A