編集 - 明確に/要約すると、状況は次のとおりです。
- コンテキスト:サーバーAに大容量ファイル(1TB以上)があり、サーバーAに残っているディスク容量が少なく、サーバーAのディスク使用率が急速に増加して停止できず、サーバーAを中断せずに追加できる実質的な方法はありません。製造工程の保管
- ターゲット:Aから別のマシンBに「ラージファイル」を移動し、ファイル転送プロセス中にAのディスクから転送されたファイルの部分を削除します(ファイルサイズによっては転送に時間がかかるかもしれませんが、ディスク使用率が増え続けるので、できません)。転送が完了するまでお待ちください)
添付:私は主にbashスクリプト/ハッキングではなく実績のある標準的なソリューションを探しています。truncate
.
元の要求:
rsync / scpを介して送信された大容量ファイル(1TB以上など)を削除するための標準的なソリューションはありますか?
私が見つけたソリューションには、まずファイルを複数の部分に分割するための追加のディスク容量が必要です。しかし、これらの作業のためのディスク容量がほとんど残っていない場合はどうなりますか?
scp/rsync のマニュアルページでは、ファイルが完全に転送された後にファイルを削除するスイッチのみが見つかりました。