CentOSハードディスクがいっぱいになってファイルを移動する必要があります。

CentOSハードディスクがいっぱいになってファイルを移動する必要があります。

あるサーバーからディレクトリをダウンロードし、後続のサーバーに入れる必要があります。問題は、サーバーが97%満たされていることです。したがって、ファイルをtaringすることはオプションではありません。 SSH経由であるサーバーから別のサーバーに約60GBを転送する方法が必要です。以前のバージョンはcentosで、それ以降のバージョンはubuntuです。

答え1

rsyncアーカイブと圧縮を有効にして使用するとどうなりますか?新しいサーバーでは、次のようになります。

rsync -avz oldserver.domain:/path/to/dir  /path/to/new/dir

rsync何らかの理由で(リンクの喪失、エイリアン攻撃など)、中断したり、一部のファイルがコピーされた後に古いサーバーで更新された場合は、いつでも更新オプションを使用してrsyncを再実行して操作uを再開できます。

rsync -avuz oldserver.domain:/path/to/dir  /path/to/new/dir

(詳細はマニュアルページをご確認くださいman rsync

関連情報