Миграция с Synology на UniFi UNAS Pro 8: как Alternate Data Streams и Robocopy сломали копирование
Migrating a Synology NAS to a UniFi UNAS Pro 8 with Robocopy, SMB Multichannel

Скотт Хансельман переносил данные с Synology NAS на UniFi UNAS Pro 8 и столкнулся с неожиданными проблемами: ошибки файловой системы из-за Alternate Data Streams, замедление из-за флага /Z в Robocopy и неожиданно высокая скорость благодаря SMB Multichannel. Он делится практическими советами по настройке Robocopy для миграции NAS.
Практическая разница была достаточно велика, чтобы я больше не стал автоматически добавлять /Z в команду миграции по LAN только потому, что возможность возобновления звучит заманчиво.
- throwaway270925
Согласен со Скоттом, не нужно использовать rsync — он должен был использовать rclone! Его легко установить через пакетный менеджер, и с 4 потоками (или кратными 4) он полностью использует/насыщает 4 линка 1GbE.
Также подсказка для тех, кто планирует что-то подобное: если вы используете формат SHR от Synology (на основе mdraid+btrfs) и ваше новое хранилище тоже поддерживает или использует BTRFS, вы можете просто выполнить btrfs send всего вашего пула на новый NAS!
(Поскольку это один процесс, он не насытит никакой LAG)
- internet2000
Начинать с robocopy — безумие. Я бы начал с rsync и просто оставил его работать на ночь. Спокойствие от того, что он сделает всё правильно и не нужно изучать флаги, стоит любых компромиссов по скорости.
- Neywiny
Иногда, когда мы долго работаем с Linux, мы сталкиваемся со старыми друзьями: grep, sh, bc, что угодно. Не редкость запустить команду, которая впервые вышла 50 лет назад. Редко на Windows мы получаем такое. Как бы Windows ни критиковали, по крайней мере там осталось больше, чем просто перетаскивание в проводнике.
Если автор читает, было бы неплохо уточнить, что комментарий про 10g сеть нерелевантен. Я был под впечатлением, что хотя бы одно из устройств имеет 10g линк, но как минимум два из трёх не имели. Это было немного запутанно, но также уже очень поздно, где я нахожусь.
- kalleboo
Веб-интерфейс Synology позволяет смонтировать удалённую SMB-шару и копировать файлы прямо в файловом менеджере, без передачи через ваш ПК. Думаю, это был бы самый быстрый способ, не застревая в командной строке.
- bananamogul
"В идеале вы найдёте больше ценности в комментариях, так как люди с Hacker News и эксперты по Windows подкинут лучшие инструменты и стратегии."
Не знаю, лучше ли это, но... альтернатива — rclone, который использует rsync под капотом. Он также умеет параллельные задачи и может возобновляться при любой неудачной частичной копии.
Когда мне приходилось делать большие переносы Synology-to-Synology, я использовал именно его. Несколько параллельных rsync действительно помогают, если у вас много мелких файлов.