バックアップする必要のあるファイルが多数あります。問題は、それらのtarファイルを作成してオフサイトにアップロードするのに十分なディスク容量がないことです。python、php、またはperlを使用して、ファイルのセットをtarアップし、ディスク上にtarファイルを作成せずにオンザフライでアップロードする方法はありますか?また、メモリに保存するには大きすぎます。
2 に答える
1
私はいつもssh経由でこれを行います:
tar czf - FILES/* | ssh me@someplace "tar xzf -"
このようにして、ファイルはすべて他のマシンで解凍されます。あるいは
tar czf - FILES/* | ssh me@someplace "cat > foo.tgz"
それらを他のマシンのアーカイブに入れます。これは実際に必要なものです。
于 2011-05-09T03:01:03.210 に答える
0
tarの出力をsshにパイプできます。
tar zcvf - testdir/ | ssh user@domain.com "cat > testdir.tar.gz"
于 2011-05-09T02:59:14.213 に答える