Avamar — Параметры исключения файловых систем Linux и Unix для динамических путей каталогов верхнего уровня
Summary: Используйте параметры исключения файловых систем Linux и Unix, чтобы исключить данные, которые могут перемещаться по путям каталогов верхнего уровня. Это помогает обеспечить согласованное резервное копирование и избежать ненужного сбора данных. ...
Symptoms
Примечание по поведению:
Подключаемые модули файловой системы Linux и Unix Avamar обычно используют абсолютные пути в списке исключения набора данных. При необходимости можно использовать подстановочные знаки для сопоставления определенных шаблонов или критериев.
Важное соображение:
Если местоположение данных, которые необходимо исключить, изменится (особенно в каталоге верхнего уровня), правило исключения может перестать применяться, что может привести к непредусмотренному включению данных в резервные копии.
Cause
Важное замечание:
Если в правиле исключения используется абсолютный путь и местоположение данных изменяется, исключение может больше не совпадать. В результате данные могут быть непреднамеренно включены в резервную копию.
Resolution
Гибкая стратегия исключения с использованием подстановочных знаков в наборах данных Avamar
Чтобы сохранить эффективные исключения без частого изменения набора данных Avamar, рассмотрите возможность использования относительных путей к файловой системе с шаблонами подстановочных знаков. Этот подход особенно полезен, когда расположение данных может меняться в разных каталогах верхнего уровня.
Пример 1 Использование абсолютных путей
Предположим, что файл, который необходимо исключить, находится по адресу:
/path1/app/data/file1.txt
Возможны два шаблона исключения с использованием абсолютных путей:
-
/path1/app/data/**
→ Исключает все файлы и вложенные каталоги в/path1/app/data/. -
/path1/**/data/file*
→ Исключает все файлы с именамиfile*под любымdataКаталог в/path1.
Ограничение:
Если файл перемещен в другой каталог верхнего уровня, например:
/path2/app/data/file1.txt
Эти абсолютные исключения на основе пути больше не будут совпадать, и может быть непреднамеренно выполнено резервное копирование файла.
Пример 2 Использование относительных путей с подстановочными знаками
Для размещения динамических изменений каталога верхнего уровня используйте относительный путь с подстановочными знаками:
**/app?/data?/file1*
Этот шаблон:
- Использует
**Подходит для любой глубины каталога. - Использует
?, чтобы допускать небольшие различия в именах каталогов. - Спички
file1*независимо от пути верхнего уровня.
Выгода:
Этот метод предоставляет более гибкое и устойчивое правило исключения, уменьшая необходимость обновления набора данных при изменении структур каталогов.