- ベストアンサー
Linuxに詳しい方に質問です
サーバー間で毎日一定時間にファイルを送らなければなりません。 そこで、現在は Aサーバー(送る側) Bサーバー(受け取る側) とした時に Aサーバー内の処理 tar cfz hoge.tar.gz hoge ftp ****** put hoge.tar.gz Bサーバー内の処理 tar xvz hoge.tar.gz と記述をしているのでずが、何とか要件は満たしているものの大変処理が重くて困っています。 何か良い解決法を思いついた方がいらしたら、御教授ください。 ※hoge内は約10万ファイル内包しており、総容量は1G程です。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
そのtarの処理は必要なのでしょうか? rsyncで処理することはできませんか? 事前準備は必要ですが、変更差分だけ送るようになるのでもう少し軽くなるとは思います。 例として… Aサーバで rsync -a hoge {ftpのユーザー名}@Bサーバ:{解凍したいパス} Bサーバの処理は無し
お礼
御回答ありがとうございます。 完全に視野が狭くなっておりました。 同ネットワーク内ですので、ネットワーク経由でのrsyncで経過を測ってみたいと思います。