Я пытаюсь скопировать много файлов с моего NAS на сервер, около 2 ТБ.
Я обнаружил, что использование netcat канала tar для копирования каталогов идет довольно быстро, около 40 Мбит / с. Кажется, он работает быстрее, чем rsync и ssh , поэтому я бы предпочел продолжать использовать netcat канал tar .
Вот что я сделал:
На приеме я делаю это:
nc -l 7000 | pv | tar -xpf -
И на конце отправки я делаю это:
tar -cf - * | pv | nc otherhost 7000
Теперь я хотел бы остановить копирование и продолжить позже. Я попытался с небольшим каталогом, чтобы перезапустить процесс, но он также отправит файлы, которые уже там.
Есть ли способ предотвратить отправку файлов, которые уже существуют на сервере?
