非常に大きなファイルをコピーしていましたが、誤って停止しました。レプリカを削除してデータを再コピーせずにデータをコピーすることはできますか?
私が使用したコマンドは次のとおりです。
pv original.data > copy.data
答え1
使用rsync
:
rsync --append --progress original.data copy.data
を使用すると、--append
inrsync
のデータがcopy.data
最初と全く同じであると仮定し、欠けているoriginal.data
ビットだけが最後に追加されます。
答え2
続けるdd
:
dd if=original.data of=copy.data ibs=512 obs=512 seek=NNN skip=NNN status=progress
からバイト数を取得する必要がありますcopy.data
。次に、NNN
sを512で割ったバイト数に置き換えます(値はibs
sumに設定されますobs
)。