Я пытался найти способ сделать это, но не уверен, возможно это или нет.
Используя службы восстановления в Azure, я установил агент резервного копирования Microsoft Azure на сервер IIS.
У нас размещено несколько веб-сайтов, и каждый веб-сайт использует ELMAH для входа. Мы также используем SVN для развертывания обновлений веб-сайтов. Дело в том, что некоторые из наших папок журналов содержат тысячи файлов журналов, а также есть файлы .svn, содержащие массу файлов. Я хотел бы исключить эти папки из соображений производительности. Однако я не хочу добавлять сотню списков исключений вручную, я хотел бы добавить для этого общий фильтр.
Я знаю, что могу исключить определенную папку в агенте резервного копирования и что мы можем исключить определенные типы файлов, но я не хочу исключать, например, все файлы .xml, поскольку они являются важными файлами для резервного копирования.
Кто-нибудь нашел способ исключить часть пути к папке из инструмента Azure Backup Agent? Скорее всего, это применимо и к резервному копированию Windows Server. Это нормально, если мне нужно создать скрипт для файла с указанным в нем исключением.
т.е.
Исключить: C: \ inetpub \ wwwroot \ * \ log \ *
Исключить: C: \ inetpub \ wwwroot \ * \. Svn \ *
Заранее спасибо!
Только что поговорил с инженером службы поддержки, и он подтвердил, что в настоящее время невозможно использовать символы подстановки, кроме как в расширениях файлов.
Я объяснил свой вариант использования и заметил, что это полезная функция.
Добавлен голосовой элемент пользователя для отслеживания этого, голоса приветствуются:
Чтобы обойти это, на данный момент единственным вариантом является использование PowerShell для поиска папок, которые нужно исключить, а затем обновления расписания резервного копирования. Или включить обновление расписания резервного копирования как часть сценариев / конвейера развертывания.
Если вы говорите о резервном копировании виртуальной машины Azure через расширение (полное резервное копирование VSS), я не знаю, как исключить файлы или папки. Однако вы можете установить Агент для Windows Server или System Center Data Protection Manager или Windows Client как если бы вы использовали локальную машину на виртуальной машине Azure, и настройте ее только с файлами и папками, для которых требуется резервное копирование.
https://azure.microsoft.com/en-us/documentation/articles/backup-azure-backup-windows-server/
Если вы хотите автоматизировать процесс, вы можете создать сценарий с помощью PowerShell, используя следующую документацию:
https://azure.microsoft.com/en-us/documentation/articles/backup-client-automation/
Имейте в виду, что это резервная копия файла / папки, поэтому вы не сможете использовать ее для восстановления всей виртуальной машины. Если вам нужно было восстановить виртуальную машину Azure с помощью этого метода, вам нужно будет создать новую виртуальную машину, установить агент, а затем выполнить восстановление с помощью Восстановить на альтернативной машине описанный здесь метод.