0

バックアップする必要のあるファイルが多数あります。問題は、それらのtarファイルを作成してオフサイトにアップロードするのに十分なディスク容量がないことです。python、php、またはperlを使用して、ファイルのセットをtarアップし、ディスク上にtarファイルを作成せずにオンザフライでアップロードする方法はありますか?また、メモリに保存するには大きすぎます。

4

2 に答える 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 に答える