Некоторые наши клиенты жаловались на то, что robocopy плохо работает и блокирует таблицы, есть ли у кого-нибудь опыт работы с robocopy на потенциально активной базе данных?
Может ли кто-нибудь объяснить переключатель командной строки / b?
Я предлагаю вам не делать этого. Это не лучший способ сделать резервную копию базы данных mysql. Вероятно, вам будет намного лучше просто использовать встроенный инструмент резервного копирования mysqldump.
Параметр / b в robocopy позволяет robocopy обходить списки ACL файловой системы, активировав специальную привилегию резервного копирования. Это позволяет администратору выполнять резервное копирование или резервное копирование файлов, к которым он обычно не имеет доступа, поскольку к файлам применены списки управления доступом. Это не имеет никакого отношения к работе с используемыми файлами или резервному копированию действующих баз данных.
Можно взять теневую копию тома диска данных mysql, сделать mklink и скопировать из теперь читаемой теневой копии.