Вы заявляете это:
Я выполняю регулярное резервное копирование с использованием Rsync для одного из моих серверов данных.
Я выполняю резервное копирование данных, хранящихся в моем хранилище Synology NAS, на внешний жесткий диск по сети и использую гигабитное соединение.
Проблема здесь не в Rsync или сетевой инфраструктуре, а в структуре процедуры, с которой вы работаете.
Когда вы запускаете Rsync - или выполняете какие-либо операции с файловой системой - на локальном диске, ОС имеет прямой доступ к этой информации файловой системы, чтобы делать то, что она должна делать.
Но если вы запускаете команду с компьютера Mac OS X, к которому подключено сетевое подключение, скопируйте его на внешний жесткий диск:
- Когда вы запускаете команду на вашем компьютере с Mac OS X, происходит то, что операционная система на самом деле должна обратиться через сеть к сетевому тому, прежде чем она сделает какие-либо копии, чтобы просто получить базовую информацию о файловой системе, поскольку ни одна из этих сведений не является локальной для вашего компьютера. Файловая система ОС.
- Только после того, как информация о файловой системе, наконец, получена любым запрашиваемым процессом, эти действия файловой системы фактически выполняются для воздействия на данные.
Таким образом, использование такой установки, похоже, займет вечность. Лучший вариант - войти в систему на Synology NAS, а затем подключить его к этому внешнему жесткому диску в качестве удаленного общего ресурса, а затем запустить команду Rsync - или ее эквивалент - непосредственно с самого Synology NAS. Грубая звезда может быть что-то вроде этого:
- Вы создаете сетевой ресурс на компьютере Mac OS X, который сопоставлен с внешним жестким диском.
- Вы устанавливаете учетные данные для входа на NAS-устройстве Synology через программный интерфейс DSM.
- После настройки Synology NAS для установки общего сетевого ресурса на компьютере Mac OS X, который сопоставлен с внешним жестким диском, на этом NAS-устройстве Synology выполните команду Rsync.
В прошлом я работал с программным обеспечением Synology DSM, и я знаю, что в системе есть какое-то встроенное программное обеспечение для резервного копирования, которое явно Rsync, или что-то вроде Rsync. Но в целом вам необходим сам Synology NAS для управления процессом, если вы хотите добиться реальной скорости от этой настройки.