У меня есть старая коробка Windows 2000 в удаленном месте с подключением T1 и vpn для моего местоположения. Я обычно использую smb mounts для передачи файлов, но теперь пришло время списать сервер и скопировать его резервные копии в мое местоположение. У меня есть около 40 гигабайт (сжатых) для копирования. Я готов к тому, что это займет много времени, но у меня есть несколько предостережений.
- Мне нужно ограничить пропускную способность, чтобы подключение к терминальной службе не затрагивалось.
- Я хочу иметь возможность возобновить частичный перевод
Есть несколько небольших файлов и несколько больших файлов (10-20 гигабайт). Я знаком с rsync на платформах * nix, но мне не повезло с окнами, и я не знаю, что он действительно сохранит частично переданные файлы. Что ты используешь?
backup
file-transfer
windows-server-2000
reconbot
источник
источник
Ответы:
robocopy.exe
имеет переключатель, называемый межпакетным промежутком , позволяющий вставлять временное окно между пакетами вашей копии и тем самым уменьшать влияние на канал.Это не совсем «использовать не более 30% доступной пропускной способности», но вы можете добиться того же эффекта с небольшой математикой. Вы всегда можете указать некоторое количество миллисекунд и дать ему поработать некоторое время, затем
CTRL+C
прервать, скорректировать свою команду по мере необходимости, затем возобновить. Я сделал это, когда я не хотел перегружать глобальную сеть в течение рабочего дня большими репликациями.В robocopy есть еще один переключатель,
/z
позволяющий «возобновить» передачу, поэтому, если передача прервана, вы можете выбрать, где остановились, и вам не нужно снова сдвигать все 40 ГБ.Есть несколько хороших графических интерфейсов для robocopy, которые могут помочь с синтаксисом, но любой, кто имеет опыт работы с Linux, легко справится с этим. Возьмите последние версии из копии Windows 2003 или более поздней версии. В противном случае вы найдете его в качестве средства загрузки Windows 2000 Resource Kit Tool.
В записи Wikipedia для robocopy кто-то заметил, что штраф за перезапускаемое копирование (
/z
переключатель) в 6 раз ниже производительности (см. Известные недостатки ).источник
Для копирования 40 ТБ файлов потребуется более 60 часов. Может быть проще отправить внешний жесткий диск по почте в обоих направлениях. Вы можете сделать так, чтобы кто-то подключил его к серверу, скопировал / зашифровал ваши файлы и затем отправил его вам по почте.
источник
Вы можете попробовать настроить FTP на блоке 2000 и использовать FTP-клиент на другом конце, например, filezilla для работы с частичными копиями.
источник
Вы говорите, что использовали rsync в * nix, есть несколько портов rsync для окон, которые вы можете посмотреть. Например:
Лично я нашел rsync довольно надежным, и он может обрабатывать прерывания в середине передачи и так далее. Rsync также имеет флаг, ограничивающий скорость передачи до точной скорости передачи в кбит / с, так что, похоже, это будет работать и для вас.
источник
Я использую Robocopy для резервного копирования всех моих серверов, а также для оперативного резервного копирования Mailserver. Как только это настроено правильно, его действительно устанавливают это и забывают это. Лучшая вещь, которая когда-либо случалась с моей IT-жизнью. Просто положить в мои 32 цента (с учетом инфляции)
источник
Я использую KillCopy для этой цели. Я нахожу это очень удобным.
Он имеет отдельные профили скорости и других настроек для локального и сетевого копирования.
Он также может возобновить работу, когда передача большого файла (или файлов) прерывается в случае плохого соединения или даже при сбое компьютера, на котором установлена программа.
источник