Резервное копирование и разреженные файлы Avamar
Podsumowanie: В этой статье описывается поведение Avamar, когда клиент выполняет резервное копирование файловой системы, которая содержит разреженные файлы.
Ten artykuł dotyczy
Ten artykuł nie dotyczy
Ten artykuł nie jest powiązany z żadnym konkretnym produktem.
Nie wszystkie wersje produktu zostały zidentyfikowane w tym artykule.
Objawy
Проблема 1. Резервное копирование может выполняться медленно, если оно включает разреженный файл, который был изменен:
Поддержка файловых систем UNIX и Linux для разреженного обнаружения файлов и управления зависит от файловой системы.
При изменениях разреженного файла процесс avtar Avamar считывает файл, представленный файловой системой.
Avtar выполняет «sticky byte factoring» для всего файла. Это означает, что файл разбивается на фрагменты, сжимает эти фрагменты и создает хэш каждого фрагмента. Для большого файла это может занять значительное время.
Этот сценарий можно обнаружить, просмотрев сообщения о состоянии avtar в журнале резервного копирования.
Дополнительные сведения см. в разделе: Как проанализировать производительность резервного копирования клиента Avamar и выявить узкие места производительности.
Вопрос 2. Восстановление разреженного файла может привести к другому размеру восстановленного файла:
Хотя avtar не обнаруживает «разреженные файлы», он обнаруживает в файле области разреженности и пытается эффективно обрабатывать их.
Логика, которая обрабатывает обнаружение разреженности, не является детерминированным на 100%. Он опирает на систическую модель, которая ищет большие области с последовательными нулями. Это описано в записи Engineering Esczilla 24164.
Ожидается, что пространство или количество блоков, используемых восстановленным файлом, может быть не совпадать с исходным файлом.
Поддержка файловых систем UNIX и Linux для разреженного обнаружения файлов и управления зависит от файловой системы.
При изменениях разреженного файла процесс avtar Avamar считывает файл, представленный файловой системой.
Avtar выполняет «sticky byte factoring» для всего файла. Это означает, что файл разбивается на фрагменты, сжимает эти фрагменты и создает хэш каждого фрагмента. Для большого файла это может занять значительное время.
Этот сценарий можно обнаружить, просмотрев сообщения о состоянии avtar в журнале резервного копирования.
Дополнительные сведения см. в разделе: Как проанализировать производительность резервного копирования клиента Avamar и выявить узкие места производительности.
Вопрос 2. Восстановление разреженного файла может привести к другому размеру восстановленного файла:
Хотя avtar не обнаруживает «разреженные файлы», он обнаруживает в файле области разреженности и пытается эффективно обрабатывать их.
Логика, которая обрабатывает обнаружение разреженности, не является детерминированным на 100%. Он опирает на систическую модель, которая ищет большие области с последовательными нулями. Это описано в записи Engineering Esczilla 24164.
Ожидается, что пространство или количество блоков, используемых восстановленным файлом, может быть не совпадать с исходным файлом.
Przyczyna
Один или несколько файлов, для резервного копирования с помощью клиента Avamar являются «разреженные файлы».
Rozwiązanie
Текущие выпуски Avamar не обнаруживают и не обрабатывают разреженность файлов во время резервного копирования.
Временное решение проблемы 1
Используйте отдельный набор данных для резервного копирования разреженных файлов. Это помогает избежать проблем с надежностью и длительным выполнением обычных файлов при изменениях разреженных файлов.
По возможности исключите разреженные файлы из резервной копии.
Был отправлен запрос на улучшение, чтобы включить эту функциональность в будущей версии Avamar.
Временное решение проблемы 1
Используйте отдельный набор данных для резервного копирования разреженных файлов. Это помогает избежать проблем с надежностью и длительным выполнением обычных файлов при изменениях разреженных файлов.
По возможности исключите разреженные файлы из резервной копии.
Проблема 2.
Решение отсутствует. Это ожидаемое поведение.
Dodatkowe informacje
По данным Википедии: В сфере компьютерных наук разреженный файл — это тип компьютерного файла, который пытается более эффективно использовать пространство файловой системы, когда выделенные для файла блоки в основном пусты.
Команда ls по умолчанию не поможет определить разреженный файл.
Команда ls по умолчанию не поможет определить разреженный файл.
ls -lh lastlog
-rw-r--r-- 1 root tty 1.2T 2013-01-14 03:03 lastlog
Если флажок -s не добавлен.
admin@client:/var/log/>: ls -slh sparsefile
36K -rw-r--r-- 1 root tty 1.2T 2013-01-14 03:03 sparsefile
Produkty, których dotyczy problem
AvamarProdukty
AvamarWłaściwości artykułu
Numer artykułu: 000038476
Typ artykułu: Solution
Ostatnia modyfikacja: 06 lut 2025
Wersja: 5
Znajdź odpowiedzi na swoje pytania u innych użytkowników produktów Dell
Usługi pomocy technicznej
Sprawdź, czy Twoje urządzenie jest objęte usługą pomocy technicznej.