80GBの非整列テキスト文書をあるコンピュータから別のコンピュータに転送する必要がありますが、USBは32GBしかありません。 USBがいっぱいになると、場所を失うことなくrsyncを自動的に一時停止するオプションはありますか?
手動で視聴して一時停止することはオプションではありません。
ベストアンサー1
私はあなたがそうすることができるとは思わない。
手動で分割するのと同じように、より創造的でなければなりません。
USBフラッシュドライブを最初の32Gで埋めます。
tar czf - / | dd if=/dev/stdin of=/usbstick/bla bs=32k count=100k iflag=fullblock
生成されたtarの最初の32Gをターゲットに書き込みます。
dd if=/usbstick/bla of=/tarfile bs=32k count=100k
USBフラッシュドライブを次の32Gで埋めます。
tar czf - / | dd if=/dev/stdin of=/usbstick/bla bs=32k count=100k iflag=fullblock skip=100k
ターゲットに32G-64Gを書き込みます。
dd if=/usbstick/bla of=/tarfile bs=32k count=100k seek=100k
ターゲットのtarファイルが完了するまでこれを行います(毎回100kずつスキップして検索)。
最後にタールを抽出します。
tar -C /destination xzf /tarfile
ああ、クロスオーバーケーブルを接続するだけです。